1
1
Fork 0
forked from fun/fun

Link fixed from git.xw3.org to xw3.org. No code changes. (0.42.2)

This commit is contained in:
Johannes Findeisen 2026-09-11 22:40:44 +02:00
commit a88eec7938
14 changed files with 40 additions and 30 deletions

View file

@ -33,8 +33,8 @@ mastodon: https://fosstodon.org/@fun
truncatewords_length: 100000
# Set to your git root and branch to show a link to the file source in the footer. Unset to disable.
git: https://git.xw3.org/fun/fun/
git_short: https://git.xw3.org
git: https://xw3.org/fun/fun/
git_short: https://xw3.org
branch: src/branch/main/
lifetime: 3600

View file

@ -18,7 +18,7 @@
<li style="display:inline;">&nbsp;<a href="{{ site.mastodon }}" style="text-decoration:none;" title="Mastodon" class="mastodon" rel="me">Mastodon</a>&nbsp;-</li>
<li style="display:inline;">&nbsp;<a href="{{ site.git }}wiki" style="text-decoration:none;" title="Wiki" class="wiki">Wiki</a></li>
</ul>
<p style="text-align:center;"><a href="/copyright/" style="text-decoration:none;" title="Copyright">Copyright</a> &copy; {{ site.time | date: "%Y" }} - Johannes Findeisen (<a href="https://git.xw3.org/hanez" class="user">hanez</a>)</p>
<p style="text-align:center;"><a href="/copyright/" style="text-decoration:none;" title="Copyright">Copyright</a> &copy; {{ site.time | date: "%Y" }} - Johannes Findeisen (<a href="https://xw3.org/hanez" class="user">hanez</a>)</p>
</div>
</div>

View file

@ -18,7 +18,7 @@ layout:
</div>
<p style="text-align: center; color: #e8e8e8; font-size: 12px;">
Page generated at: {{ site.time | date: "%b %-d, %Y" }} using <a href="https://jekyllrb.com/">Jekyll</a> and <a href="https://git.xw3.org/xw3/xw3">xw3</a> on {{ site.os }}<br>
Page generated at: {{ site.time | date: "%b %-d, %Y" }} using <a href="https://jekyllrb.com/">Jekyll</a> and <a href="https://xw3.org/xw3/xw3">xw3</a> on {{ site.os }}<br>
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" style="text-decoration:none;" title="License"><img src="/images/by-nc-sa-88x31.png"></a></p>
<script src="/js/sorttable-2.min.js" charset="utf-8"></script>

View file

@ -3,7 +3,7 @@ layout: post
published: true
author: hanez
author_email: you@hanez.org
author_url: https://hanez.org
author_url: https://xw3.org/hanez
title: Init Fun!
description: Blog - Init Fun!
date: 2025-10-05

View file

