Re: Do free Open Source Foundation's Software Stacks fall under US Export Law?

2020-05-06 Thread Wojciech Gac
That's all folks. ;) On Wed, May 6, 2020 at 9:41 PM Alexander Burger wrote: > Hi Guido, > > On Wed, May 06, 2020 at 08:35:33PM +0200, Guido Stepken wrote: > > Perhaps you *all* learn, what a JIT compiler really is, in difference > > to a AOT Ahead of Time Compiler. > > > >

Re: PilCon 2020

2020-04-28 Thread Wojciech Gac
Hi Guys, I agree with Christophe. It's best to organize a rehearsal way ahead of the actual event to give ourselves time to debug problems and investigate alternatives in case the proposed approach fails. And perhaps having pre-recorded presentations (if only as backups) would put us on the safe

Re: EU Lisp online now

2020-04-28 Thread Wojciech Gac
Yes, It started yesterday. The approach to streaming and scaling is based on pre-recorded talks by the speakers. Initially there was talk about making it fully interactive and live, but the organizers decided we don't really have the infrastructure to support that many people simultaneously. The

Re: PilCon 2020

2020-04-22 Thread Wojciech Gac
Having started my adventure with Lisp conferences in 2018 (ELS 2018 in Marbella, Spain) I got completely hooked up on the idea of meeting super-interesting people and listening about stuff they're working on. I'd be excited to join you guys. Of course, being able to meet in person beats anything,

Re: Vip screen resize

2020-04-09 Thread Wojciech Gac
: > Hi all, > what about also comparing new values with current values, and do something > only when anything has changed. > > Best regards, > Mansur Mamkin > > On Wed, Apr 8, 2020 at 10:08 PM Wojciech Gac > wrote: > >> Hi, >> >> I typically use my Vip/Pi

Re: Vip screen resize

2020-04-09 Thread Wojciech Gac
Thanks Alex! This is very elegant and concise. And it works. One other problem I noticed with my Vip (this is under Termux) is that for some reason it won't allow me to exit insert mode. It worked fine yesterday and I have no idea what changed. Initially I thought it might be some escaping issue,

Vip screen resize

2020-04-08 Thread Wojciech Gac
Hi, I typically use my Vip/Picolisp setup inside Tmux. I've noticed that when I resize the window occupied by Vip, it does not automatically adapt to the new dimensions, nor could I find a quick way to do it manually. So I took a look at the source code and decided to write some helper functions.

Re: View kanji stroke order from within Vip

2019-08-03 Thread Wojciech Gac
Thanks for pointing this out. Cheers, Wojtek sob., 3 sie 2019 o 11:26 Alexander Burger napisał(a): > On Fri, Aug 02, 2019 at 06:18:57PM +0200, Wojciech Gac wrote: > > I've cooked up a tiny code snippet which, together with SVG images from > the > > BTW, > >

Re: View kanji stroke order from within Vip

2019-08-03 Thread Wojciech Gac
", "", &q

Re: View kanji stroke order from within Vip

2019-08-03 Thread Wojciech Gac
Using ImageMagick, it's easy to convert SVG to XPM. The example invocation would be: convert -monochrome -size 128x128 .svg .xpm It's very fast, so it could be done in a JIT fashion, perhaps caching the output images in some other directory to avoid redundant work. I'm experimenting with making

View kanji stroke order from within Vip

2019-08-02 Thread Wojciech Gac
Hi, I've cooked up a tiny code snippet which, together with SVG images from the KanjiVG project, allows the user to view the stroke order of a kanji character at cursor. This is supposed to help Japanese learners learn how to write various kanji. Currently it's just a hack, depending on an

Re: Vip without [N]curses

2019-07-31 Thread Wojciech Gac
Thanks Alex! This is exactly what I was missing :). Cheers, Wojtek W dniu środa, 31 lipca 2019 Alexander Burger napisał(a): > Hi Wojtek, > >> By the way, I wanted to clear a misunderstanding I seem to be having, >> regarding code evaluation in Vip. The wiki article says, that if I move to >>

Re: Vip without [N]curses

2019-07-31 Thread Wojciech Gac
By the way, I wanted to clear a misunderstanding I seem to be having, regarding code evaluation in Vip. The wiki article says, that if I move to the command buffer and enter a Picolisp expression on a line of its own, then I can execute it by pressing Enter. So what I did was, I entered the

Re: Vip without [N]curses

