Language workbench

Racket features

Racket has been under active development as a vehicle for programming language research since the mid-1990s, and has accumulated many features over the years. This article describes and demonstrates some of these features. Note that one of Racket's main design goals is to accommodate creating new languages, both domain-specific languages and completely new languages.Therefore, some of the following examples are in different languages, but they are all implemented in Racket. Please refer to the main article for more information. The core Racket implementation is highly flexible. Even without using dialects, it can function as a full-featured scripting language, capable of running both with and without windows-native GUI, and capable of tasks from web server creation to graphics. (Wikipedia).

Video thumbnail

Rails Online Conf: Rack in Rails 3

One of the largest general architectural enhancements in Rails 3 is a steep increase in modularity. Nowhere is this more evident than the refactoring of ActionController into a series of Rack middleware components. In this talk, we'll take a look at Rack: why it was created, how it caught

From playlist O'Reilly Webcasts

Video thumbnail

Auto-parking car

Watch a car park itself! Credits: , HowStuffWorks

From playlist Classic HowStuffWorks

Video thumbnail

What questions do you have?

Answer all of your random questions at HowStuffWorks.com.

From playlist Classic HowStuffWorks

Video thumbnail

Tommy's Trade Secrets - How to Silicone a Bath

For all your building materials and tool needs please visit www.tommysyard.com

From playlist Lawn mower

Video thumbnail

Wheelz: Keep Asking

Check out Aaron "Wheelz" Fotheringham as he masters the art of hardcore sitting. He's an awesome x-treme athlete and he encourages us all to keep pushing. Never settle; Keep Asking at HowStuffworks.com

From playlist Keep Asking Commercials

Video thumbnail

Nintendo Amusement Park

Video commerical of the Nintendo Amusement Park

From playlist Classic HowStuffWorks

Video thumbnail

Set Theory (Part 2): ZFC Axioms

Please feel free to leave comments/questions on the video and practice problems below! In this video, I introduce some common axioms in set theory using the Zermelo-Fraenkel w/ choice (ZFC) system. Five out of nine ZFC axioms are covered and the remaining four will be introduced in their

From playlist Set Theory by Mathoma

Video thumbnail

LambdaConf 2015 - Introduction to Typed Racket Mark Farrell

This workshop will give an introduction to Typed Racket. We will give an overview of the features of its type system, go over some examples of typing old untyped Racket code and provide some accompanying typing exercises for people to try. We will also discuss some current issues trusting

From playlist LambdaConf 2015

Video thumbnail

Ratchet mechanism 7

This mechanism directly converts the continuous rotary motion of a drive shaft into the intermittent linear motion of a rack. To flip the green pawl to change the motion direction of the rack without changing the input motion direction.

From playlist Mechanisms

Video thumbnail

MountainWest RubyConf 2015 - Standing on the Shoulders of Giants

by Ryan Davis Ruby is a fantastic language, but it could be better. While it has done a terrific job of taking ideas from languages like smalltalk, lisp, and (to an extent) perl, it hasn’t done nearly enough of it. Big thinkers like Alan Kay & Dan Ingalls (smalltalk), David Ungar (self), G

From playlist MWRC 2015

Video thumbnail

Set Game

SET is an awesome game that really gets your brain working. Play it! Read more about SET here: http://theothermath.com/index.php/2020/03/27/set/

From playlist Games and puzzles

Video thumbnail

Ruby On Ales 2015 - Standing on the Shoulders of Giants

By, Ryan Davis Ruby is a fantastic language, but it could be better. While it has done a terrific job of taking ideas from languages like smalltalk, lisp, and (to an extent) perl, it hasn't done nearly enough of it. Big thinkers have paved the way for us in so many programming languages, l

From playlist Ruby on Ales 2015

Video thumbnail

Sensory (olfactory) Coding from Behavioral Perspective (Lecture 2) by Dima Rinberg

PROGRAM ICTP-ICTS WINTER SCHOOL ON QUANTITATIVE SYSTEMS BIOLOGY (ONLINE) ORGANIZERS Vijaykumar Krishnamurthy (ICTS-TIFR, India), Venkatesh N. Murthy (Harvard University, USA), Sharad Ramanathan (Harvard University, USA), Sanjay Sane (NCBS-TIFR, India) and Vatsala Thirumalai (NCBS-TIFR, I

From playlist ICTP-ICTS Winter School on Quantitative Systems Biology (ONLINE)

Video thumbnail

Types are like the Weather, Type Systems are like Weathermen - Matthias Felleisen

Whether you checked the weather app or not on the day before 22 Jan 2016, a huge snow storm covered the Eastern United States that weekend. If you lived in New York or DC, you had to dig out from under a large load of snow the next morning. In the face of such storms, the good news is tha

From playlist Clojure, Lisp

Video thumbnail

Medieval Games we Still Play | The Medieval Legacy

Tennis originated as a handball game in 12th-century France, in which players would slap a ball back and forth. Years later, rackets, nets, and courts were added. Lace up your rackets for this look at medieval-era games that persevered. This video is lecture 33 from the series The Medieva

From playlist European History

Video thumbnail

The Sham Marriage Racket (Immigration Law Documentary) | Real Stories

Entering the dark underworld of the sham marriage racket Filming undercover, and with exclusive access to a busy register office, Ranvir Singh investigates sham marriages. We will be looking at the current challenges and enforcement measures associated with sham marriages, including the im

From playlist Crime Documentaries

Video thumbnail

Clojure Conj 2012 - Typed Clojure

Typed Clojure by: Ambrose Bonnaire-Sergeant Ambrose Bonnaire-Sergeant presents Typed Clojure, which brings optional static type checking to Clojure. He shows the practical aspects of Typed Clojure, including better error messages, null-safe and array-covariance-safe Java interop, and fin

From playlist Clojure Conf 2012

Video thumbnail

Reactive Functional Programming From Models to Classrooms

(May 18, 2011) Shriram Krishnamurthi

From playlist Engineering

Video thumbnail

O'Reilly Webcast: Introduction to Gearman

Come learn the fundamentals of how to leverage Gearman, the open source, distributed job queuing system. Originally designed to scale LiveJournal.com, Gearman is now faster than ever and can help you build your own scalable applications. Gearman's generic design allows it to be used as a b

From playlist O'Reilly Webcasts

Video thumbnail

The "Racketeer Nickel"

Except for change, the nickel often escapes notice. But that wasn’t always true. In 1883, a nickel design was released that would cause enormous consternation for the U.S. mint, and led to fraud all over the country. The most famous fraudster of the 1883 ‘racketeer nickel,' is said to have

From playlist History without War

Related pages

Datalog | Garbage collection (computer science) | Prolog | LaTeX | Lambda lifting | Type system | Tail call | MiniKanren | Boehm garbage collector | PostScript | Lazy evaluation | Logic programming | Racket (programming language)