http://akkartik.name/post/silfen-paths
Many thanks again to https://compudanzas.net for play-testing it and making it 10x more hospitable a road to travel.
http://akkartik.name/post/silfen-paths
Many thanks again to https://compudanzas.net for play-testing it and making it 10x more hospitable a road to travel.
Watch me (slowly and laboriously) work through a problem from last year with Teliva
https://archive.org/details/akkartik-teliva-2021-11-30 (video; 15 minutes)
Oh, is it Advent time already?! I've been remiss. If you're looking for something slightly different (easier, more collaborative) this year, I have this guided tour of Mu in 16 gradually-escalating tasks for your consideration.
Many thanks to https://compudanzas.net for play-testing all the tasks and making many suggestions for improving it. Send compliments their way, blame me if you find anything off.
(Obviously none of this is original development. I'm just putting together libraries created by my betters.)
Try it out:
git clone https://github.com/akkartik/teliva
cd teliva
make linux
src/teliva chesstv.tlv
Known issues:
Main project page: https://github.com/akkartik/teliva
$ cat x.c
inline int foo(void) {
return 42;
}
int main(void) {
return foo();
}
$ gcc -c x.c
$ gcc x.o
undefined reference to 'foo'
$ gcc -O1 -c x.c
$ gcc x.o
# no error
If you compile without optimizations, the `inline` keyword does nothing -- but the function is still excluded from the object file.
https://luapower.com/philosophy
<3
One of the hidden gems in luapower is this little bash script called multigit. It.. oh heck, I'll just let you read about it and have your mind blown: https://github.com/capr/mgit
Relevant excerpt:
"NO [SUB-]DIRECTORIES
This may be a hard sell but I stand by it. [Sub-]directories are evil. Not so much because of semantics, but because of the tools we use suck at working with them. No global overview; instead you have to navigate them."
Here's a 2-minute video on how that might look.
https://archive.org/details/akkartik-2021-11-14
git clone https://github.com/akkartik/teliva
cd teliva
make linux
src/teliva life.teliva
Sources: https://github.com/akkartik/teliva/blob/main/life.teliva
https://github.com/akkartik/teliva
"An extremely naïve, brutalist attempt at packaging up simple Lua (5.1) apps with all the stuff needed to edit and build them."
We gave each ring its own color, and we have it set up to move the towers randomly around after every move. Supremely silly.