I have a #Gemini capsule now! Self-hosted and written in #AdaLang (I plan to open source it soon).
Canonical address: gemini://tomekw.com
Web proxy: https://portal.mozz.us/gemini/tomekw.com/?reader=1
I have a #Gemini capsule now! Self-hosted and written in #AdaLang (I plan to open source it soon).
Canonical address: gemini://tomekw.com
Web proxy: https://portal.mozz.us/gemini/tomekw.com/?reader=1
Life : constant Struggle := Beautiful;
I have released Padlock: easy libtls in #AdaLang. Works on #Linux, #MacOS, and #Windows out of the box (#LibreSSL's libtls vendored).
I've got I/O needs... Like 35 GPIO lines and 8 devices on an 8Mhz SPI bus level of needs. A big I/O processor demultiplexed down to a UART; not a lot of CPU, just a lot of realtime shuttling of small packets of data....
#Adalang on an #ATMega2560 or #Forth ( #Mecrisp-ice on a Lattice #FPGA )?
Choices...
Tada 0.7.0 - global and local toolchains support (including Alire)
Changelog:
* validate package versions: Semver + optional prerelease tag, example: `0.1.0-dev`
* add tada config command: display configuration
* support local and global toolchain configuration
ANN: Testy - my new testing framework
I built it, because I wanted to match on exception identity and / or exception message as well, and as far as I know, it is not possible with AUnit. Also, I wanted to understand how testing frameworks work under the hood.
Now, all my projects, including Tada, use it. I hope someone finds it useful:
@andrewnez great read, thanks! Now I have to evaluate how my new, cough, cough, package manager for #AdaLang fits all of what you have described
TL;DR manifest file is the lockfile, dependencies are immutable through checksums, but I’m still in early stages so I probably missed tons of issues.
New Tada 0.6.0 release!
Changelog:
* tada help: commands in the alphabetical order
* bring back tada cache: install package to the local cache