New (lisp (backend)) added. I\'m not sorry about the extra parens
Added a perl and tcl backend. Hello from ancient UNIX!
Gopher server is now up at gopher://nixphere.org:70 SSL? What\'s that?
Hello from the 1950s! The FORTRAN backend now works quite well. The most difficult issue was dealing with the limitations that come with emulating punchcards. What\'s next? An ALGOL backend? Or maybe I should just try to get the lisp backend working under apache.
News from the 80s! The COBOL backend is working well, even if it\'s still in free format because line continuation syntax sucks. Waiting for Avery\'s fortran one.
Today I added multiple render engines. There is now C, C++, and Ruby. I also fixed the POSIX shell backend and the Python backend. The POSIX one was messy because it did multiple queries and used sed many times per loop. Now the POSIX script uses a single database query and one line of awk to format it all. The Python script was fine but there was some issue in calling it due to symlinks. I also added an index of all alternative backends.
I win celeste, better luck next time. But I think the Rust implementation will be much faster. I can hope.
This was succesfully posted from Nano editor. Vi was not meant to be used by humans, it was meant to be used by sysadmins to brag about their superior knowledge. Long life to Nano.
I think I can add image support for both terminal and web clients. I would need to store the raw image data as a blob in sqlite. For the web reader, they would see the image tag from the blob. For terminal users, I would pipe the blob through the \'viu\' command. Viu converts an image to ANSI escape sequences so that it can be easily viewed on the command line. The most difficult part will be the logic to determine if there is an image. I also need to add \'delete\' script. Since all shellusers have write access, I already am trusting them. The most security I\'d need is to check if the whoami command returns the same string as the username field in the post. Not for securing the system but for preventing accidental foot shooting.
With a little bit of CSS, the bulletin board system is looking very nice. It can be read from both the web and the terminal. To save myself some headache, I prevented any writing from the web. It\'s not much but it\'s honest work.
This is a test post. Hopefully the first of many. I can\'t yet decide if I should tape this to apache and PHP or just call a modified version of \"Getposts\" from apache. Either way, hopefully this works.