Pinned toot

Stop using "Zoom" as a general term for video conferencing.
Stop using "Google" as a general term for searching the web.

I wrote a very simple todo app in , to see how it behaves in a web environment, and was surprised on how well it works!

There's no proper type checking and general code validation yet, so you can just use JS functions and methods out of the box.

It's hosted here:

@yyp and I were thinking about changing the strategy to handle builtin functions for .

The current approach involves having a tiny set of functions (like print, exit, etc.) implemented in the target language and slapping them in front of the generated code.

We were thinking to replace this with an "inline" keyword that can be used to embed raw code snippets in the target language into antimony.

Is this really a good approach, or are there even better alternatives?

I decided to clean up my RSS subscriptions a bit. Having HN and lobsters in my timeline means a lot of bloat and duplicated posts, so I ditched lobsters. It's now way easier to keep up with the news.

Garrit :rust: boosted

0.16.0 is out! 🙂
It adds the capability to set some particular twitter accounts in order to make them publish their status in Unlisted mode instead of Followers-Only mode.
(a functionality often requested)

Please limit those selected accounts to public brands and other public figures.

The documentation is up to date to help you set those accounts on your instance. 😉

Positive side-effects of having a JS backend: Web support!

I think this area will open a lot of opportunities for Antimony.

Garrit :rust: boosted

Some of you asked me if I had a Patreon: it’s now the case! 😄

The received funds will be mainly used to cover hosting costs and illustrators’ commissions for nice visuals for the software I’m developing. 😉

Please consider the 1$ membership, as having a lot of small donators would be a nice demonstration of your interest and support. 🙂

Struct methods in the making. It's trivial to generate methods for the JS backend, let's see how it goes for C.

Sabre is now antimony!

The "Sabre" trademark owners have kindly asked me to rename my project to avoid any trademark issues down the line.

I decided to rename the language to Antimony, named after the chemical element with the symbol "Sb".

Updated links:



I just cloned my dotfiles, but I get a permission denied when trying to edit my nvim config. The other files are fine, it's just this one. As far as I can tell, permissions are fine (it has 775). What could be causing this?

Garrit :rust: boosted

Tusky 14 is out now! 

- Redesigned the drafts function, so they are faster, more user friendly and hopefully more reliable.
- Wellbeing mode, allows you to limit certain features in Tusky. You can enable it in Preferences!
- Animated emoji support, need we say more?
- Timed mutes (for supported servers).
- Notification 🔔 for specific users posting, ring the bell icon on their profile (Mastodon 3.3.0 feature).
You can support our development via

What the hell?

$ ls -la
-rwxr-xr-x 1 root root 4336664 Feb 23 11:53 sabre

$ ./sabre --version
./sabre: not found

Pro tip:

If you're using and don't want to give up , you can join any freenode channel via

Garrit :rust: boosted
Show older

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.