eekee wrote:
Forth Forth Forth
And now I'm thinking of using a web server written entirely in assembly language.
It's
rwasa. I'm not sure though. Its benchmark graphs look a bit suspicious, does "12b" mean 12 bytes? I suppose so, because one graph has "128kb". 12 bytes is too small even for HEAD requests, but rwasa's performance falls behind on the 128"kb" test. There is one thing I really don't like about it. I'm glad I spotted this in the documentation: "Due to the lack of verbosity with rwasa for configuration issues, often the easiest way to locate errors is with strace." I could link the associated library for amd64 assembly coders, but would anyone want a library under the GPLv3, not even LGPL? Anyway, it's
here.
But anyway, on topic, I'm restarting my Forth compiler and this time, I'm prototyping it in Forth for conversion to assembly. I don't expect the complete Forth code to run, but I do want to test components. Looking at the last attempt, I remember the problem wasn't just boredom. I was uncertain of some design details, developing it under DOS with an 80x25 screen didn't help, and I was coding for real mode which is not what I really want; I'd have to do it all again. This time, I'm working on Win10, targetting amd64 and Win10 to get started.