beneroth changed the topic of #picolisp to: PicoLisp language | The scalpel of software development | Channel Log: https://libera.irclog.whitequark.org/picolisp | Check www.picolisp.com for more information
seninha has quit [Quit: Leaving]
seninha has joined #picolisp
seninha has quit [Remote host closed the connection]
seninha has joined #picolisp
seninha has quit [Remote host closed the connection]
<abu[m]> lagash: Compiling PilBox is just a one-liner
<abu[m]> Releasing to PlayStore is tedious, I don't want to do it all the time
<abu[m]> And as only a single file changed, it can be easily pbPut'ted
rob_w has joined #picolisp
seninha has joined #picolisp
seninha has quit [Remote host closed the connection]
seninha has joined #picolisp
theruran has quit [*.net *.split]
hrberg has quit [*.net *.split]
hrberg has joined #picolisp
theruran has joined #picolisp
Regenaxer has joined #picolisp
rob_w has quit [Remote host closed the connection]
clacke has joined #picolisp
<beneroth> abu[m], Regenaxer, I think you could change the reference documentation for +Dep from "+Joint prefix class for maintaining dependencies between +relations." to "Prefix class for maintaining dependencies between +relations."
<beneroth> dropping the +Joint, as +Dep can be used without +Joint too, e.g. for two related relations on the same object.
<beneroth> agree?
<abu[m]> Nop, I changed the ref on 11jun22 to mention only +Joint
<abu[m]> I noticed that in other cases it may cause problems
<abu[m]> I don't remember exactly, but iirc you can get into a circular dependency
<abu[m]> For other cases +Dep is not really needed I think, as it can be handled directly or in 'upd>'
<beneroth> the circular dependency can also be constructed using +Joint, no?
<beneroth> I actually have a use case where when a relation is cleared another relation on the same object must also be cleared :)
<beneroth> I'm sure the use case is correct and legitimate, albeit coming from a weird business data situation :)
<abu[m]> +Joint is safe. The point is that the +Dep fires if the remote side of the joint is cleaed
<beneroth> I'm using a (+Dep +Ref +Date)
<abu[m]> You can try, in most cases it works I think ;)
<beneroth> it works fine. Also I don't see any problems when looking at the code.
<abu[m]> On the other hand, +Dep is never absolutely needed. Can always be handled in upd>
<beneroth> true.
<beneroth> but then again, that is true for most stuff *g*
<abu[m]> Too bad that I don't remember atm what exactly was the problem
<abu[m]> Perhaps it works because you use pil64?
<abu[m]> +Dep was "fixed" in pil21, there was something not correct
<beneroth> ah okay, that could be.
<beneroth> I will check the pil21 implementation
<beneroth> good to know, so this is a potential need for changes in my codebase when upgrading to pil21
<beneroth> thank you for the chat :)
<abu[m]> Let's keep an eye on it
<abu[m]> I must check what it was exactly, and I'm not at home atm
alexshendi has joined #picolisp
alexshe24 has joined #picolisp
alexshendi has quit [Read error: Connection reset by peer]
alexshe24 is now known as alexshendi
seninha has quit [Quit: Leaving]
<beneroth> abu[m], yeah no worries, I will check and let you know
<abu[m]> Cool, thanks ☺
alexshendi has quit [Read error: Connection reset by peer]
alexshendi has joined #picolisp
chexum has quit [Remote host closed the connection]
chexum has joined #picolisp
alexshendi has quit [Quit: -a- IRC for Android 2.1.60]
chexum has quit [Remote host closed the connection]
chexum has joined #picolisp
seninha has joined #picolisp