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
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #picolisp
aw- has joined #picolisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #picolisp
orivej has quit [Read error: Connection reset by peer]
orivej has joined #picolisp
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #picolisp
_whitelogger has joined #picolisp
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #picolisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #picolisp
orivej has quit [Ping timeout: 264 seconds]
orivej_ has joined #picolisp
orivej_ has quit [Ping timeout: 240 seconds]
_whitelogger has joined #picolisp
_whitelogger has joined #picolisp
rob_w has joined #picolisp
_whitelogger has joined #picolisp
<tankf33der> now udp and port passed test.
<Regenaxer> Oops, really? I did not change anything
<Regenaxer> So a heisenbug?
<tankf33der> i see a lot of changes
<Regenaxer> yes, but mostly for the 16-bit type
<Regenaxer> "W" (word)
<Regenaxer> It is not used in net.l
<tankf33der> today's commit
<Regenaxer> yeah
<Regenaxer> all for 'W' I think
<Regenaxer> And yesterday evening I made a small change
<Regenaxer> concerning storing negative values in structures
<Regenaxer> making it more flexible
<Regenaxer> you can store FFFFFFFF or -1
<Regenaxer> both giving the same value in the struct
<tankf33der> now even on kernel 5.7 works
<Regenaxer> strange :)
<Regenaxer> I check if there may have been a side-effect of these changes
<Regenaxer> ... seems not
<Regenaxer> Works here too
<Regenaxer> But I'm not sure why it did not work (at least sometimes) yesterday
<Regenaxer> Let's see, we will find
aw- has quit [Quit: Leaving.]
aw- has joined #picolisp
orivej has joined #picolisp
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #picolisp
rob_w has quit [Quit: Leaving]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #picolisp
alexshendi2 has quit [Ping timeout: 272 seconds]
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #picolisp
<Regenaxer> 'putl' seems broken
<tankf33der> known, in my list.
<Regenaxer> ok
<Regenaxer> Strange, it worked before I think
<Regenaxer> It destroys the name
<Regenaxer> (setq X 'abc) (putl X ...) X -> {F661141}
<Regenaxer> found
<Regenaxer> Released
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #picolisp
alexshendi has joined #picolisp
<tankf33der> fixed. passed.
<Regenaxer> Cool, thanks!
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #picolisp
<tankf33der> but my native tests crashing now.
<Regenaxer> 'native' changed in some aspects
<Regenaxer> and even more 'struct'
<Regenaxer> It is in doc/diff (I hope all)
<Regenaxer> Can you post an example?
<tankf33der> (hex (byte (>> -4 (adr (1)))))
<tankf33der> crashing.
<Regenaxer> Ah!
<Regenaxer> 'adr' changed today
<Regenaxer> It now returns a *real* pointer
<tankf33der> ok
<Regenaxer> usable by 'struct' and 'native'
<Regenaxer> I show an example
<Regenaxer> : (struct (adr (1 . 2)) '(T T))
<Regenaxer> -> (1 2)
<Regenaxer> $: (struct (adr (1 . 2)) '(P P))
<Regenaxer> -> (18 34)
<tankf33der> ok
<tankf33der> i will change.
<Regenaxer> 'T' return spec is also new
<Regenaxer> it means "Lisp" data
<Regenaxer> (18 34) is 1 and 2 as short nums (shift left by 4 then or 2)
<Regenaxer> The 'adr' in pil64 was pretty useless I think
<tankf33der> committed. ok
<Regenaxer> :)
alexshendi has quit [Ping timeout: 272 seconds]
alexshendi has joined #picolisp
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #picolisp
alexshendi has quit [Remote host closed the connection]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #picolisp
orivej has quit [Ping timeout: 265 seconds]
orivej_ has joined #picolisp