Re: Picolisp on 8 bits - 64kb RAM?

2021-12-10 Thread yves gerey
Wow, excellent, commented source code! Very much appreciated. I plan to adapt that to my own assembler, and let you know. On the other hand, I'm still convinced that modern PL features are not only feasible on low-tech hardware, but actually beneficial! In any case, your version will definitely b

Re: '(struct ...)' alignment issue

2021-12-10 Thread Cesar Rabak
Sounds good, thanks! On Fri, Dec 10, 2021 at 7:23 PM Alexander Burger wrote: > Hi Jason, > > > o Interpretation of a 'struct descriptor value of '( NIL . sz )' > > or '( F . sz ) ( Fill / Fix ( since 'P and 'I are taken)) ? > > This sounds like a good idea. Using NIL would be along the li

Re: Picolisp on 8 bits - 64kb RAM?

2021-12-10 Thread Jean-Christophe Helary
> On Dec 11, 2021, at 7:27, Alexander Burger wrote: > > https://software-lab.de/8kLisp.tgz > > It is written in Z80 assembly for CP/M. Wow ! I wish I had that for my ZX81 back in the days :) -- Jean-Christophe Helary @brandelune https://mac4translators.blogspot.com https://sr.ht/~brande

Re: Picolisp on 8 bits - 64kb RAM?

2021-12-10 Thread Alexander Burger
Hi yves, > Bonjour, noob here, but FP enthousiast and [Z80 connaisseur]( > http://orgams.wikidot.com/)! > > I'd like to port a lightweight language to a Z80-based computer older than > you (the Amstrad CPC 6128), and to CP/M as well if there is interest. Not older than me ;) > - What is the mo

Re: '(struct ...)' alignment issue

2021-12-10 Thread Alexander Burger
Hi Jason, > o Interpretation of a 'struct descriptor value of '( NIL . sz )' > or '( F . sz ) ( Fill / Fix ( since 'P and 'I are taken)) ? This sounds like a good idea. Using NIL would be along the line of "void" in the context of result specifications. Let me investigate. >And, as o

Picolisp on 8 bits - 64kb RAM?

2021-12-10 Thread yves gerey
Bonjour, noob here, but FP enthousiast and [Z80 connaisseur]( http://orgams.wikidot.com/)! I'd like to port a lightweight language to a Z80-based computer older than you (the Amstrad CPC 6128), and to CP/M as well if there is interest. * Sub-goal: porting a vm/interpreter. * Main goal: having the

Re: vip shortcut for (doc 'fun)

2021-12-10 Thread Alexander Burger
Hi Radek, > vip has to be run in debug mode for (doc) to work. $pil -vi + > > (de *KeyMap-g > ("h" # Search word under cursor >(and (getWord T "~") (doc (car (str (pack @)) #str is troublesome, be > carefull when modifying > ) Thanks! Yes, 'str' is not necessary here. You can use

vip shortcut for (doc 'fun)

2021-12-10 Thread Radek Svoboda
vip has to be run in debug mode for (doc) to work. $pil -vi + (de *KeyMap-g ("h" # Search word under cursor (and (getWord T "~") (doc (car (str (pack @)) #str is troublesome, be carefull when modifying ) -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe