Interview with Chicken Scheme Maintainer Sjamaan/Peter Bex
L'interviewé est mainteneur de CHICKEN Scheme et développeur Clojure professionnel, contribuant au cœur du système, à la tour numérique, à la bibliothèque irregex et à des corrections de bugs et de sécurité. Il raconte un parcours débutant sur C64 puis QBASIC et C, la découverte de Scheme à l'université via The Little Schemer et SICP, et une montée en compétences progressive en internals de Lisp. Il détaille son engagement sur CHICKEN pour sa praticité et sa performance, les évolutions des versions (CHICKEN 4, 5, 6), ainsi que le bogue de corruption de tas lié à la transition UTF-8 qui a retardé la sortie de CHICKEN 6. Parmi ses axes futurs figurent des optimisations du compilateur via des intrinsics "unsafe" contrôlables par des préambules, une API temporelle minimale en cœur, et des intérêts pour la GC, le FFI, la compilation séparée et les optimisations de performance. Il exprime une forte préférence pour PostgreSQL sur MySQL et SQLite, des réserves sur certains traits de Clojure et l'usage du REPL, un intérêt pour les tests par snapshot, et accorde de l'importance à l'équilibre familial et à la santé en envisageant l'éducation technologique de ses enfants.