xkapastel has quit [Quit: Connection closed for inactivity]
ubLIX has quit [Quit: ubLIX]
_whitelogger has joined #picolisp
orivej has joined #picolisp
orivej has quit [Read error: Connection reset by peer]
orivej has joined #picolisp
_whitelogger has joined #picolisp
clacke_movim has left #picolisp [#picolisp]
clacke_movim has joined #picolisp
_whitelogger has joined #picolisp
freemint has joined #picolisp
<freemint>
Regenaxer, whave you thought about adding a function that allows you to return from the function you are in at any time (early return)?
<Regenaxer>
Yes, it is there: 'throw'
<freemint>
but throw needs an explizit catch around the function?
<Regenaxer>
yes
<freemint>
and throw/catch is able to unwind multiple functions calls
<Regenaxer>
There must be some frame. It would be extremely expensive to set up such a frame for *every* function, so you must set it up with 'catch'
<Regenaxer>
yes, can be in some other function
<freemint>
could return be made cheaper than catch (since it has to unwind just one function instead of N)?
<Regenaxer>
It will not get cheaper. Has to do the same work
<Regenaxer>
Unbind vars, close files etc.
<freemint>
OK it's fine then
<Regenaxer>
It is in fact not aware of the function calls
<freemint>
I ask because in Java,C,... there is the "return early" pattern which supposedly help to make code more readable (when (condition) (return 1)) (when (condition2) (return 2)) (return 3), i was curious whether that would hold for PicoLisp too. But before i dive to deeply into it i want to check with you whether it makes sense with the interpreter
<Regenaxer>
Yeah
<freemint>
How has the community been doing here?
<freemint>
Did razzy leave, since he is not online?
<Regenaxer>
It was quite quiet
<Regenaxer>
He was here shortly ago
<Regenaxer>
only a few minutes
<freemint>
Ok, are your project going well?
<Regenaxer>
yesterday or so
<Regenaxer>
Yes, very good currently
<freemint>
Want to tell anything you are proud of?
<Regenaxer>
I'm not proud of anything
<freemint>
Maybe i worded it badly. Is there anything that turned out good and you want to talk about it?
<Regenaxer>
I made a video
<freemint>
Oh?
<Regenaxer>
A "Vip-Video"
<freemint>
that is hip :)
<Regenaxer>
I'll post later
<freemint>
Maybe to the mailing list :)
<Regenaxer>
I don't want to talk in the video, so I use Vip "slides"
<Regenaxer>
yes, here too
<freemint>
has anything moved with another picolisp meetup?
jibanes has quit [Ping timeout: 248 seconds]
jibanes has joined #picolisp
<Regenaxer>
Nothing new I think ;)
_whitelogger has joined #picolisp
<beneroth>
hi Regenaxer, hi freemint
<Regenaxer>
Hi beneroth!
orivej has quit [Ping timeout: 248 seconds]
freemint has quit [Remote host closed the connection]
freeemint has joined #picolisp
xkapastel has joined #picolisp
freeemint has quit [Remote host closed the connection]
ubLIX has joined #picolisp
orivej has joined #picolisp
andyjpb has joined #picolisp
orivej has quit [Ping timeout: 244 seconds]
orivej has joined #picolisp
<Regenaxer>
お休み
ubLIX has quit [Quit: ubLIX]
razzy has joined #picolisp
clacke_movim has left #picolisp [#picolisp]
clacke_movim has joined #picolisp
razzy has quit [Changing host]
razzy has joined #picolisp
<razzy>
hi, i have also tablet. 32 bit arm. lenovo pad tb3-710F. cpu quad core cortex A53. and i have same problem as on phone.
<razzy>
omg. do i need android device to be rooted for setting up executable?
<razzy>
i mean chmod +x
ubLIX has joined #picolisp
<beneroth>
usually not. depends. surely not to chmod +x something within termux...
<razzy>
hm, maybe i am in protected directory or something