We just released Fun 0.42.1. This is a small, safe maintenance update you can adopt immediately. What’s in 0.42.1 Fixed: Small test script issue. Changed: Documentation and website updates. No runtime code changes. Changed: README, make , and Doxyfile updates. No runtime code changes. If you’re already on 0.42.0, this update has no behavioral impact on your programs. Recap: Highlights from 0.42.0…
Fun is a programming language and virtual machine I originally started for fun - but I take it seriously and build it for professional environments. It is not an esoteric language. The current focus areas are: Potential TCP/Unix socket communication CGI and web server support Serial communication Smartcard communication This post gives you a concise picture of what Fun is (and is not), why it…
We are excited to announce that the official Fun API documentation is now live at: https://api.fun-lang.xyz/ This new documentation hub is intended to make it easier to understand the internals of the Fun Virtual Machine (VM) and related components. It serves as a central entry point for participants, contributors, and anyone interested in building on top of Fun. This is actually a work in…
The Fun project is growing, and we are looking for passionate individuals and organizations to join our journey. Whether you are a developer, a writer, a designer, or someone who believes in our mission, there are many ways to get involved. Seeking Participants We are looking for contributors to help with: Core Development: Enhancing the VM, refining the language specification, and expanding the…
We are thrilled to announce the release of Fun version 0.40.5! This update represents a major leap forward in language capabilities, developer experience, and project infrastructure since our last major announcement (v0.37.62). Key Highlights of Version 0.40.5 Nested Functions & Higher-Order Patterns The most significant language enhancement is the addition of nested functions in the Fun parser.…
We’ve recently completed a significant change to our project structure: the source code for the fun-lang.xyz website has been moved directly into the root of the main Fun project repository. Why the Move? The main reason for merging this code into the root of the Fun project is that it is much easier for me to maintain the whole project this way. Having everything in one place simplifies our…
First at all! Special thanks go to my wonderful friends Sabine, Armin and Ole, who motivated me over the past month to implement this. Cheers! Markus, I miss YOU, R.I.P! We’re excited to announce the release of Fun version 0.37.62, the latest iteration of our experimental programming language that prioritizes simplicity, consistency, and most importantly — joy in coding. Link to Hackernews post .…