Lot of content fixes and updates. No code changes. (0.41.10)
This commit is contained in:
parent
cc03c915fc
commit
c3ccab9492
12 changed files with 69 additions and 70 deletions
|
|
@ -8,6 +8,7 @@ noToc: false
|
|||
title: What is Fun?
|
||||
description: Fun is a serious, focused programming language and VM aimed at professional environments — used for serial and smartcard communication and, potentially, TCP/Unix sockets.
|
||||
date: 2026-05-10
|
||||
date_updated: 2026-05-11
|
||||
categories:
|
||||
- project
|
||||
- language
|
||||
|
|
@ -21,11 +22,12 @@ tags:
|
|||
- vm
|
||||
---
|
||||
|
||||
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:
|
||||
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
|
||||
- Potential TCP/Unix socket communication
|
||||
|
||||
This post gives you a concise picture of what Fun is (and is not), why it exists, and where it is going.
|
||||
|
||||
|
|
@ -38,14 +40,15 @@ This post gives you a concise picture of what Fun is (and is not), why it exists
|
|||
|
||||
### What Fun is not
|
||||
|
||||
- Not an esoteric toy — while the project began “for fun,” it has serious goals and standards
|
||||
- Not a kitchen-sink runtime — we prefer a focused, composable core over bloat
|
||||
- Not an esoteric toy - while the project began "for fun", it has serious goals and standards
|
||||
- Not a kitchen-sink runtime - we prefer a focused, composable core over bloat
|
||||
|
||||
### Primary use cases (today and near-term)
|
||||
|
||||
- Fast prototyping of small, low-level tools
|
||||
- Explorations around TCP and Unix domain sockets for simple networked services
|
||||
- Talking to devices over serial interfaces (industrial/embedded scenarios)
|
||||
- Smartcard interactions where exact byte-level control is required
|
||||
- Explorations around TCP and Unix domain sockets for simple networked services
|
||||
|
||||
### Design values
|
||||
|
||||
|
|
@ -60,11 +63,13 @@ Fun is evolving quickly. Some components are production-ready, others are still
|
|||
|
||||
### Get involved
|
||||
|
||||
- [Browse features](/features/)
|
||||
- [Read the documentation](/documentation/)
|
||||
- [Browse features](https://fun-lang.xyz/features/)
|
||||
- [Read the documentation](https://fun-lang.xyz/documentation/)
|
||||
- Try examples from the repository and site
|
||||
- Send feedback and ideas — they directly shape priorities
|
||||
- Send feedback and ideas - they directly shape priorities
|
||||
|
||||
If you work with serial devices, smartcards, or lightweight networked tools and want a focused, no-nonsense environment, Fun might fit you well. It started as a project for fun — and it stays fun — but the goals are serious.
|
||||
If you work with serial devices, smartcards, or lightweight networked tools and want a focused, no-nonsense environment, Fun might fit you well. It started as a project for fun - and it stays fun - but the goals are serious.
|
||||
|
||||
— Johannes Findeisen (hanez) · hanez@fun-lang.xyz
|
||||
Happy hacking!
|
||||
|
||||
Johannes Findeisen (hanez) - hanez@fun-lang.xyz
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue