beneroth changed the topic of #picolisp to: PicoLisp language | The scalpel of software development | Channel Log: https://libera.irclog.whitequark.org/picolisp | Check www.picolisp.com for more information
teddydd has quit [Ping timeout: 256 seconds]
razzy has quit [Ping timeout: 245 seconds]
razzy has joined #picolisp
tooDumbToFleng has quit [Quit: -a- Connection Timed Out]
razzy has quit [Ping timeout: 256 seconds]
tooDumbToFleng has joined #picolisp
razzy has joined #picolisp
tooDumbToFleng has quit [Quit: -a- IRC for Android 2.1.59]
razzy has quit [Ping timeout: 252 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 245 seconds]
razzy has joined #picolisp
aw- has joined #picolisp
razzy has quit [Ping timeout: 252 seconds]
razzy has joined #picolisp
Hunar has joined #picolisp
<Hunar> Good morning :)   one of the IP addresses that my ISP sets and changes every few days  is blacklisted when I'm at work so I couldn't log in, is there anything a user like me can do?
<Hunar> And I completed the vim syntax highlighter for pil :)     it's still missing afew characters that I couldn't get to work     | \ . ^    here is the result (except the colorful braces which is a plugin)  https://i.ibb.co/C5BT7fZ/Screenshot-2021-12-04-01-18-47.png   and here is the syntax file, it contains the instructions for setting it
<Hunar> up  http://ix.io/3GXs
<Regenaxer> Hunar: I personally don't like highlighting symbols in PicoLisp source, but *if* you do it you should highlight depending on the value of the symbol, not its name
<Regenaxer> eg if the value is a function definition
<Regenaxer> and probably also depending on the namespace
<Regenaxer> and of course the conbnext (is it in quobned data, in code body? It is endless)
<Hunar> That would be too much work :)  because I don't know how to do anything in vimscript, I mostly stole code from scheme.vim,  for that I must modify vip which I'm not yet qualified .. I just wanted to see the built in stuff in a different color, my eyes find it easier to search that way :)
<Regenaxer> Vip highlight only *lexical* stuff
<Regenaxer> yeah
<Regenaxer> beneroth, btw, since yesterday Vip does proper locking, syncing and committing when editing external symbols
<Regenaxer> I found I need to change the DB while other people work on it ;)
<Regenaxer> Still, it is extremely dangerous of course
Hunar has quit [Ping timeout: 256 seconds]
Hunar has joined #picolisp
wineroots has joined #picolisp
razzy has quit [Ping timeout: 252 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 252 seconds]
razzy has joined #picolisp
aw- has quit [Quit: Leaving.]
aw- has joined #picolisp
razzy has quit [Ping timeout: 252 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 256 seconds]
razzy has joined #picolisp
clacke has joined #picolisp
<razzy> Regenaxer: I came to like your "build it as needed" policy :]. btw, can i close only one buffer in vip?
<Regenaxer> :)
<Regenaxer> close in which way? bd ?
razzy has quit [Ping timeout: 256 seconds]
razzy has joined #picolisp
<razzy> Regenaxer: qq close all, i want close only one. i do not think vip has KeyMap-b
<Regenaxer> :q does not close any buffer
<Regenaxer> it closes the current window
<Regenaxer> only one
<Regenaxer> qq is ths same as :q
<razzy> i think i want bd from vim.
<Regenaxer> There is :bd in Vip
<Regenaxer> It deletes a buffer, not a window
<Regenaxer> In Vim it deletes the buffer *and* closes the window
<razzy> Regenaxer: thank you. works.
<Regenaxer> I had the same in Vip too, but as closing the window destroys the sizes of other windows, I changed it
<Regenaxer> so now the *next* buffer shows in that window
<razzy> good policy
<Regenaxer> thanks :)
Hunar has quit [Quit: Client closed]
teddydd has joined #picolisp
aw- has quit [Quit: Leaving.]
aw- has joined #picolisp
aw- has quit [Ping timeout: 252 seconds]
<Regenaxer> Cool, now I added y :map command to vip ☺
<Regenaxer> s/y/a
<razzy> in vip, when i evaluate (doc 'call) it jump only to main ref.html page and does not follow (call) man page. i wonder if it is intentional.
<Regenaxer> It is not intended to call external programs like w3m in the Vip REPL. It is unpredictable what happens, as w3m does its own init of the tty
<Regenaxer> and the Vip REPL is just a normal edit window
<Regenaxer> it is not a tty
<Regenaxer> But in fact, here it works ...
<Regenaxer> Still I'd say it is unpredictable
<Regenaxer> Your problem seems different, it does not have a doc for 'call'. Probably another call?
<Regenaxer> i.e. namespace different?
<Regenaxer> like (doc NIL)
<Regenaxer> I think (doc 'call) works if you start it from a debug REPL
<Regenaxer> $ pil +
<Regenaxer> : (vi 'task)
<Regenaxer> then : (doc 'call)
<Regenaxer> 'doc' needs full debug informations
<razzy> Regenaxer: hmm, yes. thank you. + full debug i need. my problem
<Regenaxer> Not a problem :)
razzy has quit [Ping timeout: 256 seconds]
razzy has joined #picolisp
<razzy> Regenaxer: when i list folder in vip. what is number in parens behind name path/file (23)?
tooDumbToFleng has joined #picolisp
<Regenaxer> razzy: It is the size of the file in KiB
<razzy> Regenaxer: thank you