2019-07-30 Thread Wojciech Gac
Ok, that did the trick. Turns out the variables were set, but not exported. Thanks, Wojtek wt., 30 lip 2019 o 13:26 Alexander Burger napisał(a): > On Tue, Jul 30, 2019 at 01:07:43PM +0200, Wojciech Gac wrote: > > Right. So my Bash has the two variables set and exported, bu

Re: Vip without [N]curses

2019-07-30 Thread Wojciech Gac
0, 2019 at 12:33:15PM +0200, Wojciech Gac wrote: > > I know, but the invocation I mentioned worked for me before. The > invocation > > from your email doesn't work either. Same error as before. > > I see from > > > > > [/usr/local/bin/vip:6] !? (need X (chop (nex

Re: Vip without [N]curses

2019-07-30 Thread Wojciech Gac
I know, but the invocation I mentioned worked for me before. The invocation from your email doesn't work either. Same error as before. Cheers, Wojtek wt., 30 lip 2019 o 12:13 Alexander Burger napisał(a): > Hi Wojtek, > > > Hmm... When running Vip (both with and without "+"), I get a reversed >

Re: Vip without [N]curses

2019-07-30 Thread Wojciech Gac
Hmm... When running Vip (both with and without "+"), I get a reversed video Picolisp prompt. When I exit with a (bye), I get the following error message: [/usr/local/bin/vip:6] !? (need X (chop (next)) " ") NIL -- Small number expected Cheers, Wojtek wt., 30 lip 2019

Re: Vip without [N]curses

2019-07-30 Thread Wojciech Gac
Great news! I also found it increasingly annoying, even on the user side, that on various systems getting Vip to run correctly was not always easy. Giving it a try right now. Cheers, Wojtek wt., 30 lip 2019 o 10:48 Alexander Burger napisał(a): > Hi all, > > more and more I got frustrated with

Re: Limitation of grid from @lib/simul.l

2019-07-23 Thread Wojciech Gac
Sure. I haven't considered these implications when I came up with the function :). Cheers, Wojtek wt., 23 lip 2019 o 11:52 Alexander Burger napisał(a): > On Thu, Jul 04, 2019 at 02:48:42PM +0200, Alexander Burger wrote: > > Hi Wojtek, Mike, > > > > On Thu, Jul 04, 2019 at 09:53:10AM +,

Re: VIP Auto-Load and ASCII Diagrams

2019-07-05 Thread Wojciech Gac
Great news. Congrats! W dniu piątek, 5 lipca 2019 Alexander Burger napisał(a): > Hi all, > > now I found it (with help from Mike)! > > It was a stupid bug in 'super', which was there all the time, but for some > reason never showed up. > > I made a new release. > > > BTW, a note for invoking

Re: Limitation of grid from @lib/simul.l

2019-07-04 Thread Wojciech Gac
Thanks! czw., 4 lip 2019 o 14:56 Alexander Burger napisał(a): > Hi Wojtek, Mike, > > On Thu, Jul 04, 2019 at 09:53:10AM +, Mike wrote: > > +1 > > ok > > Great! So I went ahead and released it. > > ☺/ A!ex > > -- > UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe >

Re: VIP Auto-Load and ASCII Diagrams

2019-07-04 Thread Wojciech Gac
'v' also drew a box in my case. czw., 4 lip 2019 o 14:08 Mike napisał(a): > > # VIP @lib/vip/draw.l > > (box 3 4 10 15) > > > > then open it with 'vip' and press "v" to view the drawing, I suspect it > crashes > > too. Is that the case? > > > > No, It draw a box > > -- > UNSUBSCRIBE:

Re: VIP Auto-Load and ASCII Diagrams

2019-07-04 Thread Wojciech Gac
Yes, it crashes either way. :w with other files works fine. czw., 4 lip 2019 o 13:04 Alexander Burger napisał(a): > On Thu, Jul 04, 2019 at 12:06:02PM +0200, Wojciech Gac wrote: > > Provided you have Vip in your path, just run it, open a new file, input > the > > line: >

Re: VIP Auto-Load and ASCII Diagrams

2019-07-04 Thread Wojciech Gac
> July 4, 2019 12:51 PM, "Alexander Burger" wrote: > > > On Tue, Jul 02, 2019 at 06:58:21PM +0900, Alexander Burger wrote: > > > >> On Tue, Jul 02, 2019 at 11:28:19AM +0200, Wojciech Gac wrote: > >> Weird... I've updated my PicoLisp and when I try to sav

