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
clacke has joined #picolisp
clacke has quit [Read error: Connection reset by peer]
chexum has quit [Remote host closed the connection]
chexum has joined #picolisp
seninha has joined #picolisp
chexum has quit [Remote host closed the connection]
chexum has joined #picolisp
chexum has quit [Ping timeout: 255 seconds]
chexum has joined #picolisp
chexum has quit [Quit: No Ping reply in 180 seconds.]
chexum has joined #picolisp
rob_w_ has joined #picolisp
pfd has joined #picolisp
thepicolispestpi has joined #picolisp
<thepicolispestpi> (format (current-output-port) "Hi, how is performance compared to Guile or Chez Scheme?")
thepicolispestpi has quit [Remote host closed the connection]
<abu[m]> Hi thepicolispestpi, looks like you must try yourself ☺
<abu[m]> It all depends on *what* you want to test. If it comes to startup speed, PicoLisp is probably unbeatable.
<beneroth> already left :/
<abu[m]> Oh, I see. This is not reliably indicated in the matrix bridge
* beneroth wonders why it's not more often asked how the development speed compares...
<beneroth> abu[m], yeah that's a reason for me not to use matrix :P
<beneroth> claiming to support all kind of chat protocols while only handling the bare minimum.. is not supporting those protocols, I think :)
<abu[m]> Yes, stupid question. But it is something even newbees understand.
<beneroth> can't get easier than IRC, so if even that fails, I wonder how well it works with the more involved protocols
<beneroth> abu[m], the developer startup time might be higher with picolisp xD
<beneroth> dunno
<beneroth> not because picolisp is complicated, but because it is so simple.
<abu[m]> We know that, but it is hard to see before you try it.
<beneroth> T
seninha has quit [Quit: Leaving]
<aw-> picolisp was sooooooo difficult to learn
<aw-> i knew nothing about Lisp
<aw-> Regenaxer was extremely helpful here in the chat
<aw-> practically holding my hand until I could get some things working
<aw-> and very patient
<aw-> thank you
<aw-> (although I probably still know nothing about Lisp haha)
<aw-> at least I don't make the repl segfault anymore ;)
<abu[m]> Thanks for the feedback! :)
<abu[m]> Would you say PicoLisp was especially difficult to learn (compared to other langs you've learned)?
<aw-> it was easier than Rust
<abu[m]> ☺
<aw-> and it kept getting easier as I learned more how things worked
<aw-> Rust gets more and more difficult as you learn
<aw-> because they try to enforce a strict way of programming,which requires to learn the more difficult concepts of the language
<abu[m]> Good, so this is what I hoped. Once understood, the simplicity is making it useful
<aw-> but with PicoLisp I noticed things were just getting easier to write and I could become productive very quickly
<aw-> i tried learning CL and Racket before PicoLisp, but they weren't for me
<aw-> PicoLisp was just so tiny and easy to install, easy to run, easy to hack things up and then build from there
<abu[m]> Mission accomplished ☺
<aw-> i think Ruby had the same effect for me. Ruby was also very easy to learn and become proficient.
<aw-> the problem with Ruby was the language was a moving target. My code would never run after updating the language, too many changes to "fix" my code - everything broke it took forever to upgrade. And they pushed new breaking changes every few months.
<aw-> i have code written initially for picolisp 32-bit that still works perfectly in pil21
<aw-> but yes, as a non-Lisper starting with PicoLisp i must admit it was difficult to wrap my head around
<aw-> perhaps not the fault of PicoLisp
<beneroth> I had a similar experience, but my suspicion (and impression here in the community) is that picolisp is probably harder to learn for lispers than non-lispers, because they take more concepts for granted which don't matter in picolisp.
<beneroth> before picolisp I also tried Ruby and Ruby on Rails, which I found nice to learn but too much conventions and magic which was not transparent and not changeable (without big chunks of the whole stack).
<abu[m]> I got this feeling too. So I wanted to point this out on the start page of picolisp.com
<beneroth> once you get a good reading understanding in picolisp, you can nearly at all implementations and understand them. that is really nice in picolisp.
<abu[m]> (I mean hard for Lispers)
<beneroth> s/you can nearly at all/you can check out the
<beneroth> at the beginning I came to the point where I could create a webapp with the database, but not necessarily debug or maintain them. I've told Regenaxer, he told me "I'll help you, just carry on" and so it was :-)
pfd has quit [Ping timeout: 260 seconds]
rob_w_ has quit [Quit: Leaving]
pfd has joined #picolisp
pfd has quit [Quit: Client closed]
chexum has quit [Remote host closed the connection]
chexum has joined #picolisp
chexum has quit [Remote host closed the connection]
chexum has joined #picolisp
seninha has joined #picolisp
pfd has joined #picolisp
alexshendi has joined #picolisp