(ninth RacketCon) is the meeting for everyone interested in Racket—a general-purpose programming language that’s also the world’s first ecosystem for language-oriented programming.

RacketCon is for developers, contributors, programmers, educators, and bystanders. It’s an opportunity for all of us to share plans, ideas, and enthusiasm, and help shape the future of Racket.

Aaron Turon is a Research Engineer on the Rust team at Mozilla. He received his PhD from Northeastern University, where he studied programming-language design, program verification, and low-level concurrency. His dissertation was awarded the SIGPLAN John C. Reynolds Doctoral Dissertation Award in 2014. After his PhD studies, he continued his research in concurrency verification and programming techniques as a postdoc at MPI-SWS.

Two firsts this year:

1) RacketCon is located in Salt Lake City, Utah. We’ll be at the Tessman Auditorium at The City Library main branch at 210 East 400 South.

2) RacketCon happens right after Racket School. All Racket School tickets also include admission to RacketCon. For more info, visit the Racket School web page.

RacketCon only (2 days) $69 base
$99 patron
$49 academic
Beautiful Racket workshop + RacketCon (5 days total) $299 base
$499 patron
$149 academic
How to Design Languages + RacketCon (7 days total) $499 base
$699 patron
$249 academic

Base tickets are available to all.

Patron tickets cover our full cost of offering these events, plus a little extra to help support Racket development at large. Racket is part of the Software Freedom Conservancy.

Academic tickets are available to participants from academic institutions that need a subsidy. If this subsidized rate is still not low enough, we are offering a limited number of scholarships. Please apply here.

Eventbrite fees are added during checkout.

For those attending RacketCon only, a limited block of discounted rooms is available from the Little America hotel. Click here to reserve.

For those also attending Racket School, subsidized housing for both events is available in the University of Utah campus dorms. The cost is $40/night. Register here.

Phil HagelbergIn Production: creating physical objects with Racket
Gershon Mathew WolfeA Mental Model for Algorithmic Music Composition
Bradley M. KuhnConservancy and Racket: What We Can Do Together!
Greg HendershottRacket and Emacs: Fight!
(in which we spend 5 more years herding cats)
Eric GriffisAlgebraic Racket in Action
Vlad Kozin#lang wishful thinking (will! it be so)
Andrew BlinnFructure: A Structured Editing Engine in Racket
John ClementsComputational models and one big problem with the stepper

09:00–09:25 breakfast & registration09:25–09:30 Welcome09:30–10:30 Aaron Turon10:30–10:50 break10:50–11:50 Phil Hagelberg
Gershon Mathew Wolfe
11:50–14:00 lunch (provided)14:00–15:00 Bradley M. Kuhn
Greg Hendershott
15:00–15:20 break15:20–16:20 Eric Griffis
Vlad Kozin
16:20–16:40 break16:40–17:40 Andrew Blinn
John Clements
18:00–22:00 food & drink at Squatters
147 W Broadway (300 S)

09:00–09:25 breakfast09:25–09:30 Welcome09:30–10:30 Matthew Flatt: State of Racket10:30–10:50 break10:50–11:05 Interlude11:05–11:50 Tutorials (multiple tracks)
GameJam with Jay McCarthy: Explore the libraries that are available for building games and graphics with Racket.
11:50–13:20 lunch (provided)13:20–16:00 Hackathon (multiple tracks)
LangJam: Make an experimental language.
GameJam: Build a simple game.
Data science: Improve the data-science libraries.
16:00–16:20 LangJam demos16:20–16:40 GameJam demos16:40–17:00 Data science demos

Jesse Alama

2018
2017
2016
2015
2014
2013
2012
2011

My dominant feeling at RacketCon was: “wait hold on are you trying to tell me you people been here doing this the whole time?”

Satisfied Customer, RacketCon 2018