blg
Going Forth (2009/11/28)
I have spent the last months discovering Forth: learning about it, reading about it, trying 4th, porting pForth to Plan9,... It is a language that I love, since I spent many hours programming my HP49G calculator and I always was a fan of the RPN syntax and simplicity in general.
My last discovery has been retroForth, a minimalistic Forth which runs on a portable virtual machine, Ngaro. When some days ago Google the Go-team presented their new language I was watching Rob's talk and could not stop thinking about launching Ngaro virtual machines in goroutines communicated through channels. So... that's what I did:
With the help of crcx (the original Ngaro author, many thanks!) and after experimenting with a brainfuck virtual machine the porting process was pretty straightforward. The retroForth image is booting without problems and you can already do some fancy things like launching children VMs and communicate their I/O ports through channels. It is a WIP yet. More to come...
Have fun!
Updated werc: featuring SMAK and hgwerc (2009/09/03)
The 4l77.com site has suffered a severe clean-up. Werc has been updated to its last version and customizations are less invasive now; every site is stored in a different hg repository.
My personal site (http://yiyus.info) has been updated too, and includes a new werc app: SMAK, a (very simple) image gallery. Both sites include custom rc functions and template files. I also tried to improve my customized hgwebdir system so it can be useful to more people, it is also available as a repository.
9fs sources (2009/09/02)
I have finally got an account in sources (thanks Geoff!). ATM, it contains my patched versions of rio and acme and some rc functions:
; 9fs sources
; cd /n/sources/contrib/yiyus
; cat INDEX
cmd/acme/: patched acme (see README)
cmd/rio/: patched rio (see README)
rc/fns: collection of rc functions
Of course, any comments are appreciated. Enjoy.
cat.4l77.com (2009/06/21)
From today, the much shorter domain name 4l77.com is an alias to anarchyinthetubes.com. All the subdomains (cat, cmd, hg) work too. cat.anarchyinthetubes.com is a new addition, it contains a mirror of some of the stuff in cat-v.org. Thanks to uriel for sharing this.
One last thing: all the markdown in these sites is being converted to html by md2html.awk, which is evolving very fast towards a better compatibility with markdown.pl. It still needs much more changes, but it is working.
Werc Paths (2009/06/14)
I have implemented the path links (in small font at the top and the bottom of the page) as a separate function which can added to werclib.rc.
To display the path with links to every level, just call the function pathlinks from a template file.
First Updates (2009/06/05)
Hg repositories are working now. After spending my time customizing the hgwebdir theme I am happy with the result, and will try to release it as a werc app in the following days. Next step will be uploading all my software.
There has also been some improvements on cmd/, which now can also been accessed from http://cmd.anarchyinthetubes.com with a cleaner interface.
Hello Punks (2009/06/03)
I declare inaugurated my web page: http://www.anarchyinthetubes.com. There are some images in img/ and some code I have written in src/. I still have to set up the mercurial repositories. There is also a little app cmd/ that serves also as the links page. I will add more content with time.