Brussels / 2 & 3 February 2019

schedule

Minimalistic Languages devroom


09 10 11 12 13 14 15 16 17 18
Saturday A small, FRP DSL for distributed systems
Mgmt Config: The Language
Why JSON when you can DSL?
Your problematics deserve their own language
Templating Languages for Interactive Fiction Tcl - An Embeddable Long-lever with a Comfortable Grip, that fits in your Pocket. Minimalism matters Minimalism versus Types
An experience report on the development of Titan, a statically-typed Lua-like language
Luerl: Lua in Erlang
Luerl introduction emphasizing its trade-off as scripting skin on top of the BEAM ecosystem.
Never
Functional Programming Language
GWL: GNU Workflow Language Perl 6 as a new tool for language compilers
Using Perl 6 grammars to design and implement a programming language
Experience with wisp
5 years with fewer parens
Building a whole distro on top of a minimalistic language
The story of GNU Guix
GNU Mes
Reduced Binary Seed bootstrap for GNU Guix
Guile 3: Faster programs via just-in-time compilation A Guiler's Year of Racket Fractalide and Cantor
A Racket application built with Flow-Based Programming
Make your own language with Racket
A kickstart workshop for the creative minds

Minimalism matters. Minimalism allows for smaller systems that take less resources and consume less energy. More importantly, free and open source minimalism allows for secure systems that are easy to understand. Finally, we believe that minimalism is educational and brings back the fun of the early days of computing where people learn to understand systems from the ground up. Speakers will be asked to accentuate the educational side of their projects.

See https://libreplanet.org/wiki/FOSDEM2019-devroom-minimalism for more information.

Event Speakers Start End

Saturday

  A small, FRP DSL for distributed systems
Mgmt Config: The Language
James Shubin 10:30 10:55
  Why JSON when you can DSL?
Your problematics deserve their own language
Jérôme Martin 10:55 11:15
  Templating Languages for Interactive Fiction Michael Gran 11:15 11:40
  Tcl - An Embeddable Long-lever with a Comfortable Grip, that fits in your Pocket. Brad Harder 11:40 12:05
  Minimalism matters Pjotr Prins 12:05 12:25
  Minimalism versus Types
An experience report on the development of Titan, a statically-typed Lua-like language
Hisham Muhammad 12:25 12:50
  Luerl: Lua in Erlang
Luerl introduction emphasizing its trade-off as scripting skin on top of the BEAM ecosystem.
Jean Chassoul 12:50 13:10
  Never
Functional Programming Language
Sławomir Maludziński 13:10 13:35
  GWL: GNU Workflow Language Ricardo Wurmus 13:35 14:00
  Perl 6 as a new tool for language compilers
Using Perl 6 grammars to design and implement a programming language
Andrew Shitov 14:00 14:25
  Experience with wisp
5 years with fewer parens
Arne Babenhauserheide 14:25 14:50
  Building a whole distro on top of a minimalistic language
The story of GNU Guix
Ludovic Courtès 14:50 15:20
  GNU Mes
Reduced Binary Seed bootstrap for GNU Guix
Jan (janneke) Nieuwenhuizen 15:20 15:50
  Guile 3: Faster programs via just-in-time compilation Andy Wingo 15:50 16:20
  A Guiler's Year of Racket Christopher Webber 16:20 16:50
  Fractalide and Cantor
A Racket application built with Flow-Based Programming
Claes Wallin 16:50 17:20
  Make your own language with Racket
A kickstart workshop for the creative minds
Jérôme Martin 17:20 18:20