ChanServ changed the topic of #picolisp to: PicoLisp language | Channel Log: https://irclog.whitequark.org/picolisp/ | Check also http://www.picolisp.com for more information
f8l has joined #picolisp
orivej has joined #picolisp
xkapastel has quit [Quit: Connection closed for inactivity]
freemint has quit [Remote host closed the connection]
freeemint has joined #picolisp
freeemint has quit [Ping timeout: 252 seconds]
karswell has joined #picolisp
_whitelogger has joined #picolisp
_whitelogger has joined #picolisp
karswell has quit [Remote host closed the connection]
karswell has joined #picolisp
_whitelogger has joined #picolisp
orivej has quit [Ping timeout: 245 seconds]
_whitelogger has joined #picolisp
tankf33der has joined #picolisp
gko has joined #picolisp
Regenaxer has joined #picolisp
<tankf33der> clojure passed.
<razzy> i run my z80 emu. i have trouble firing 8klisp
mtsd has joined #picolisp
aecepoglu[m] has quit [Read error: Connection reset by peer]
<Regenaxer> tankf33der, what exactly do you test?
<Regenaxer> razzy, I don't remember myself. What did you try?
aecepoglu[m] has joined #picolisp
<razzy> first i want to ask. 8klisp from softwarepreservation web is for z80 cpu emulation. not zxspectrum. yes?
<Regenaxer> I think just start 8kl.com
<Regenaxer> I only tried in cmp emulator
<Regenaxer> Debian 'cpm' package
<tankf33der> i do this for other languages
<tankf33der> and now i understand how it works.
<Regenaxer> cool
<Regenaxer> bigtest is also in the distro btw
<Regenaxer> misc/bigtest
<Regenaxer> So you substitute other binaries for 'bc'?
<tankf33der> yea
<Regenaxer> Good idea
<tankf33der> also i will send patch for bigtest from distro
orivej has joined #picolisp
karswell has quit [Ping timeout: 244 seconds]
<tankf33der> idea of patch to merge test1 and test2 functions and use new one for any arguments.
<tankf33der> jsut for fun.
<razzy> but i did not figured out how to load.
<razzy> yet
<Regenaxer> tankf33der, I haven't looked at bigtest for a long time - just let it run sometimes ;)
<Regenaxer> razzy, I think it is overkill to use DOS
<Regenaxer> apt install cpm
<Regenaxer> I have not tried for several years though
<razzy> thx
<Regenaxer> As I already said above: "'cpm' package"
<Regenaxer> I think it would be helpful sometimes if you indeed read wath I answer to you
ubLIX has joined #picolisp
mtsd has quit [Quit: Lost terminal]
<razzy> "cpm" package is cursed based pasword manager
<beneroth|idle> yeah, Regenaxer surely meant that one, sure.
<razzy> i am pretty sure he did not. and qemu does not support z80 in base config.
<beneroth|idle> yeah I see
<beneroth|idle> now
<beneroth|idle> I find cpmtools
<tankf33der> i've also added dlang. passed.
<tankf33der> enough.
<Regenaxer> Oops, indeed! Sorry! The cpm package I used was different
<Regenaxer> or, it was *not* a debian package ... let me search
<Regenaxer> Seems I compiled something. cpm-0.2.1
<Regenaxer> It is from 1994
<Regenaxer> There must be newer versions
<Regenaxer> It is a plain commandline tool
<razzy> thx for reply.
<Regenaxer> Sorry for the confusion
<razzy> beneroth i think cpmtools are just tools for weird memory formats.
<Regenaxer> file system only it seems
<beneroth|idle> aye
<razzy> msdos-> z80emu works. just have to figure out how to load 8klisp
beneroth|idle has quit [Quit: Verlassend]
beneroth has joined #picolisp
<razzy> ha ha. it is uber-weird. but it is working
freeemint has joined #picolisp
<razzy> i like 8k lisp so far.
<Regenaxer> Cool, yes, if you get a CP/M prompt, 8kl should just work, right?
<Regenaxer> One problem I believe we have with 8kLisp is hat the existing (remaining) files are from different versions. I could not rescue all files from the old diskettes back then iirc
f8l has quit [Ping timeout: 245 seconds]
f8l has joined #picolisp
<razzy> i had problem loading files.
<Regenaxer> iirc 'in' only redirects, it does not nest as in pil
ubLIX has quit [Quit: ubLIX]
<razzy> in is for me?
<Regenaxer> yes, "loading files" I thought
freeemint has quit [Ping timeout: 252 seconds]
freeemint has joined #picolisp
_whitelogger has joined #picolisp
<tankf33der> Regenaxer: ping
<Regenaxer> pong
<tankf33der> i've implement this one
<tankf33der> (in NIL (while (line T) (prinl @)))
<tankf33der> this is ok, right ?
<Regenaxer> Yep
<Regenaxer> even easier is (echo)
<Regenaxer> (in NIL (echo))
<Regenaxer> or (in NIL (out NIL (echo))) ?
<tankf33der> i dont know (echo)
<tankf33der> i see.
<Regenaxer> ok
<tankf33der> but (println 123) is stdout by default, right ?
<Regenaxer> yes, but stdin is too, but in this case still reads from the script
<Regenaxer> "Create an executable file"
<Regenaxer> so make a hash-bang script
<Regenaxer> can be a one-liner then
<tankf33der> ok
<Regenaxer> No, a 2-liner:#!/usr/bin/picolisp -echo
<Regenaxer> (bye)
<Regenaxer>
<Regenaxer> #!/usr/bin/picolisp -echo
<Regenaxer> (bye)
<Regenaxer>
<Regenaxer> A one-liner is possible:
<Regenaxer> #!/usr/bin/picolisp -prog (echo) (bye)
<tankf33der> yea
Regenaxer has left #picolisp [#picolisp]
Regenaxer has joined #picolisp
<Regenaxer> *
Regenaxer has left #picolisp [#picolisp]
Regenaxer has joined #picolisp
Regenaxer has quit [Remote host closed the connection]
Regenaxer has joined #picolisp
<tankf33der> i'm doing this one:
<Regenaxer> OK, good!
<razzy> what do you think about https://github.com/MockbaTheBorg/RunCPM for running z80 on android?
* razzy feels that doing development on tablet in nature is much healthier.
<Regenaxer> RunCPM looks OK
<tankf33der> did it.
<Regenaxer> 👍😎
<Regenaxer> Looks good! You could put the (setq N outside the 'if'
<Regenaxer> (tail -2 is (cddr
<tankf33der> indeed
<Regenaxer> Micro-tuning ;)
<tankf33der> commited.
<Regenaxer> Thanks!
freeemint has quit [Ping timeout: 252 seconds]
razzy has quit [Read error: No route to host]
freeemint has joined #picolisp
freeemint has quit [Remote host closed the connection]
freeemint has joined #picolisp
ubLIX has joined #picolisp
mtsd has joined #picolisp
razzy has joined #picolisp
mtsd has quit [Ping timeout: 268 seconds]
mtsd has joined #picolisp
freeemint has quit [Ping timeout: 252 seconds]
freeemint has joined #picolisp
freeemint has quit [Remote host closed the connection]
freeemint has joined #picolisp
freeemint has quit [Ping timeout: 252 seconds]
mtsd has quit [Quit: Leaving]
ubLIX has quit [Quit: ubLIX]
clacke_movim has left #picolisp [#picolisp]
clacke_movim has joined #picolisp