Brussels / 1 & 2 February 2020

schedule

AW1.125


Day Start End Track(s)
Saturday 10:30 19:00 Ada
Sunday 09:30 17:00 Minimalistic, Experimental and Emerging Languages
09 10 11 12 13 14 15 16 17 18
Saturday Welcome to the Ada DevRoom An Introduction to Ada for Beginning and Experienced Programmers HAC: the Compiler which will Never Become Big Tracking Performance of a Big Application from Dev to Ops Cappulada: What we've Learned Programming ROS2 Robots with RCLAda Live Demo of Ada's Distribution Features Writing Shared Memory Parallel Programs in Ada
Multitasked Newton's Method for Power Series
Spunky: a Genode Kernel in Ada/SPARK Alire: Ada Has a Package Manager Protect Sensitive Data with Ada Keystore EUgen: a European Project Proposal Generator On Rapid Application Development in Ada Ada-TOML: a TOML Parser for Ada Informal Discussions & Closing
Sunday Making poetry with Racket
Come and see how to make Poems that are also Code!
A small, FRP DSL for distributed systems
Mgmt Config: More about our language
XL, an extensible programming language
A language that grows with Moore's law instead of being killed by it
Forth - The New Synthesis
Growing Forth with preForth and seedForth
A minimal pur object-oriented reflective language
A minimal pur object-oriented reflective language
Bootstrapping minimal reflective language kernels
Bootstrapping minimal reflective language kernels
Universal package & service discovery with Guix
Α universal functional package manager and operating system which respects the freedom of computer users.
GNU Mes
Scheme-only bootstrap and beyond
Lisp everywhere!
Gurudom is around the corner
Celebrating Guile 2020
Lessons Learned in the Last Lap to Guile 3
Introduction to G-Expressions
Introduction to G-Expressions
Let me tell you about Raku
On why syntax is not so important, with an introduction to the emerging language Raku
Minimalistic typed Lua is here
Minimalistic typed Lua is here
RaptorJIT: a fast, dynamic systems programming language
Forking LuaJIT to target heavy-duty server applications
The best of both worlds?
Static and dynamic typing in the Crystal programming language
Nim on everything
From microcontrollers to web-sites, C and JS as intermediary languages
Move semantics in Nim
Deterministic Memory Management
Designing an ultra low-overhead multithreading runtime for Nim
Exposing fine-grained parallelism for 32+ cores hardware via message passing
Async await in Nim
A demonstration of the flexibility metaprogramming can bring to a language

Events

Title Track Start End

Saturday

  Welcome to the Ada DevRoom Ada 10:30 10:35
  An Introduction to Ada for Beginning and Experienced Programmers Ada 10:35 11:20
  HAC: the Compiler which will Never Become Big Ada 11:30 11:50
  Tracking Performance of a Big Application from Dev to Ops Ada 12:00 12:50
  Cappulada: What we've Learned Ada 13:00 13:20
  Programming ROS2 Robots with RCLAda Ada 13:30 13:50
  Live Demo of Ada's Distribution Features Ada 14:00 14:50
  Writing Shared Memory Parallel Programs in Ada
Multitasked Newton's Method for Power Series
Ada 15:00 15:20
  Spunky: a Genode Kernel in Ada/SPARK Ada 15:30 15:50
  Alire: Ada Has a Package Manager Ada 16:00 16:50
  Protect Sensitive Data with Ada Keystore Ada 17:00 17:20
  EUgen: a European Project Proposal Generator Ada 17:30 17:50
  On Rapid Application Development in Ada Ada 18:00 18:20
  Ada-TOML: a TOML Parser for Ada Ada 18:30 18:50
  Informal Discussions & Closing Ada 18:50 19:00

Sunday

  Making poetry with Racket
Come and see how to make Poems that are also Code!
Minimalistic, Experimental and Emerging Languages 09:30 09:50
  A small, FRP DSL for distributed systems
Mgmt Config: More about our language
Minimalistic, Experimental and Emerging Languages 09:50 10:10
  XL, an extensible programming language
A language that grows with Moore's law instead of being killed by it
Minimalistic, Experimental and Emerging Languages 10:10 10:30
  Forth - The New Synthesis
Growing Forth with preForth and seedForth
Minimalistic, Experimental and Emerging Languages 10:30 10:50
  A minimal pur object-oriented reflective language
A minimal pur object-oriented reflective language
Minimalistic, Experimental and Emerging Languages 10:50 11:10
  Bootstrapping minimal reflective language kernels
Bootstrapping minimal reflective language kernels
Minimalistic, Experimental and Emerging Languages 11:10 11:30
  Universal package & service discovery with Guix
Α universal functional package manager and operating system which respects the freedom of computer users.
Minimalistic, Experimental and Emerging Languages 11:30 11:50
  GNU Mes
Scheme-only bootstrap and beyond
Minimalistic, Experimental and Emerging Languages 11:50 12:10
  Lisp everywhere!
Gurudom is around the corner
Minimalistic, Experimental and Emerging Languages 12:10 12:40
  Celebrating Guile 2020
Lessons Learned in the Last Lap to Guile 3
Minimalistic, Experimental and Emerging Languages 12:40 13:10
  Introduction to G-Expressions
Introduction to G-Expressions
Minimalistic, Experimental and Emerging Languages 13:10 13:40
  Let me tell you about Raku
On why syntax is not so important, with an introduction to the emerging language Raku
Minimalistic, Experimental and Emerging Languages 13:40 14:00
  Minimalistic typed Lua is here
Minimalistic typed Lua is here
Minimalistic, Experimental and Emerging Languages 14:00 14:30
  RaptorJIT: a fast, dynamic systems programming language
Forking LuaJIT to target heavy-duty server applications
Minimalistic, Experimental and Emerging Languages 14:30 14:50
  The best of both worlds?
Static and dynamic typing in the Crystal programming language
Minimalistic, Experimental and Emerging Languages 14:50 15:20
  Nim on everything
From microcontrollers to web-sites, C and JS as intermediary languages
Minimalistic, Experimental and Emerging Languages 15:20 15:50
  Move semantics in Nim
Deterministic Memory Management
Minimalistic, Experimental and Emerging Languages 15:50 16:20
  Designing an ultra low-overhead multithreading runtime for Nim
Exposing fine-grained parallelism for 32+ cores hardware via message passing
Minimalistic, Experimental and Emerging Languages 16:20 16:40
  Async await in Nim
A demonstration of the flexibility metaprogramming can bring to a language
Minimalistic, Experimental and Emerging Languages 16:40 17:00