@ -3,7 +3,7 @@ layout: post
published: true
author: hanez
author_email: you@hanez.org
author_url: https://hanez.org
author_url: https://xw3.org/hanez
noToc: false
title: Announcing Fun 0.37.62
description: Homepage and Blog
@ -20,7 +20,7 @@ tags:
- language
---
### First at all! Special thanks go to my wonderful girlfriend Sabine, my friends [Armin](https://m2m.pm/){:class="ext"} and [Ole](https://schizzoteam.org/){:class="ext"}, who motivated me over the past month to implement this. Cheers! Markus, I miss YOU, R.I.P!
### First at all! Special thanks go to my wonderful friends Sabine, [Armin](https://m2m.pm/){:class="ext"} 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.
@ -142,12 +142,12 @@ Important: Fun is not developed on third-party Git servers like GitHub or GitLab
If you're curious about Fun, check out:
- [Git Repository](https://git.xw3.org/fun/fun){:class="git"}
- [Git Repository](https://xw3.org/fun/fun){:class="git"}
- [Fun Handbook](https://fun-lang.xyz/documentation/handbook/)
- [Fun REPL Guide](https://fun-lang.xyz/documentation/repl/)
- [Specification v0.4](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.4.md){:class="git"}
- [Examples](https://git.xw3.org/fun/fun/src/branch/main/examples){:class="git"}
- [Standard Library](https://git.xw3.org/fun/fun/src/branch/main/lib){:class="git"}
- [Specification v0.4](https://xw3.org/fun/fun/src/branch/main/spec/v0.4.md){:class="git"}
- [Examples](https://xw3.org/fun/fun/src/branch/main/examples){:class="git"}
- [Standard Library](https://xw3.org/fun/fun/src/branch/main/lib){:class="git"}
- [Community](https://fun-lang.xyz/community/)
The examples directory contains demonstrations of most Fun features, from basic "Hello, World!" to threading, networking, classes, and more. The lib directory includes modules written in Fun itself - and in the future, most enhancements will be written in Fun rather than C.
@ -169,3 +169,4 @@ Fun is and will always be 100% free under the terms of the [Apache-2.0 License](
Happy hacking, and remember: Fun is Fun!
Johannes Findeisen (hanez) - [hanez@fun-lang.xyz](mailto:hanez@fun-lang.xyz){:class="mail"}

View file

@ -3,7 +3,7 @@ layout: post
published: true
author: hanez
author_email: you@hanez.org
author_url: https://hanez.org
author_url: https://xw3.org/hanez
noToc: false
title: Moving the Website to the Project Root
description: Relocating the fun-lang.xyz source code for easier maintenance.
@ -43,3 +43,4 @@ For most users, nothing changes! The website remains available at [https://fun-l
Happy hacking!
Johannes Findeisen (hanez) - [hanez@fun-lang.xyz](mailto:hanez@fun-lang.xyz){:class="mail"}

View file

@ -3,12 +3,12 @@ layout: post
published: true
author: hanez
author_email: you@hanez.org
author_url: https://hanez.org
author_url: https://xw3.org/hanez
noToc: false
title: Announcing Fun 0.40.5
description: Nested functions, Rust integration, and CI automation
date: 2026-04-17
date_updated: 2026-04-18 00:17:13
date_updated: 2026-04-18
categories:
- news
- project
@ -85,8 +85,9 @@ The Fun VM is now more flexible than ever. Key parameters like `MAX_FRAMES`, `ST
As always, Fun remains an experiment, but with version 0.40.5, we are closer than ever to a stable 1.0. We've focused on cleaning up experimental features that didn't fit our minimalism philosophy while adding the powerful primitives needed for real-world hacking.
Want to try it out? Head over to our [Git Repository](https://git.xw3.org/fun/fun){:class="git"} or check out the updated [Documentation](https://fun-lang.xyz/documentation/).
Want to try it out? Head over to our [Git Repository](https://xw3.org/fun/fun){:class="git"} or check out the updated [Documentation](https://fun-lang.xyz/documentation/).
Happy hacking, and remember: Fun is Fun!
Johannes Findeisen (hanez) - [hanez@fun-lang.xyz](mailto:hanez@fun-lang.xyz){:class="mail"}

View file

@ -3,7 +3,7 @@ layout: post
published: true
author: hanez
author_email: you@hanez.org
author_url: https://hanez.org
author_url: https://xw3.org/hanez
noToc: false
title: Call for Participants and Sponsors
description: Join us in shaping the future of the Fun programming language
@ -46,7 +46,7 @@ If you or your organization are interested in supporting Fun, please reach out t
If you're interested in participating or sponsoring, please:
- Visit our [Git Repository](https://git.xw3.org/fun/fun){:class="git"} and check out the open issues.
- Visit our [Git Repository](https://xw3.org/fun/fun){:class="git"} and check out the open issues.
- Join our [community discussions](https://fun-lang.xyz/community/).
- Contact Johannes Findeisen (hanez) directly via [email](mailto:hanez@fun-lang.xyz){:class="mail"}.
@ -55,3 +55,4 @@ Every contribution, no matter how small, helps us move closer to our goal of mak
Happy hacking!
Johannes Findeisen (hanez) - [hanez@fun-lang.xyz](mailto:hanez@fun-lang.xyz){:class="mail"}

View file

@ -3,7 +3,7 @@ layout: post
published: true
author: hanez
author_email: hanez@fun-lang.xyz
author_url: https://hanez.org
author_url: https://xw3.org/hanez
noToc: false
title: Announcing the Fun API Documentation
description: A new API documentation hub is now available at fun-lang.xyz/api to explore the Fun VM internals and get contributors started faster.
@ -46,7 +46,7 @@ This is actually a work in progress, and we are continuously improving and expan
### How to get involved
- Browse the API docs at [https://api.fun-lang.xyz/](https://api.fun-lang.xyz/){:class="ext"} and send feedback.
- Open issues and ideas in our Git repository: [https://git.xw3.org/fun/fun](https://git.xw3.org/fun/fun){:class="git"}.
- Open issues and ideas in our Git repository: [https://xw3.org/fun/fun](https://xw3.org/fun/fun){:class="git"}.
- Join the discussion: [https://fun-lang.xyz/community/](https://fun-lang.xyz/community/).
- Reach out directly: [hanez@fun-lang.xyz](mailto:hanez@fun-lang.xyz){:class="mail"}.
@ -55,3 +55,4 @@ This is just the beginning - we will keep iterating on structure, coverage, and
Happy hacking!
Johannes Findeisen (hanez) - [hanez@fun-lang.xyz](mailto:hanez@fun-lang.xyz){:class="mail"}

View file

@ -3,7 +3,7 @@ layout: post
published: true
author: hanez
author_email: hanez@fun-lang.xyz
author_url: https://hanez.org
author_url: https://xw3.org/hanez
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.
@ -72,4 +72,5 @@ If you work with serial devices, smartcards, or lightweight networked tools and
Happy hacking!
Johannes Findeisen (hanez) - hanez@fun-lang.xyz
Johannes Findeisen (hanez) - [hanez@fun-lang.xyz](mailto:hanez@fun-lang.xyz){:class="mail"}

View file

@ -3,7 +3,7 @@ layout: post
published: true
author: hanez
author_email: you@hanez.org
author_url: https://hanez.org
author_url: https://xw3.org/hanez
noToc: false
title: Announcing Fun 0.42.1
description: Maintenance release with documentation updates and a small test script fix
@ -55,4 +55,5 @@ Thanks to everyone testing, filing issues, and contributing examples and docs. I
Happy hacking!
Johannes Findeisen (hanez) — hanez@fun-lang.xyz
Johannes Findeisen (hanez) - [hanez@fun-lang.xyz](mailto:hanez@fun-lang.xyz){:class="mail"}

View file

@ -24,12 +24,12 @@ This file serves as an index of the documents in this directory. Links are relat
- [REPL](./repl/) - REPL user guide: how to build/launch, editing and history, completions, REPL-on-error, and tips.
- [API](https://api.fun-lang.xyz/){:class="ext"} - API documentation for the Fun language and VM.
- Specification
- [v0.4](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.4/){:class="git"}
- [v0.3](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.3/){:class="git"}
- [v0.2](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.2/){:class="git"}
- [v0.1](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.1/){:class="git"}
- [Examples](https://git.xw3.org/fun/fun/src/branch/main/examples){:class="git"}
- [Standard Library](https://git.xw3.org/fun/fun/src/branch/main/lib){:class="git"}
- [v0.4](https://xw3.org/fun/fun/src/branch/main/spec/v0.4.md){:class="git"}
- [v0.3](https://xw3.org/fun/fun/src/branch/main/spec/v0.3.md){:class="git"}
- [v0.2](https://xw3.org/fun/fun/src/branch/main/spec/v0.2.md){:class="git"}
- [v0.1](https://xw3.org/fun/fun/src/branch/main/spec/v0.1.md){:class="git"}
- [Examples](https://xw3.org/fun/fun/src/branch/main/examples){:class="git"}
- [Standard Library](https://xw3.org/fun/fun/src/branch/main/lib){:class="git"}
The examples directory contains demonstrations of most Fun features, from basic "Hello, World!" to threading, networking, classes, and more. The lib directory includes modules written in Fun itself.
@ -86,3 +86,4 @@ Documentation for optional, build-time selectable integrations lives in [./exten
- For a broader project overview and quickstart, see the repository root [README](./../README/).
- Crypto examples:
- If built with `-DFUN_WITH_OPENSSL=ON`, try `examples/crypto/openssl_md5.fun`.

View file

@ -96,3 +96,4 @@ The website can be deployed using the Makefile:
make release</pre>
The `release` target builds the site, minifies the assets, and syncs the files to [fun-lang.xyz](https://fun-lang.xyz) via `rsync`. Ensure you have the necessary SSH permissions for the sync to succeed.

View file

@ -65,3 +65,4 @@ permalink: /
{% if count == paginator.page %}<a href="/{{ count }}/" class="active" title="Page {{ count }}">{{ count }}</a>{% else %}<a href="/{{ count }}/" title="Page {{ count }}">{{ count }}</a>{% endif %}
{% endfor %}
</div><br>