LMK if you have used Tada and / or #AdaLang because I tooted about it!

https://tada.pm

Tada - Ada Package Manager

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`

https://github.com/tomekw/tada/releases/tag/v0.12.0

:= = <3 #AdaLang

Now this, but for #AdaLang:

A modern, self-hosting Object Pascal compiler built for the 2020s. Zero legacy, full ARC, and unified UTF-8.

https://github.com/graemeg/blaise

GitHub - graemeg/blaise: A modern, self-hosting Object Pascal compiler built for the 2020s. Zero legacy, full ARC, and unified UTF-8.

A modern, self-hosting Object Pascal compiler built for the 2020s. Zero legacy, full ARC, and unified UTF-8. - graemeg/blaise

GitHub

Tada #AdaLang package manager has a website now!

https://tada.pm

Tada - Ada Package Manager

Every language needs “the good parts” at some point, even #AdaLang :P

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))))
```

Release 0.4.0 · tomekw/twins

Changelog make workers count configurable via --workers, -w, 8 by default change the tasks termination logic from ATC to poison pills Raspberry Pi support

GitHub

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.

#c #awk #python #forth #adalang

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)

Release 0.11.0 · tomekw/tada

Changelog breaking: reworked command line options breaking: init moved from: tada init PROJECT_NAME --lib|--exe to tada init --name PROJECT_NAME --type lib|exe

GitHub