Skip to content
0:00 / 0:00

#racket#lisp#macros

Racket: A Programming-Language Programming Language • Robby Findler • YOW! 2015

GOTO Conferences

1M subscribers • 88 videos on Hallway • Conference channel

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Robby Findler, Associate Professor of Computer Science at Northwestern University

Intermediate. Assumes working knowledge.

10K views3 years ago1 recommendation

Programming languagesLisp and ClojureLanguage design and type systemsFunctional programming

Robby Findler explains how Racket is designed to support the creation of new, specialized programming languages.

This presentation was recorded at YOW! 2015. #GOTOcon #YOW yowcon.com Robby Findler - Associate Professor of Computer Science at Northwestern University ABSTRACT Racket is the best programming language that embraces the premise that there is no best programming language. In other words, Racket is designed to support the creation of programming languages which can then be used to build programs. Using Racket, we have built program languages ranging from large, general-purpose languages matching particular programming paradigms to small, specialized programming languages designed for just a single file in some larger program. In this talk, I will bring across how it feels to program in such a language, discuss some of the technical support Racket has to make such programming practical, and show how Racket’s standard libraries have embraced this perspective, enabling us to include lots of batteries. [...] RECOMMENDED BOOKS Gregor Hohpe • The Software Architect Elevator • amzn.to/3F6d2ax Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • amzn.to/3pZuHsQ Matthew Skelton & Manuel Pais • Team Topologies • amzn.to/3sVLyLQ Forsgren, Humble & Kim • Accelerate: The Science of Lean Software and DevOps • amzn.to/3tCz1xO Michael Jackson • Software Requirements and Specifications • amzn.to/3ql2T14 Geoffrey West • Scale • amzn.to/3eKMbpc Fred Brooks Jr. • The Mythical Man-Month • williamgibsonbooks.com Geoffrey West • Scale • amzn.to/3eKMbpc Donald G. Reinertsen • The Principles of Product Development Flow • amzn.to/3hJ2Ye2 Murray Gell-Mann • The Quark & the Jaguar • amzn.to/3v3ifJK twitter.com/GOTOcon linkedin.com/company/goto- facebook.com/GOTOConferences #Racket #RacketLang #ProgrammingLanguage #RobbyFindler #YOWcon Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at gotopia.tech Sign up for updates and specials at gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. youtube.com/user/GotoConferences/?sub_confirmation=1

Why it's here

1 person recommends this

What people say. Recommended as the best language and ecosystem for implementing a new programming language.

u/soegaardin r/ProgrammingLanguages • Recommends

On “What language do you recommend is the best for implementing a new programming language?”

Racket. [video