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]