Snek
Snek is a programming language made up of a subset of Python which targets embedded systems with really limited resources as in just a few kB of system memory. It is an alternative to MicroPython, which is also designed for small embedded systems, when that language demands too much in terms of resources.
Snek is licensed under the GNU GPL v3.
Creator[edit]
The language was created by Keith Packard who proudly flaunts the Hacker Emblem on his personal website which, among other things, has a complete guide to the Snek Programming Language.
Milestones[edit]
Version 1.0 of the Snek programming language was announced by Keith on June 10th, 2019.
Lego Robots[edit]
It is possible to use this language to program those very limited devices included in Lego-sets. There is some information regarding how this can be done at https://keithp.com/snek/snek-lego/
Presentations[edit]
Keith Packard held a presentation of the Snek programming language at Linux.conf.au 2020.
- Video: "Snek: A Python-Inspired Language for Tiny Embedded Computers" (YouTube)
- slides
- Snek Language Reference
Links[edit]
- Source: https://keithp.com/cgit/snek.git (also on github)
- Manual: https://keithp.com/snek/snek.html