razzy has quit [Remote host closed the connection]
razzy has joined #picolisp
rob_w has joined #picolisp
razzy has quit [Ping timeout: 258 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 250 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 256 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 250 seconds]
razzy has joined #picolisp
rob_w has quit [Remote host closed the connection]
<razzy>
Hi all. Regenaxer I am looking at Vip. I am curious how do you process lisp code, without executing it. Is it finite state machine mentioned in "documentation"?
<Regenaxer>
Hi razzy!
<Regenaxer>
How do you mean "process"?
<Regenaxer>
the 'markup' function using 'state'?
<razzy>
process meaning: read random lisp file, parsing, marking up comments etc, write random lisp file.
<Regenaxer>
yes, right
<Regenaxer>
can be any file, not only Lisp
<Regenaxer>
Comments and other markup are done in 'markup'
<Regenaxer>
line 129
<Regenaxer>
read file + write file are handled in buffers
<Regenaxer>
i.e. +Buffer objects
<razzy>
to rephrase, how do you safely work with lisp file without messing up your Vip enviroment
<Regenaxer>
To Vip they are just text files
<Regenaxer>
not executed unless explicitly told so
<razzy>
where do you do that pls
<Regenaxer>
(dm load> ... reads a file into a buffer
<Regenaxer>
(dm save> ... saves it
<razzy>
looking it up
<Regenaxer>
good
<Regenaxer>
Lisp code is evaluated if you press Ctrl-E on an expression