Hey!
I've posted some pictures on discord, but I thought I'd share here too..
been working on a BBS for RiscOS (Don't panic, I'll get back on talisman
soon)
It's very very basic, right now you can sign up and log in... then log
out.
The biggest learning curve is working with WIMP and it's cooporative multitasking... RiscOS has gcc and a unixlib which I am using, but stuff
like fork doesn't work the way you'd think... it works, but it stops the
parent process until the child process is finished... ie it's single
tasking..
So no forking off nodes lol... instead I've had to use select with a
timeout (and yield to the system each cycle) that makes it work without freezing up the rest of the system..
I opted to go for one node only (and any other connections get BUSY
message) but you could do multinode this way. It requires a whole
different way of thinking for me, because it's not really procedural in
that you have to keep a context of whats happening and check it each time
data is received, and then depending on the context do the right thing..
It's fun and challenging, especially as documentation isn't plentiful..
Andrew
--
|03Andrew Pamment |08(|11apam|08)
|13Happy|10Land |14v2.0|08!|07
--- Talisman v0.20-dev (Linux/x86_64)
 * Origin: HappyLand v2.0 - 
telnet://happylandbbs.com:11892/ (21:1/182)