-
Wren
The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I was reading about some of the languages created by Bob Nystrom, such as Finch, Wren, Vigil and Magpie, mainly after seeing a new Wren track on exorcism and checking the language out. Yet that got me thinking, do many people create programming languages for a hobby/learning experience?
I was reading about some of the languages created by Bob Nystrom, such as Finch, Wren, Vigil and Magpie, mainly after seeing a new Wren track on exorcism and checking the language out. Yet that got me thinking, do many people create programming languages for a hobby/learning experience?
My scripting language Jinx was made both as a learning experience and because of my dissatisfaction with current embeddable scripting languages. It was also my first open source project, so I leaned a lot not just about building a language, and how much work that entails, but also about building documentation, support, tools (like CI actions in Github), and so on.
This book for compiler design, this one to build my own Lisp like language, and this one on crafting interpreters.