LMK if you have used Tada and / or #AdaLang because I tooted about it!
LMK if you have used Tada and / or #AdaLang because I tooted about it!
New Tada #AdaLang package manager release! 🎉
* bump `testy` to `0.3.0`
* allow to set test seed with `tada test --seed SEED`, requires `testy >= 0.3.0`
* describe default values in `--help`
* change the package index to https://index.tada.pm/index
* generate documentation with `tada doc`, requires `gnatdoc` in `PATH`
* generate `.als.json` file on `tada init`
Now this, but for #AdaLang:
A modern, self-hosting Object Pascal compiler built for the 2020s. Zero legacy, full ARC, and unified UTF-8.
Tada #AdaLang package manager has a website now!
Experimenting what I can do with #treesitter and #AdaLang :)
```
(compilation (compilation_unit (subprogram_body (procedure_specification name: (identifier)) (handled_sequence_of_statements (null_statement)) endname: (identifier))))
```
Host your #Gemini capsule with #AdaLang on #RaspberryPi with twins 0.4.0 :)
TIL: True modular math in C/C++/Awk is not a thing (at least not with % operator):
In Python & Lua:
print((9-200) % 255)
gives me 64
In gforth:
9 200 - 255 MOD
gives me 64
Ada:
Put((9 - 200) mod 255); New_Line;
gives me 64
But.... In awk and C/C++:
printf("%d\n", (9-200) % 255);
gives me -191
Apparently, in C/Awk/C++ given. a % b, if a or b are negative, all bets are off.
I got my #RaspberrPi. What was the second thing, after configuring #PiHole, I did? I installed #AdaLang compiler and built Tada!
Happy hacking in Ada on #RaspberryPi!
https://github.com/tomekw/tada/releases/tag/v0.11.0
(tada-0.11.0-linux-aarch64)