<Regenaxer>
First process (about 2/3 of the time) used about 500 MiB, then the other 4 processes about 360 to 450 MiB each. So I GiB might be a little small
<Regenaxer>
Total time 8 min 12 sec here
<tankf33der>
so when i will import 2017-2.csv it will work too
<Regenaxer>
Probably
<tankf33der>
and next monthes and years
<Regenaxer>
I think one bug still
<Regenaxer>
The first two lines are not considered in the sort
<tankf33der>
this one new york taxi task is not big data, just training
<razzy>
he he , do you have pornhub data?
Regenaxer has joined #picolisp
<razzy>
Regenaxer: i groked fill, and i must say, that (fill) is more powerfull for heavy user. i was confused with @ magic
<Regenaxer>
Great :)
<razzy>
for ocasional user (me) is ussage without @ :]
<razzy>
how do i get pointer to some cell? i think it is solved in simul.l but i am hoping for more easy way. cannot find function for that
<Regenaxer>
There as a raw function 'adr', you can calculate the pointer from it
<razzy>
hm
<Regenaxer>
What do you want to use the pointer for?
<razzy>
if i want to change value cell? i know it is not recommended
<razzy>
value of cell
<Regenaxer>
You can change it any time in Lisp
<Regenaxer>
'set' and 'con'
<razzy>
in long cadddr expression?
<Regenaxer>
yes, after obtaining the cell in some way
<razzy>
(set '(caddar *var) 5) will work?
<Regenaxer>
yes, but not as you expect
<Regenaxer>
you replase the atom 'caddar'
<Regenaxer>
replace
<razzy>
how do i change value of (caddar *var). easily?
<Regenaxer>
You really do not understand. Please think
<Regenaxer>
You still don't seem to have an idea aoout even the most basic Lisp mechanisms
<Regenaxer>
I have no time no
<Regenaxer>
afp
<razzy>
one answer would be do not build deep lists.
<razzy>
i think reaching into long list and changing variable is lisp *core* mechanism :]
<razzy>
now i am at (set (format (pack "$" `(adr (caaadr a)))) 5) but i cannot format "$num" it seems
mtsd has joined #picolisp
<razzy>
maybe new version help with that?
<razzy>
no newer version do not help :(
<Regenaxer>
ret
<Regenaxer>
razzy, try to *understand* first
<razzy>
i think i do
<Regenaxer>
You did not grok the concepts of PicoLisp at all
<Regenaxer>
I give up trying to explain
<razzy>
what is wrong with my aproach? should i pay you? i can a little :]
<razzy>
if picolisp do not support deep lists. just say so
<Regenaxer>
No, I'm not able to teach you
<Regenaxer>
You are a hopeless case
<Regenaxer>
Or are you a troll? Don't do such jokes
<Regenaxer>
afp
<razzy>
no troll :]
<razzy>
just incosistent memories about lisp programming
<mtsd>
razzy, sounds like a good opportunity for a fresh start then?
<razzy>
picolisp seemed like fresh start :]
<razzy>
little code so far :]
<mtsd>
It has been for me anyway. It does take some time and effort to wrap your head around concepts unfamiliar to you, but it is well worth it
<mtsd>
But, as with every new thing we learn, no one is able to do the work for you. It is like running, training for a marathon:
<mtsd>
You have to do all the running, every single mile. No one else can do that instead of you. But you are also the one reaping all the benefits from doing so
<mtsd>
I struggle with things from time to time too, but each time I overcome them and learn, I have become a little better than I was before.
<razzy>
mtsd: i am overcoming something now
<razzy>
i will report my strugle with code
<razzy>
mtsd: my strugle is here https://ptpb.pw/nyMb the aproach is bad only by half
<razzy>
mtsd: i want to change value of deep list. i think in other lisps it is possible
<razzy>
also combination of (adr (caaadr a)) is often segfault :]. unless you have one layer of list beneth you :]. (adr (caaadr)) seem usefull to me
<razzy>
Regenaxer: i really think my aproach is lispy. i am learning about picolisp
mtsd has quit [Quit: WeeChat 1.6]
<razzy>
Regenaxer: you maybe hate this aproach. but i like it https://ptpb.pw/nyMb pls, tell me what is wrong with it.
<beneroth>
razzy, there is no practical use to your approach.
orivej_ has quit [Ping timeout: 250 seconds]
cobax has quit [Ping timeout: 264 seconds]
orivej has joined #picolisp
<razzy>
beneroth: if i spread data to several lists, i will have to track more lists and data ussage grows by 20%.
<razzy>
or i learn picoDB, there could be answer :)
orivej has quit [Ping timeout: 250 seconds]
orivej has joined #picolisp
<razzy>
if pilDB has some magical way to shorten data lists
<razzy>
ah, nevermind. it works. i was one lvl of car too deep.and still having trouble accepting that if i use (set (caaar a) 6) , (caaar) return adress naturally to set. i hope it is picolisp shortcut. or there is somthing very bad with my understanding.