<paines>
sorry for my ignorance. In the past is used the function (hex 'symbol) to convert symbol to hex. the docs say it should still be there, but I get Undefined. do I have to import somehting, or what am I doing wrong ?
<Regenaxer>
'hex' is in @lib/misc.l - It is loaded by 'pil'
<Regenaxer>
'pil' is the "normal" start-up of PicoLisp
<paines>
*facepalm*
<paines>
thanks !
<Regenaxer>
Welcome, no problem :)
<tankf33der>
15:25 <Regenaxer> Try (msg 1) and (msg 9) in 'status' at begin and end of status
<tankf33der>
i dont know how to do it
<Regenaxer>
Just use 'msg' instead of 'print'
<Regenaxer>
(goes to stderr, usually better for debug-prints)
<Regenaxer>
I want to find out *where* exactly it crashes
<Regenaxer>
Too bad that I cannot reproduce it
<Regenaxer>
You can debug vip normally, just it garbles the screen of course due to curses
<Regenaxer>
$ vip file +
<Regenaxer>
Either set breakpeint in vip.l, or use the REPL of Vip
<Regenaxer>
you get it by pressing space
<Regenaxer>
it shows ':'
<Regenaxer>
If you now enter space + s-expr, it is executes as lisp
<Regenaxer>
Before perhaps increasse the command window with ---- in the main window
<Regenaxer>
To access functions in Vip itself, set the namespace first:
<Regenaxer>
: (symbols '(vip pico))
<Regenaxer>
-> (pico)
<Regenaxer>
: (pp 'status)
<Regenaxer>
(de status NIL
<Regenaxer>
...
miskatonic has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
<Regenaxer>
you need the path to your local install in your hash-bang
<Regenaxer>
ok
<tankf33der>
the same crash.
<Regenaxer>
And this crashes too?
<tankf33der>
afk in 10mins.
<tankf33der>
yes!
<Regenaxer>
ok, one more try:
<Regenaxer>
$ ./pil + # newest
<Regenaxer>
: (vi "mike2")
<Regenaxer>
then :w
<tankf33der>
[root@void picolisp]# pwd
<tankf33der>
/root/picolisp
<tankf33der>
-> "/root/mike2"
<tankf33der>
: (vi "/root/mike2")
<tankf33der>
[root@void picolisp]# ./pil +
<tankf33der>
: (version)
<tankf33der>
19.7.4
<tankf33der>
-> (19 7 4)
<tankf33der>
:
<tankf33der>
ha, it cant call (vi)
<Regenaxer>
oh
<Regenaxer>
haha
<Regenaxer>
I load it automatically
<Regenaxer>
Try ./pil lib/vip.l +
<tankf33der>
works now, crash.
<Regenaxer>
oh
<Regenaxer>
So it indeed not a version mismatch
<Regenaxer>
sigh
<tankf33der>
maybe it possible create simpler version with methods relations ?
<tankf33der>
maybe bug in dosuper ?
<tankf33der>
or logicaly super doesnt exist
<Regenaxer>
I dont think it is a bug in 'super'. Too much used
<Regenaxer>
It must be some config issue
<tankf33der>
config of what ?
<Regenaxer>
vip
<Regenaxer>
I have a .viprc too
<Regenaxer>
~/.pil/viprc
<tankf33der>
but i'm not
<tankf33der>
try rename it for test.
<tankf33der>
and open vip without config and :w
<Regenaxer>
yes, what I mean I use vip so much that I perhaps have a lot of things I forgot about
<tankf33der>
afk.
<Regenaxer>
No crash either
<Regenaxer>
after rename of viprc
<Regenaxer>
See you later, I think hard meanwhile :)
clacke_movim has left #picolisp [#picolisp]
clacke_movim has joined #picolisp
orivej has joined #picolisp
paines has quit [Ping timeout: 260 seconds]
mtsd has joined #picolisp
<Regenaxer>
Ha! Now I can reproduce! In a separate, stand-alone installation! ☺
<Regenaxer>
Will debug a little later
<tankf33der>
i knew it
<Regenaxer>
T
mtsd has quit [Ping timeout: 244 seconds]
<Regenaxer>
I must do it tomorrow. We have guests now
mtsd has joined #picolisp
ubLIX has joined #picolisp
mtsd has quit [Ping timeout: 268 seconds]
mtsd has joined #picolisp
<rick42>
good news! since Regenaxer can reproduce, we will have more Regenaxers soon! ;)
mtsd has quit [Ping timeout: 272 seconds]
<Regenaxer>
Hi rick42! I'm busy with guests, but what I saw is that in fact it always seems to crash on x86. Obviously I only tested on Android until now
<rick42>
Hi Regenaxer! No worries, have fun!
<Regenaxer>
Sure :)
mtsd has joined #picolisp
freemint has joined #picolisp
ubLIX has quit [Quit: ubLIX]
mtsd has quit [Ping timeout: 246 seconds]
freemint has quit [Remote host closed the connection]