orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #picolisp
f8l has quit [Remote host closed the connection]
f8l has joined #picolisp
<Regenaxer>
yes, it may be differen. Zero gives undefined behavior, probably also for negative numbers
<Regenaxer>
It always reads at least one char, so when then the arg is <= 0, it is too late
<Regenaxer>
I think this behavior is OK, garbage in garbage out
<tankf33der>
sure. ok
<tankf33der>
ha
<tankf33der>
found super bracket case worked yesterday
<tankf33der>
no. all fine :)
<Regenaxer>
The case [42] ?
<tankf33der>
this is fine
<tankf33der>
this one: ((((((((((1]
<Regenaxer>
works
<Regenaxer>
: '((((((((((1]
<Regenaxer>
-> ((((((((((1))))))))))
<tankf33der>
sure
<aw->
Regenaxer tankf33der hi
<Regenaxer>
Hi aw-
<tankf33der>
\o
<aw->
Regenaxer: under what license is the PicoLisp code on RosettaCode ?
<Regenaxer>
Not sure, I would think the same as all code in rosetta?
<aw->
they claim it's GNU FDL, but I'm wondering if that applies to all user contributions as well
<tankf33der>
everything from me always cc0
<aw->
tankf33der: do you mention CC0 in your edits?
<tankf33der>
i dont think so
<aw->
ok, thanks
<tankf33der>
i never understood licences, but all mine rosetta code is in tankf33der and repo has cc0 licence file in it :)
<Nistur>
mornin'
<Regenaxer>
Hi Nistur
<Nistur>
hulloo
cyborg_ar has joined #picolisp
<cyborg_ar>
Regenaxer: long time no see. I just saw about pil21 on twitter
orivej has quit [Ping timeout: 265 seconds]
<Regenaxer>
Oh! Hi cyborg_ar!! Nice to see you :)
rob_w has joined #picolisp
orivej has joined #picolisp
<cyborg_ar>
i still have one piece of code i wrote 10 years ago that has been running unchanged on picolisp since 2010
<Nistur>
I tend to like zlib for my code, because the license itself is really short, and it pretty much just says "it's cool to use this however you want, be nice if you credited me, and don't blame me if things go wrong"
<Regenaxer>
cyborg_ar: Good to hear
<cyborg_ar>
i wonder if picolisp21 will run it without changes
<cyborg_ar>
will the db be binary compatible?
<Regenaxer>
It will be compatible to pil64
<Regenaxer>
with a few changes, documented in doc/diff in yhe release so far
<cyborg_ar>
ah, i just checked. looks like nothing affects me
<cyborg_ar>
anyway, how have you been all these years? tons has changed for me. I don't remember when we last spoke but i moved to the US in 2015, got married and just 2 months ago my first son was born
mtsd has joined #picolisp
<Regenaxer>
Sorry, was interrupted
<beneroth>
heeeey cyborg_ar
<Regenaxer>
Well, all the same here
<beneroth>
hi tankf33der, Nistur, Regenaxer :)
<Regenaxer>
I knew about your marriage and US. Big congrats to your son!!
<Regenaxer>
Hi beneroth
<beneroth>
aye, congratulations!
<beneroth>
cyborg_ar, I still use your web.l from time to time for small/quick projects
<cyborg_ar>
it is pretty handy
<cyborg_ar>
also it has a perfect security record
<cyborg_ar>
no exploits in 10 years
<cyborg_ar>
:P
<beneroth>
did you ever manage to meet with rick? I think he moved (within the US) shortly after you
<cyborg_ar>
dont remember
<cyborg_ar>
i dont think so
<beneroth>
cyborg_ar, none you detected, you mean? ;-)
<beneroth>
I agree, it's probably safe.
<cyborg_ar>
my server only got hacked once. it was an exim4 vuln
<beneroth>
My logs are full of SQL injection attempts on my picolisp instances :))
<beneroth>
and PHP injections, even
<Regenaxer>
hihi
<cyborg_ar>
i felt terrible because i had a lot of time to update exim4 before i was exploited
<cyborg_ar>
luckily all they did was install a bitcoin miner
<cyborg_ar>
monero actually i think
<Regenaxer>
great, no big loss
<cyborg_ar>
i only detected it when i saw the VPS was unusually sluggish
<cyborg_ar>
my thought process is that getting exim exploited weeks after the cvs got released didnt mean it was some CIA level hacker
<cyborg_ar>
so i did the lazy thing and just scooped the moldy bits out of the servers and kept running it, vs doing a clean install
<beneroth>
not good
<beneroth>
thought process might be correct though
<cyborg_ar>
but im lazy
<beneroth>
on the other hand.. even professional bad guys like to have black budgets for side projects
<cyborg_ar>
i havent maintained that server properly in years, wont start now because of a script kiddies
<beneroth>
why not use postfix? cve track seems much better?
<beneroth>
ah I see
<beneroth>
yeah we all have *such* servers... *cough*
<cyborg_ar>
because lazy. i made a working config for exim4 9 years ago and just kept copying and pasting it
<mtsd>
Hello everyone
<cyborg_ar>
it took me like an entire day of my life i will never get back
<beneroth>
hi mtsd
<cyborg_ar>
so im amortizing it
<Regenaxer>
Hi mtsd
<mtsd>
Hi, everyone healthy, I hope?
<cyborg_ar>
everyone good over here
<beneroth>
cyborg_ar, I think most things worth doing cost something (and time is of course the most expensive exchange). question is what to prioritize, and that is subjective of course.
<beneroth>
good to hear so
<beneroth>
cyborg_ar, you're still in Chicago right?
<cyborg_ar>
i plan to bequeath that config to my son, it's so perfect
<cyborg_ar>
yes
<cyborg_ar>
now i'm not moving out, took advantage of the low rates and bought a house
<beneroth>
you called 2012 weird? haha, we were so innocent ;-)
orivej has joined #picolisp
<cyborg_ar>
the before times
orivej_ has quit [Ping timeout: 272 seconds]
<cyborg_ar>
took me a bit to understand how it worked again. i remember at the time i was fascinated with how well the code-data duality worked in the picolisp system
<cyborg_ar>
the one i do remember is the one where i would use short-circuit logical operations as while loops, by shaping the code into a loop