© University of Kent - Contact | Feedback | Legal | FOI | Cookies
Abstract for Seminar
The design of the Racket programming language ( http://racket-lang.org) reflects a philosophy of programming where (1) everything is a program, (2) concepts are programming-language constructs, and (3) the programming language is extensible. This talk is primarily a demonstration of what the Racket way means, and it includes a tour of a language for writing prose documents, a language for creating slide presentations, constructs for language extensibility and language creation, OS-like programming-language constructs, and examples that put those pieces together.