Hi folks,
LabLua has just wrapped up its participation in Google Summer of Code
2025, marking our 10th year as a mentoring organization. This year we
had 5 projects accepted and a record number of submissions (43). Below
is a short overview of the 3 projects that were completed:
1. Ghost in the Macro: Dual-Parser Bicameral Macro System for Teal
Student: Amrit Bhogal
This project introduced a macro system for Teal based on “blocks” —
list-like structures inspired by S-expressions. It enables
programmatic construction and transformation of Teal code, expanding
the language’s extensibility.
________________________________
2. Lunatik binding for Human Interface Devices (HID)
Student: Jieming Zhou
This work extended Lunatik to the Linux HID subsystem, making it
possible to write HID drivers entirely in Lua. It simplifies
prototyping, experimentation, and customization of input devices
without recompiling kernel modules.
________________________________
3. Documentation Generator Tool for the Teal Language
Student: Miłosz Koczorowski
This project developed Tealdoc, a documentation generator for Teal
with HTML/Markdown output, plugin support, powerful tags, and
compiler-level changes to preserve comments. The tool aims to unify
and streamline documentation across Teal projects.
________________________________
You can find the full project summaries here:
http://www.lua.inf.puc-rio.br/gsoc/blog2025.html
We thank all mentors who volunteered this year, as well as the
students and contributors who helped make this edition productive and
enjoyable.
________________________________
GSoC 2026
Google has already announced GSoC 2026. This is a good moment for
interested students to start getting familiar with the community,
browsing past projects, and reaching out to potential mentors.
If you’d like to participate next year, feel free to join us on Matrix
at
https://matrix.to/#/#lablua:matrix.org.
Best regards,
--
Lourival Vieira Neto