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
_whitelogger has joined #picolisp
andyjpb has quit [Ping timeout: 245 seconds]
andyjpb has joined #picolisp
razzy has quit [Ping timeout: 272 seconds]
razzy has joined #picolisp
razzy has joined #picolisp
razzy has quit [Changing host]
rob_w has joined #picolisp
ubLIX has joined #picolisp
ubLIX has quit [Quit: ubLIX]
orivej has quit [Ping timeout: 272 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 248 seconds]
orivej has joined #picolisp
ubLIX has joined #picolisp
Regenaxer has left #picolisp [#picolisp]
Regenaxer has joined #picolisp
Regenaxer has quit [Remote host closed the connection]
Regenaxer has joined #picolisp
ubLIX has quit [Quit: ubLIX]
rob_w has quit [Remote host closed the connection]
razzy2 has joined #picolisp
razzy is now known as Guest25896
razzy2 is now known as razzy
Guest25896 has quit [Killed (card.freenode.net (Nickname regained by services))]
ubLIX has joined #picolisp
xkapastel has joined #picolisp
orivej has quit [Ping timeout: 245 seconds]
ubLIX has quit [Quit: ubLIX]
orivej has joined #picolisp
razzy has quit [Ping timeout: 258 seconds]
<rick42> hello pil peeps
<jan6> pil leeps
<Regenaxer> Hi all
<tankf33der> hi all
<Regenaxer> Hi tankf33der
<tankf33der> failed several days to solve this by recursion:
<Regenaxer> Is it a requirement to be recursive?
<tankf33der> no.
<Regenaxer> hmm
<Regenaxer> In fixpoint? Looks like a loop would do
<tankf33der> sure, loop is easy.
<tankf33der> translate this one is trivial.
<Regenaxer> ok
<Regenaxer> What was the reason that you failed?
ubLIX has joined #picolisp
<Regenaxer> The termination condition?
<Regenaxer> In an iteration you simply stops if the value does not change any more
<tankf33der> i think im go for the next loop with incorrect values.
orivej has quit [Ping timeout: 258 seconds]
<Regenaxer> tankf33der: In beginning of July I changed 'grid' as proposed by Wojciech in the mailing list
<Regenaxer> Do you think this is OK?
<Regenaxer> i.e. always generate names
<Regenaxer> interned
<tankf33der> i've replied to list, this is ok
<tankf33der> checking again.
<Regenaxer> great
<Regenaxer> I changed his code completely. It was not correct in fact
<tankf33der> testing my code finished ok everywhere
<Regenaxer> But the idea is giod
<Regenaxer> OK, thanks!
<tankf33der> if grid was big, I transparent bind to boxed values.
<tankf33der> but sometimes, hardcoded cells, but this is not grid's problem.
<Regenaxer> "transparent bind" means local variables holding some cells?
<tankf33der> transparent is (with (car G) ...)
<tankf33der> or (with (get G 200 300) ...0
<tankf33der> or (with (get G 200 300) ...)
<Regenaxer> yeah
<tankf33der> this code fails on latest grid.
<tankf33der> dont feel energy to debug it now.
<tankf33der> btw, (grid 1000 1000)
<Regenaxer> :)
<tankf33der> i dont understand how i wrote all this, dont remember anything.
<Regenaxer> haha, and I'm too tired now ... but technically itl looks good
<Regenaxer> ... strange: The "raw" link always hangs
<Regenaxer> ah! now worked
<tankf33der> maybe you changed something around grid ecosystem. i bet rosettacode tasks also could fail now.
<Regenaxer> oh
<Regenaxer> I would not expect so. It is only that we now have internal symbols
<tankf33der> only this grid fails, btw.
<Regenaxer> Do you have a hint *where* it fails?
<Regenaxer> idea
<tankf33der> just last test fails.
<tankf33der> with prev simul.l code works correctly.
<Regenaxer> oh oh, thats troublesome
<Regenaxer> How can that be?
<tankf33der> i will debug later. Will be fun.
<Regenaxer> Cool!
<Regenaxer> I really like to know how it could be different
<tankf33der> afk. sleep.
<Regenaxer> Good night! ☺/
xkapastel has quit [Quit: Connection closed for inactivity]
xkapastel has joined #picolisp
razzy has joined #picolisp
ubLIX has quit [Quit: ubLIX]