00:52
orivej has quit [Ping timeout: 250 seconds]
02:00
xificurC has joined #picolisp
02:02
groovy2shoes has joined #picolisp
02:05
xkapastel has quit [Quit: Connection closed for inactivity]
02:26
ubLIX has quit [Quit: ubLIX]
06:04
<
razzy >
i cannot find example of parael execution :(
06:04
<
razzy >
un picolisp
06:25
alexshendi has quit [Ping timeout: 252 seconds]
07:21
<
razzy >
how is trail not expensive?
07:23
<
Regenaxer >
Why should it be expensive? It goes up the stack
07:27
rob_w has joined #picolisp
07:27
<
razzy >
i propably do not understand it
07:28
<
Regenaxer >
It just collects runtime information which is in the stack anyway
07:28
<
razzy >
i am looking for build up backtrace
07:29
<
razzy >
so i can step foward and backward in program.
07:30
<
Regenaxer >
What do you mean with stepping backward?
07:31
<
Regenaxer >
Debug steps?
07:31
<
Regenaxer >
or function calls?
07:31
<
razzy >
i think it is expensive, so i would not mind to start a function to collect all the variables.
07:31
<
razzy >
i want total rollback
07:34
<
razzy >
not for debug, but for reversing one way functions. like (+ 1 2 3) -> 6 to go back change parameters and go foward
07:36
<
Regenaxer >
Good luck!
07:36
<
razzy >
not for decrypting
07:36
<
razzy >
for chess play.
07:37
<
razzy >
for goal finding in chess play
07:38
<
razzy >
which would double the search depth
07:39
<
razzy >
i loosely explain
07:43
<
razzy >
if you have same computation hardware and you search from start you have for example depth 4.
07:47
<
razzy >
if you have ideal reachable goal in mind and you also run search from goal to start you could have total depth little less than 8
07:47
<
Regenaxer >
I don't understand
07:48
<
Regenaxer >
You mean some backwards search?
07:48
<
Regenaxer >
backtracking
07:48
groovy2shoes has quit [Excess Flood]
07:48
groovy2shoes has joined #picolisp
07:48
<
Regenaxer >
But this is an application-level issue, not backtracking on the VM level
07:48
<
razzy >
do you agree with what i said?
07:49
<
Regenaxer >
Not really
07:49
<
Regenaxer >
You
*can* search backwards
07:49
<
Regenaxer >
Pilog does that
07:50
<
Regenaxer >
But this does not make the search depth half
07:50
<
Regenaxer >
Just do it!
07:50
<
Regenaxer >
I don't need to understand it
07:50
<
razzy >
keyword is ideal reachable goal that is hard to find
07:51
<
Regenaxer >
yes, backtracking
07:51
<
Regenaxer >
Use Pilog or similar
07:51
<
Regenaxer >
ie proving a goal
07:51
<
Regenaxer >
This has nothing at all to do what is in the stack
07:52
<
Regenaxer >
stack is the current state of the call history
07:52
<
Regenaxer >
nothing with a goal
07:52
<
Regenaxer >
OK, so just do it. I have some work to do. I just can answer pil questions
07:52
<
razzy >
so no perfect backtracking function
07:53
<
razzy >
that do rollbacks
07:53
<
Regenaxer >
yes, Pilog
07:54
<
razzy >
i do not think pillog can do backward search on normal picolisp functions
07:55
<
razzy >
if you say it can do, i will look into it
07:56
<
Regenaxer >
It can do any backward search. Can of course also operate on functions (= code data)
07:56
<
razzy >
backward search is pain, if you do not keep processing variables
07:57
<
razzy >
from foward execution
08:00
groovy2shoes has quit [Excess Flood]
08:00
groovy2shoes has joined #picolisp
08:05
<
Regenaxer >
Hi tankf33der! Is this something similar to the Dining Philosopers" problem?
08:06
<
Regenaxer >
misc/dining.l
08:06
<
tankf33der >
i dont think so
08:06
<
beneroth >
Good morning Regenaxer, tankf33der, razzy
08:06
<
Regenaxer >
Good morning beneroth
08:06
<
Regenaxer >
tankf33der, ok
08:07
<
Regenaxer >
I just saw things like "falls asleep" ;)
08:07
xkapastel has joined #picolisp
08:15
<
razzy >
beneroth: good morning :]
08:17
<
tankf33der >
also i need to sort this
08:17
<
tankf33der >
example given sorted.
08:19
<
Regenaxer >
Is there a problem with the sorting?
08:21
<
tankf33der >
maybe i should convert 1518-07-18 00:55 to single number as seconds.
08:22
<
Regenaxer >
What is 1518? A week and a year?
08:23
<
tankf33der >
jul 18 1518
08:24
<
Regenaxer >
($dat "1518-07-18" "-")
08:25
<
Regenaxer >
Really ancient logfiles it seems ;)
09:46
freemint has joined #picolisp
09:47
freemint2 has joined #picolisp
09:50
freemint has quit [Ping timeout: 250 seconds]
10:14
orivej has joined #picolisp
10:33
ubLIX has joined #picolisp
10:36
freemint2 has quit [Ping timeout: 240 seconds]
10:45
alexshendi has joined #picolisp
11:05
xificurC has joined #picolisp
11:07
ubLIX has quit [Quit: ubLIX]
11:31
<
beneroth >
that happens when your stuff is too complex, uses too many turtles. bloat is really bad.
12:05
freemint has joined #picolisp
12:22
freemint2 has joined #picolisp
12:22
freemint has quit [Ping timeout: 268 seconds]
12:34
rob_w has quit [Quit: Leaving]
12:39
freemint2 has quit [Read error: Connection reset by peer]
12:43
freemint has joined #picolisp
13:35
<
razzy >
how is picolisp in long time maintenance?
13:35
<
Regenaxer >
Very good
13:36
<
beneroth >
confirm. best thing ever.
13:40
<
razzy >
Regenaxer: did you publish your toolchain?
13:41
<
Regenaxer >
Which toolchain?
13:43
<
beneroth >
snapshot is part of the picolisp distro, so I would say - yes?
13:44
<
Regenaxer >
He means the build tools perhaps?
13:44
<
Regenaxer >
Only GNU Asm?
13:54
<
tankf33der >
(sort) function can sort this lines automagically.
13:55
<
Regenaxer >
ha, yes, YYYY-MM-DD sorts well
13:55
<
Regenaxer >
no need to convert
13:55
<
tankf33der >
shocked.
13:55
<
Regenaxer >
Wasted time?
13:56
<
beneroth >
thats why ISO Dates are so nice - they can be textually sorted
13:56
<
tankf33der >
no, its ok.
13:56
<
beneroth >
I often prefix directories with an ISO date for such purposes
13:57
<
Regenaxer >
good idea
13:58
<
tankf33der >
shocked by power of Alexander Burger.
13:59
<
Regenaxer >
iso dates are not my fault ;)
13:59
<
beneroth >
thats normal sorting by number values of chars in a string
14:00
<
razzy >
Regenaxer: i meant day to day maintenance of picolisp toolchain. how to efficiently behave :]
14:00
<
beneroth >
it usually fails then the numbers in the string have different lengths.. e.g. : (sort '("345_foo" "3_blubb" "350_bar" "420_haha")) -> ("345_foo" "350_bar" "3_blubb" "420_haha")
14:01
<
beneroth >
razzy, Regenaxer just writes code using vip and takes from time to time a snapshot (bin/snapshot). no other tools.
14:02
<
Regenaxer >
I would not call that a toolchain
14:03
<
beneroth >
just do it
14:03
<
Regenaxer >
haha, cool page!
14:05
<
beneroth >
there is no golden path.
14:05
<
beneroth >
(well KISS. but still have to do it.)
14:06
<
razzy >
from the picolisp page it seems that lots of output is automated
14:07
<
razzy >
man pages, references
14:07
<
razzy >
or at least should be
14:09
<
Regenaxer >
I think nothing is automated here. Man page (troff) and references (html) are w ritten by hand
14:15
<
razzy >
these are keepers :]
16:14
xificurC has joined #picolisp
16:19
razzy` has joined #picolisp
16:22
razzy has quit [Ping timeout: 250 seconds]
16:25
alexshendi has quit [Ping timeout: 250 seconds]
16:51
freemint has quit [Ping timeout: 272 seconds]
20:23
freemint has joined #picolisp
20:33
freemint2 has joined #picolisp
20:35
freemint has quit [Ping timeout: 268 seconds]
21:00
freemint has joined #picolisp
21:02
freemint2 has quit [Ping timeout: 268 seconds]
21:38
viaken has quit [Quit: WeeChat 2.2]
21:53
viaken has joined #picolisp
22:30
ubLIX has joined #picolisp
22:45
shpx has joined #picolisp
22:59
freemint2 has joined #picolisp
23:01
freemint has quit [Ping timeout: 268 seconds]