[9fans] spim syscall stack adjustment

2023-01-26 Thread Anthony Martin
Does anyone know why the libc system call functions for spim add four to the stack pointer (R29) before issuing the SYSCALL instruction? /sys/src/libc/9syscall/mkfile:/spim It was introduced in the third edition but there were never any spim kernels released so I wasn't able to compare th

Re: [9fans] plan 9 and lisp

2023-01-26 Thread Skip Tavakkolian
It's hard to give a useful answer without knowing how much theory and practice someone has. As you already know, reading good code and emulating the structure and style of good programs is a good practice. I find that implementing simple versions of tools/protocols/languages/etc. is very good prac

Re: [9fans] plan 9 and lisp

2023-01-26 Thread Tony Mendoza
Gerbil is another one.  TonyGet Outlook for iOS From: Lassi Kortela Sent: Thursday, January 26, 2023 1:19 AMTo: 9fans <9fans@9fans.net>; Bakul Shah Subject: Re: [9fans] plan 9 and lisp > While creating a scheme interpreter is relatively easy, what is > missing is an industrial strength scheme “wit