~/conference

Scheme 2020

date:2020-08-28
location:-- online --
series:Scheme · 8 editions

The Scheme and Functional Programming Workshop is a yearly meeting of programming language practitioners who share an aesthetic sense embodied by the Algorithmic Language Scheme: universality through minimalism, and flexibility through rigorous design. The proceedings are now available! You can download them from arXiv or the University of Michigan. NOTE: Deadline changed to 31 May NOTE: Author notification date changed to 19 June NOTE: Camera Ready date changed to 7 July NOTE: acmart format clarified to be sigplan

programming language educators, Scheme and Racket developers, programming language researchers, language implementers, systems programmers, computational scientists, tooling and library authors

Source sublanguages for SICP JS; Source Academy transpiler; proper tail call handling; parametric randomness byte-string seeds; randomness abstraction for fuzzing; Racket futures and places; MPI extension for CHICKEN; AD R6RS automatic differentiation; Program Design Recipe tooling; Turnstile DSL for typing rules; guile-petri Petri net library; Gambit-based Mimosa operating system

titleauthorlength
SICP JS: Ketchup on Caviar?Martin Henz, Tobias Wrigstad01h 12m
Adapts SICP to real-world JavaScript by defining four Source sublanguages that map SICP chapters to ECMAScript 2015 features (let/const, arrow funcs), adds an…
Talk on
Clotho: A Racket Library for Parametric RandomnessPierce Darragh, William Gallard Hatch, Eric Eide26m
Clotho is a Racket library that encodes every random choice as parameters inside a byte string seed (first 4 bytes seed an internal PRG, subsequent 4-byte…
Talk on
Scheme for scientific computingFrancesco Montanari28m
Survey of current Scheme systems shows Chez Scheme, CHICKEN, Gambit, Racket aiming at scientific use with Chez and Gambit compiling within a few× of C, Racket…
Talk on
Designing a Programming Environment Based on the Program Design Recipe (Lightning Talk)Junya Nose, Youyou Cong, Hidehiko Masuhara10m
A prototype browser-based UI walks through the Program Design Recipe and a feedback generator checks data examples, templates and simple termination hints by…
Lightning on
On Teaching Type Systems as Macros (Lightning Talk)Youyou Cong, Naoya Furudono, Hidehiko Masuhara09m
Course uses the Racket DSL Turnstile to let students write typing rules in paperlike syntax and also specify runtime behavior; a student implements a…
Lightning on
Programming with Petri Nets to Reason about Concurrency (Lightning Talk)Julien Lepiller05m
A library called guile-petri models concurrency with Petri nets where places→queues tokens→data and transitions are functions that consume inputs and emit…
Lightning on
Running Scheme On Bare Metal (Experience Report)Samuel Yvon, Marc Feeley22m
A Scheme-based OS called Mimosa runs on Gambit runtime on 32-bit x86 hardware (tested in QEMU) and provides drivers for keyboard, UART, IDE, RTC and a serial…
Talk on
Experience Report on Solving the Problem Set of SICP completely.Vladimir Nikishkin29m
The project solves 353 problems from SICP portably using chibi-scheme, Emacs org‑mode notebooks and tix for figures, records 729 hours total of work with…
Talk
21st Century Lisp in Academic Research and PedagogyJonah Fleishhacker, Bohdan Khomtchouk53m
Asserts that Lisp-family languages drive real research and teaching: Common Lisp codebases power a bioinformatics database + NLP pipeline and a search…
Talk
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.