← Somlai-Fischer archive

Kitchen Budapest

2007 Nyár / Summer — the lab’s first catalogue, powered by Magyar Telekom

Scheme workshop

Scheme workshop

Motto: "I have a mismatched parenthesis somewhere..."

The Scheme Workshop is a self-teaching initiative undertaken exclusively by Kitchen Budapest researchers. It goes on several hours every week in a single session. There is no project leader but members helping each other in developing their skills using freely available resources from the net. Inspired by the hackers of the 1960s working in the Artificial Intelligence Laboratory of the Massachusetts Institute of Technology and the legends about the mysterious languages they used, we have decided to try our brains on Scheme, a so-called "simple" dialect of the LISP programming language family. These languages are often used for teaching programming because they display a high degree of conceptual elegance compared to other, "non-funcional" languages. We are using the resources provided by the PLT group, a group of people who produce a Scheme environment, and a textbook for introductory Scheme programming. We want to learn a different style of programming and to acquire live coding abilities. Live coding is the process of writing software in real-time as part of a performance. Fluxus and Impromptu are two live-coding environments built for Scheme.

two white MacBooks side by side on a wooden table, both screens full of Scheme code in colourful terminal windows
two laptops at an angle in front of red tiled wall, terminals with green/cyan Scheme code
close-up of a laptop screen showing a split editor with Scheme exercises and code
screenshot: terminal 'mxgs@redcross.local' with Scheme exercise solutions (define solution2.7, define within?) in emacs Scheme mode
screenshot: info page of the Revised(5) Report on the Algorithmic Language Scheme (r5rs.info) with editor names in green terminal text
screenshot: Mac OS X iTerm with several 'default black' tabs, Scheme factorial / is-even? / is-odd? definitions and define-struct exercises

Restored from the original Kitchen Budapest project site — texts and images as published.