Re: VIP Auto-Load and ASCII Diagrams

2019-07-02 Thread Wojciech Gac
Attaching my strace output. wt., 2 lip 2019 o 12:04 Alexander Burger napisał(a): > On Tue, Jul 02, 2019 at 11:28:19AM +0200, Wojciech Gac wrote: > > Weird... I've updated my PicoLisp and when I try to save a file with the > > following line: > > > > # VIP @lib/vip/dr

Re: VIP Auto-Load and ASCII Diagrams

2019-07-02 Thread Wojciech Gac
Weird... I've updated my PicoLisp and when I try to save a file with the following line: # VIP @lib/vip/draw.l Vip dies and I get a segmentation fault. wt., 2 lip 2019 o 10:06 Wojciech Gac napisał(a): > This is very cool! One step further along the way to a self-sufficient > devel

Re: VIP Auto-Load and ASCII Diagrams

2019-07-02 Thread Wojciech Gac
This is very cool! One step further along the way to a self-sufficient development environment :). wt., 2 lip 2019 o 09:12 napisał(a): > Am 2019-07-02 04:26, schrieb Alexander Burger: > > I made a little video explaining two relatively new features in Vip: > > > >1. Vip has an Auto-Load

Re: Limitation of grid from @lib/simul.l

2019-07-01 Thread Wojciech Gac
Thanks for the rundown Rick! pon., 1 lip 2019 o 22:12 napisał(a): > On Mon, 01 Jul 2019 14:50 -04:00, Wojciech Gac wrote: > > W dniu poniedziałek, 1 lipca 2019 Mike > napisał(a): > > > BTW, I have a huge collection of grid usage in my repo: > > > https://bitbuc

Re: Limitation of grid from @lib/simul.l

2019-07-01 Thread Wojciech Gac
2019 5:50 PM, "Wojciech Gac" wrote: > >> I see. Thanks for clarifying and for the example. >> > > BTW, I have a huge collection of grid usage in my repo: > https://bitbucket.org/mihailp/tankfeeder/src/default/ > > (mike) > > -- > UNSUBSCRIBE: mailto:picolisp@software-lab.de?subjectUnsubscribe >

Re: Limitation of grid from @lib/simul.l

2019-07-01 Thread Wojciech Gac
I see. Thanks for clarifying and for the example. Speaking of readability, we could have a naming scheme not limited by the 26 columns if we used lexicographic strings (e.g. a b ... x y z aa ab .. etc). I've written a function generating relevant strings based on column and row numbers. Feel free

Re: Limitation of grid from @lib/simul.l

2019-07-01 Thread Wojciech Gac
Hi Alex, True, I would lose that advantage, but I think the main advantage of the grid approach are the local relationships between neighbors, not access by name. Cheers, Wojtek pon., 1 lip 2019 o 14:42 Alexander Burger napisał(a): > Hi Wojtek, > > > I've noticed a limitation if one were to

Limitation of grid from @lib/simul.l

2019-07-01 Thread Wojciech Gac
Hi, I've recently used the 'grid' function from @lib/simul.l in some code and having studied its internals, I've noticed a limitation if one were to use multiple grids simultaneously. Since the fields in the grid contain symbols named along the pattern of a chessboard that get interned when the

Re: Certain file contents break the :r function in Vip

2019-06-26 Thread Wojciech Gac
Thanks a lot for the explanation guys. Cheers, Wojtek śr., 26 cze 2019 o 02:14 Alexander Burger napisał(a): > Hi Wojtek, > > > I'm wondering then... what if someone wanted to use PicoLisp to emit > > characters somewhere (say, to a listening process) and the case required > > one to send a

Re: Certain file contents break the :r function in Vip

2019-06-25 Thread Wojciech Gac
Hi Alex, I see. Thanks for the response. I'm wondering then... what if someone wanted to use PicoLisp to emit characters somewhere (say, to a listening process) and the case required one to send a null byte. Does this limitation extend to all attempts at representing the null byte or only in

Certain file contents break the :r function in Vip

2019-06-25 Thread Wojciech Gac
Hi everyone! I've noticed this when messing around with my .emacs file. When you have a file with a null character somewhere within a double-quoted string (e.g. "\0") and you try to insert it into the current buffer with :r, then it breaks Vip with the following message: !? (set C T)

Subscribe

2019-06-25 Thread Wojciech Gac