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
aw- has joined #picolisp
concrete-houses has joined #picolisp
<concrete-houses> hello does it work on openbsd?
<concrete-houses> how hard to learn lisp?
<concrete-houses> Alan Kay in a video said 99.95 of people don't understand lisp even many longtime user
<Regenaxer> Hi concrete-houses! I think it works on OpenBSD
<Regenaxer> He was also the guy who said that Data are a bad concept
<Regenaxer> I strongly disagree
rob_w has joined #picolisp
<beneroth> Regenaxer, I'm not so sure about the data remark... I believe I understand what Alan meant...that data is meaningless without an interpreter, and ideally you transport both together. Like binary data with field labels (pilDB binary format) vs. binary data without labels (useless if you don't have a suitable interpreter)
<Regenaxer> yes, he thinks of objects of course
<Regenaxer> But this is "static" thinking
<Regenaxer> Data by themselves are much more powerful
<Regenaxer> Different meaning and interpretation dependending on context
<beneroth> good thinking, Regenaxer
<beneroth> but interpretation might change with objects too. (set>) in pil. Which is surely against the mainstream understanding of OOP. Not sure what Kay would think of that... I tend to believe he would agree with us
<beneroth> also in a way I agree with Alan, when talking about "transferring data" what usually is meant is "transferring this specific interpretation of the data"
<beneroth> (which in essence is impossible)
<beneroth> if the matching interpretation is just assumed to be in multiple peoples head (as with natural language)... well it's a dependency. it's not removing complexity.
<beneroth> I think its good to be aware of that
<beneroth> I agree Alan utterly failed on that in the bespoke HN thread
<beneroth> <Regenaxer> Different meaning and interpretation dependending on context
<beneroth> therefore data cannot be separated from context without changing meaning
<Regenaxer> Yeah
<Regenaxer> (Sorry, Tel all the time)
<beneroth> haha, np
<Regenaxer> I totally agree that data needs a context get meaning. Still data stand-alone are a good thing
<beneroth> I suspect Alan Kay defines "data standalone" as "bits on a harddisk where we don't know the filesystem and know nothing how to interpret it"
<beneroth> bbl
razzy has quit [Remote host closed the connection]
razzy has joined #picolisp
<Regenaxer> Yeah, that's the other extreme
razzy has quit [Ping timeout: 240 seconds]
razzy has joined #picolisp
peterhil_ has joined #picolisp
peterhil has quit [Ping timeout: 268 seconds]
concrete-houses has quit [Ping timeout: 240 seconds]
concrete-houses has joined #picolisp
razzy has quit [Ping timeout: 245 seconds]
razzy has joined #picolisp
concrete-houses has quit [Remote host closed the connection]
rob_w has quit [Quit: Leaving]
razzy has quit [Ping timeout: 245 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 248 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 252 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 245 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 248 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 248 seconds]
razzy has joined #picolisp