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
_whitelogger has joined #picolisp
Regenaxer has joined #picolisp
razzy has quit [Ping timeout: 268 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 268 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 265 seconds]
<beneroth> Regenaxer, I have a (+List +Link) relation, how in pilog generate/bind to the list elements? not same/3 and not member/2, but?
<beneroth> or must this done in two steps, first getting the list with (same) and than using that @Lst in member/2?
<Regenaxer> I use lst
<Regenaxer> st/3
<Regenaxer> lst/3
<beneroth> ah lst/3
<beneroth> yeah found it
<beneroth> thx :)
<Regenaxer> :)
<beneroth> using lst/3 in select/3 would mean, that if at least one value generated by lst/3 fulfills the subsequent rules, then it is a match, correct?
<Regenaxer> I would not say so. It generates things, which may or may not match later
razzy has joined #picolisp
razzy has quit [Client Quit]
<beneroth> Regenaxer, I mean object A has (in +List +Link relation, or +List +Joint) a list of B. select/3 is searching for A. pilog rules match B objects. A is a match if at least one linked B object matches the B filter clauses. versus A is only a match if all linked B objects match the B filter clauses.
<beneroth> according to my tests, it behaves as I would expect
<beneroth> Regenaxer, kinda (find) vs. (fully) on linked objects. of course everything depends on the specific pilog query. My point is, bindings generated by lst/3 going through additional simple filter clauses behaves like (find) not like (fully)
<beneroth> if this is somewhat understandably worded
<Regenaxer> Sorry beneroth, I was very busy
<Regenaxer> For a +List, you need in fact nothing else
<Regenaxer> same/3 etc handle that
<beneroth> yeah
<beneroth> np thanks :)
<Regenaxer> I use lst/3 for a generator, yes, but for filter rules nothig special is needed for +List :)
<beneroth> lst/3 was what I needed here
<Regenaxer> ok
cranium has joined #picolisp
razzy has joined #picolisp
razzy has quit [Ping timeout: 265 seconds]
<Regenaxer> Oh! Sh*t. Thanks beneroth!
<beneroth> not so bad
<beneroth> compared to that:
<beneroth> [OT / security] azure cloud linux VM with normally installed agent-software OMI give root access when sending HTTPS request without authentication header https://www.wiz.io/blog/secret-agent-exposes-azure-customers-to-unauthorized-code-execution
<beneroth> "In addition to Azure cloud customers, other Microsoft customers are affected since OMI can be independently installed on any Linux machine and is frequently used on-premise. For example, OMI is built in System Center for Linux, Microsoft’s server management solution. "
<Regenaxer> indeed
<beneroth> I find it funny
aw- has quit [Remote host closed the connection]
cranium has quit [Quit: Leaving]
wineroots has quit [Remote host closed the connection]
razzy has joined #picolisp
razzy has quit [Ping timeout: 252 seconds]
beneroth has quit [Remote host closed the connection]
beneroth has joined #picolisp
beneroth has quit [Remote host closed the connection]
beneroth_ has joined #picolisp
razzy has joined #picolisp
beneroth__ has joined #picolisp
beneroth_ has quit [Ping timeout: 268 seconds]
beneroth__ has quit [Client Quit]
razzy has quit [Ping timeout: 268 seconds]
beneroth has joined #picolisp
razzy has joined #picolisp
razzy has quit [Ping timeout: 268 seconds]
alexshendi has joined #picolisp
<beneroth> Regenaxer, a question for the morning. pilog (or) is (in itself) never short-circuiting, correct?
razzy has joined #picolisp
razzy has quit [Ping timeout: 252 seconds]
<beneroth> or is it? in any case, pilog variables only present within (or) seem not to be traced into prg of pilog
aw- has joined #picolisp
<beneroth> btw. I've feel now confident with combined index generator clauses and indirect object association generator clauses, got them fully grokked :)
<beneroth> (the terminology gives many scrabble points :D)
<beneroth> haven't used them yet in combination, but I guess that is just a small step
alexshendi has quit [Quit: -a- Connection Timed Out]
alexshendi has joined #picolisp
alexshendi has quit [Read error: Connection reset by peer]
alexshe77 has joined #picolisp
alexshendi has joined #picolisp
alexshe77 has quit [Read error: Connection reset by peer]