Subscribe

2013-06-18 Thread andreas
Hello andr...@itship.ch :-) You are now subscribed Hi there I like to join the list. Regards, Andreas -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Re: Would a logging framework make sense for PicoLisp

2014-03-09 Thread andreas
cess? All in all, I was very surprised how short this code turned out. In other languages this would be much larger, or not even possible easily, e.g. to reconfigure settings for some local parts of code. cheers, Andreas > > Hi List, > > sometimes I start putting a lot of (maybe too m

Re: Would a logging framework make sense for PicoLisp

2014-03-10 Thread andreas
ed again So far this system only handles messages which you explicitly send yourself with (log Type any ...). Error ouput from pil isn't getting handled, as I don't know how I could do that. Pil error messages can be redirected to a file with (err), but I don't see a way to get it red

Re: Would a logging framework make sense for PicoLisp

2014-04-11 Thread andreas
Hi guys >>>> Hi Andreas, can I put this in my ext lib: >>>> https://bitbucket.org/hsarvell/ext ? >>>> >>>> I will of course keep the head with your email and info etc Yes surely, I feel honored. Thank you for asking! By the way, let me thank yo

Re: Regarding the implementations of PicoLisp

2014-05-09 Thread andreas
Hi Christophe, and other interested fellow picolispers :) > 3) Regarding EmuLisp again, and for your information, I've created > (and am using seriously!) a JS pil, that I named `piljs` which runs on > node I'm highly interested in this. We must distinguish between: A) javascript implementation

Re: Regarding the implementations of PicoLisp

2014-05-12 Thread andreas
> And this is an excellent example of PicoLisp going the extra mile. Instead > of handling C as the lowest abstraction, going to the actual machine. I > imagine other interpreted languages could be faster if designed with this > attention to detail. > Exactly! Thank you Alex, for the insightful e

Re: Regarding the implementations of PicoLisp

2014-05-14 Thread andreas
> Heartbleed vs custom memory allocator is a false dichotomy. The problem > with OpenSSL was a bad development model. A security library should have a > development model focusing on security. Security is a process and taking > responsibility for design decisions and committing to them, not letting

Re: Regarding the implementations of PicoLisp

2014-05-14 Thread andreas
> Why I enjoyed your rant very much, I must mention that according to what > I heard about the heartbleed bug, it is not the fault of the memory > allocator. > > The bug happened because the _sizes_ of incoming and outgoing data were > not handled correctly true, but then the leaking memory would

Re: PicoLisp on Android/Firefox OS

2014-06-10 Thread andreas
Hi Chris Nice write-up! Thank you for sharing with us. -Andreas > I did some experimenting running PicoLisp on a Firefox OS phone and > then on an Android device. I was interested in getting the Lisp > environment working and being able to load shared libraries to extend > it. I

Re: 1st time I see PicoLisp in Job Description

2014-06-13 Thread andreas
Hi Thorsten Great thing, thanks for pointing out. Yeah, we've to make it more! We will :-) > > Hi List, > > I somehow found this in the web and its actually the 1st time I see > PicoLisp as required skill in a job description! More of this would be > nice ... ;) > > Location: > (pack >"http:/

Re: How to show data of relations rather than external symbol?

2014-06-30 Thread andreas
Hi David About your first question, did you check out the semicolon-function (;) ? http://software-lab.de/doc/ref_.html#; (; Entity theproperty) returns the property. to show it, you could do (show (; Entity theproperty)) As ABU mentioned (getl) you can fetch all properties of a symbol. http://s

Re: Websockets

2014-07-13 Thread andreas
Hi Henrik Thank you for publishing your work and the nice write up! I will definitively study it in detail and probably reuse it at some point in the future. About 1.) and 2.): I think this is highly depended on the actual use case, and has to be configured individually for actual applications (

Re: Doubts about the benefits of WebSockets

2014-07-15 Thread andreas
Seems like we have a similar goal, Amaury! Cool :) > On Mon, Jul 14, 2014 at 03:52:42AM -0700, Amaury Hernández Águila wrote: >> Yeah that would be nice. So, isn't that a good reason to have websockets >> in >> PocoLisp? > > I would not say so. In a video game you have so much continuous > commu

Re: Doubts about the benefits of WebSockets

2014-07-15 Thread andreas
> FWIW, in my case I fall back to polling every 10s in case websockets > are not supported. However, as soon as IE9 penetration drops to an > insignificant level I will stop with fallbacks. > Make a user agent statistic from your users, or try to obtain data about your target audience. Rumour is,

Re: Build transient value on the fly

2014-07-29 Thread andreas
Why not redefine function Afficher? Have one file in which Afficher has the original functionality, and another file were it instead produces this bockly XML ? Then you write your simple program in a third file, and depending on which of the other two files you (load), it runs or it produces XML.

Re: tshirt(s)

2014-08-06 Thread andreas
Hi Great idea! Maybe use the official logo, too? (the colored triangle as displayed on picolisp.com) ? I would order some. > hi, > > Tshirt to support project. > Cute proportional text like this: > http://imgur.com/KVBmjN8 > http://imgur.com/P7bjZdQ > > anyone ? > > -- UNSUBSCRIBE: mailto:pi

Re: Documentation again

2014-08-13 Thread andreas
> Thorsten Jolitz > writes: > > Another very valuable contribution would be to create a third book > > , > | "The PicoLisp Mail Archive" > ` > > with all substantial posts/threads to the PicoLisp mailing list. Alex > has a complete archive of these posts that has a pretty consistent > form

Re: try picolisp

2014-08-29 Thread andreas
> Imagine the interactive PicoLisp web tutorials that could be written if > there would actually be a "safe PicoLisp interpreter" as proposed - > thats a nice idea. > > Or would it suffice to define the tutorial functions and start a > server that only allows these functions and nothing else? chec

Re: Announce: PicoLisp in Hardware (PilMCU)

2014-09-22 Thread andreas
Once more, congratulation! This is awesome! I really believe this is/will be huge. 1. kickstarter Afaik you need a US tax number to use kickstarter, so either a us citizen oder better a us company is necessary. It's possible to do a setup by creating a cheap delaware company, I know guys who did i

Re: PicoLisp / REPL & Emacs

2014-09-29 Thread andreas
Hi Jerome Have a look in lib/el in your picoLisp directory. Follow the instructions in @lib/el/README.txt to setup picoLisp in Emacs, then you have syntax highlighting and you can run picoLisp REPL within Emacs. I use Emacs with picolisp-mode combined with paredit. Paredit is really awesome to ed

Re: pilMCU progress

2014-10-05 Thread andreas
Hi Geo Great stuff, keep it going! :-) > Hi Everyone! > > Here is the first progress, ttyOut is working great ;) attached is the > picture, sorry for the mess, will arrange this once my new PC will arrive. > > Next will be ttyIn then EEPROM so that i can load the ROM code using Tera > Term, more

Re: pilMCU progress

2014-10-13 Thread andreas
Cool! Thanks for the update :) > Hi List! > > > Just want to share another finished module: ttyIn is working well with > ttyOut now 😊 > > Will proceed to EEPROM so that we can load the ROM image for pilMCU > bytecodes 😉 > > > Keep you all posted cheers! > > > BR, > > Geo > > > > > > Sent fro

Re: Syntax Highlighting in PicoLisp

2014-11-24 Thread andreas
ith people not used to>> programming)Good point, but then you probably want a syntax highlighting customized toyour "language based on PicoLisp", and not just for "Alex standard way todo it". Lisp evolves with the current user, so I think thats the overallreason why there can't be _one_right_way_.Have all a nice day and good start into the week,Andreas

RE: Syntax Highlighting in PicoLisp

2014-11-24 Thread andreas
Hey David>> From: Henrik Sarvell>> FWIW, I've attached what my emacs looks like.>> Hey, how'd you take a screen shot of my emacs?!>> ;)I never had to take a screenshot in emacs OS, as I use it within a debiancontainer, but this probably helps you:http://www.emacswiki.org/ScreenShotEmacs is a great

RE: PicoLisp IRC Client

2015-01-12 Thread andreas
Nice. I fully agree what you write about the common problems with IRC clients, I feel absolutely the same!Thanks for this nice little program, will definitely be useful for me :-)- Original Message - From: Alexander Burger [mailto:a...@software-lab.de] To: picolisp@software-lab.de Sent: Mon

Re: modules?

2015-02-09 Thread andreas
Hi list> Could we cook up a convention?Pretext-In this context I assume "modules" is meant not in the sense of program design but in the sense of "software packages", a format to download/copy a piece of picoLisp code (maybe accompanied by other files, e.g. pictures) and insert it into your

Re: modules?

2015-02-10 Thread andreas
Hi LawrenceNice you're taking part here!You're basically on the right track, but I think the things you mention don't work here, as picoLisp is strictly an interpreted language, there is no layer between source code and execution where such a name-mangling could happen.The source code IS the progra

Re: modules?

2015-02-10 Thread andreas
Afaik, that should work :-) I thought about a loader doing this, but I didn't think about mixing it with the present namespace system. Great ideas Jakob! - Original Message - From: Jakob Eriksson [mailto:ja...@aurorasystems.eu] To: picolisp@software-lab.de Sent: Tue, 10 Feb 2015 10:11:17 +0

Re: Installation issues

2015-02-12 Thread andreas
The drop-down menu has tools to do indentation, commenting in and out, and to run-picolisp.When you have  run-picolisp started (thats an emacs buffer with pil repl), there are several additional options in the dropdown to evaluate the picolisp code where the cursor is in the editor buffer, or to ru

Re: Minimal home install

2015-02-19 Thread andreas
are-lab.de/INSTALL >I'm interested in picolisp partly because I would find it fascinating to deploy picolisp on very tiny devices.PicoLisp is definitely suited for this. If the standard edition is too large for your needs, you could check out MiniPicoLisp (also mentioned on the download page).Rega

Re: Calm my fears please. . . .

2015-03-08 Thread andreas
Thank you Alex for this very well formulated and thought out answer!@Lawrence:If you really want to do the kindergarden bullshit-contest, you could try to argue that picolisp is very strong typed, with just 3 types: symbols, lists and numbers.But as symbol is used for nearly everything, it doesn't

RE: Building picolisp on (some) BSDs

2015-03-25 Thread andreas
Hi Rick Thank you very much for taking the time to study building picoLisp on BSD and making this clear and informative write-up! I believe such work is extremely vital for picoLisp and our community. I will surely come back to this email in the future. Thank you, good job!

RE: PicoLisp now detected on GitHub

2015-06-17 Thread andreas
Hi chri that is very cool, thank you and the other guys for the effort ! Good job. beneroth - Original Message - From: Christophe Gragnic [mailto:christophegrag...@gmail.com] To: picolisp@software-lab.de Sent: Wed, 17 Jun 2015 17:48:59 +0200 Subject: Hi list. They even spelled it corr

Re: PilMCU is dead - Long live PilOS!

2015-06-19 Thread andreas
*someone* will surely add network support at one point. maybe Alex, maybe someone else. I think for him this is more a hobby side project, but as its free software, if anyone has any needs everyone is free to implement them ;-) PS: Yeah I too really want to run servers with that eventually, so,

RE: Websockets now considered stable

2015-06-26 Thread andreas
Hi Henrik Awesome! That's really cool, thank you for your effort and for sharing the code :-) 20k message with nearly zero server load sounds very impressive. Question: > To work around the inter-process limit of 4096 byte long messages the > router now supports storing the messages in Redis 1)

RE: How to manage picoLisp "projects"

2015-06-29 Thread andreas
Hi Rick > Basically, I'm wondering if there is a project management tool like > Maven (Java), Leiningen (Clojure), Cask (Elisp), ASDF (CL), but for > picoLisp. I'd also be interested in hearing arguments for or against > such a thing. (Not having used these tools, I'm ok just manually > keeping

Re: How to manage picoLisp "projects"

2015-06-29 Thread andreas
Hi Erik, thanks for the hint! I discussed this topic with Alex Williams before, but somehow I wasn't aware of what he did here with the Makefile. That's really neat, something like this really should be intergrated in a module management, I think. - Original Message - From: Erik Gustaf

RE: RcSim Article (Was: PilOS - File I/O and OpenGL)

2015-07-27 Thread andreas
Great! Thanks Alex! - Original Message - From: Alexander Burger [mailto:a...@software-lab.de] To: picolisp@software-lab.de Sent: Mon, 27 Jul 2015 11:24:07 +0200 Subject: On Sat, Jul 25, 2015 at 11:13:55AM +0200, Alexander Burger wrote: > There should really be an article about that in pic

RE: Unnest your mess with 'and'

2015-08-22 Thread andreas
Hi Erik Thanks for writing this awesome article, your humour made it a very joyful read! I actually found that technique myself too, and used it in certain cases, its just perfect when you have multiple sequential things to do but you want to cancel execution when one of it fails. When using th

RE: Unnest your mess with 'and'

2015-08-22 Thread andreas
Of course you can also use (or) to achieve the opposite - stop when a call or evaluation returns something (not NIL). This way you have actually a very cheap implementation of the Design Pattern (GoF) 'chain of responsibility', when one function successfully handles the required case, stop there

RE: pilrc?

2015-08-22 Thread andreas
> what's the canonical way to customize the default 'pil' environment? > I'd like to have some of my own utilities and other goodies loaded when I > start up. > Can I just stick the necessary calls to (load) in .pilrc? :) I'm not aware of any .pilrc mechanics, search in mailing list also yields

RE: ins@nity

2015-08-25 Thread andreas
- Original Message - From: andreas.rueeg...@itship.ch [mailto:andreas.rueeg...@itship.ch] To: picolisp@software-lab.de Sent: Tue, 25 Aug 2015 14:32:24 +0200 Subject: I like it! I will not use it in my work, but I find it a nice piece of coding art. It might help some people to understand

RE: low level VM and disassemble

2015-08-25 Thread andreas
Hi Erik First, the fundamentals are documented in the picolisp dir @doc64/ Look there for a start, if you haven already. Do you have Vi or Vim installed? If so, there is a great lookup function which does what you described. Start pil repl with debug mode: $ pil + Use the vi function to look up

FW: PicoLisp in TinyCore Linux

2015-09-22 Thread andreas
Hi Alexander This is awesome! Many thanks for your efforts, for sharing and your continueing support for our nice little community! The splitting in those 3 packages I find very good and sensible. Looking forward to try this out for a nice lightweight server! :-) Cheers beneroth - Origi

Re: static pages site

2015-09-28 Thread andreas
Hi Mike I guess you didn't meant to ask how to deliver static files, but how to create them? I'm not aware of any static site generator implemented in picolisp. But I think this could be easily achieved with @lib/xhtml.l, just redirect output to a file instead of a http client. Like (out "stat

RE: Single File Function Reference

2015-10-13 Thread andreas
Hi Frantisek Welcome to the picolisp mailing list! There are two books about picolisp available, one containing also the reference: PicoLisp Works: https://github.com/tj64/picolisp-works/blob/master/editor.pdf?raw=true PicoLisp by Example: https://github.com/tj64/picolisp-by-example/blob/maste

RE: Picolisp on GitHub?

2015-10-19 Thread andreas
Hi Frantisek There is no official picolisp repo, the only officially maintained and updated source for picolisp is http://software-lab.de/picoLisp.tgz So feel free to put a copy of it in your personal github repository, or link from someone else who has a copy on github. I'd guess multiple pico

RE: Updated kerberos library

2015-10-23 Thread andreas
Hi Mansur This is really awesome! Maybe with this I can eventually convince some corporation clients to give picolisp a try :-) Thanks for sharing! Regards, beneroth - Original Message - From: Mansur Mamkin [mailto:mmam...@mail.ru] To: picolisp@software-lab.de Sent: Fri, 23 Oct 2015 17

RE: AES on PicoLisp

2015-12-07 Thread andreas
Hi Mike Great stuff, thank you for your efforts! That's really cool ! - beneroth - Original Message - From: Mike Pechkin [mailto:mike.pech...@gmail.com] To: picolisp@software-lab.de Sent: Mon, 7 Dec 2015 15:11:53 +0200 Subject: AES on PicoLisp hi, I've implement AES on PicoLisp. Pure

Re: Why won't the LED flash?

2015-12-21 Thread andreas
Hi Josh Cool you figured it out! When you have an (if) without any else statements, you could use (when) instead. Regards - beneroth - Original Message - From: Josh [mailto:k1llfre...@hotmail.co.uk] To: picolisp@software-lab.de Sent: Mon, 21 Dec 2015 00:26:53 + Subject: Re: Why won'

Re: picolisp and erlang in distributed/concurrent processing

2016-01-06 Thread andreas
Really good points Michel, thank you for describing so clearly! If we're talking solely about multiple picolisp processes, then there is built-in picolisp IPC for picolisp processes started by the same common parent process. Check out: (fork) (tell) (kids) (hear) and the functions in @lib/boss.

Re: a floating point math library for 64 bit PicoLisp

2016-01-25 Thread andreas
compile the library as 64bit. (native) is a 64bit-pil-only functionality, naturally it only supports interfacing with 64bit libraries (confirmed by Abu). - Original Message - From: Mike Pechkin [mailto:mike.pech...@gmail.com] To: picolisp@software-lab.de Sent: Mon, 25 Jan 2016 10:59:14 +

Re: a floating point math library for 64 bit PicoLisp

2016-01-25 Thread andreas
have you compiled fp.c 64bit too ? - Original Message - From: Mike Pechkin [mailto:mike.pech...@gmail.com] To: picolisp@software-lab.de Sent: Mon, 25 Jan 2016 12:54:18 +0200 Subject: Re: a floating point math library for 64 bit PicoLisp I run pil64 under Solaris 11 on x64 On Mon, Jan

Re: crypto db

2016-02-18 Thread andreas
This link https://css.csail.mit.edu/mylar/ is not working for me. @cryptdb / searchable symmetric encryption: This is a system where you have a client application (not web browser !) and a database server. The point is to encrypt any data already on the client side, also encrypting queries the

Re: crypto db

2016-02-18 Thread andreas
Hey rick, thanks for the link! Now actually the previous link works for me too, maybe the server was just down because of the glibc issue or so ;-) Interesting read. And this is a complete different scenario than cryptodb, as this is about web clients, not native clients. As I wrote in my other

RE: Redesigned Wiki is Live

2016-03-24 Thread andreas
Hi Erik Great work! Awesome! Thank you and Abu and all other contributors! + I love the new logo + I really like the style of writting and the humour. + great interfacting article, and really great (important!) that it is mentioned on main page + really good Documentation article, with the order

Re: Redesigned Wiki is Live

2016-03-25 Thread andreas
> I only see fonts (or infos about fonts + fonts) being retrieved from > fonts.googleapis.com, no CSS, True, its the font, not the CSS. > Although I may agree with this tracking defect, I guess retrieving > them from a CDN speeds up the page load for browsers that already have > retrieved the font

RE: Two questions

2016-05-08 Thread andreas
1. sudo apt-get install picolisp; pil -> (version) -> see for yourself The version in the distribution package repositories are usually (naturally) a bit outdated. To compile your own picolisp version during hand-install you require a usable picolisp version already installed (or java runtime as

RE: Subscribe

2016-08-11 Thread andreas
Hi Anik Welcome to the picolisp mailing list. First, LISP itself is a "normal" language in the sense that everything you can do in other languages, you can also do in LISP. Technically, some stuff is easier expressed with a LISP language than a C-like language, while C-like languages usually giv

Re: Windows x64 PicoLisp preview

2016-08-17 Thread andreas
Great work Joe! As rick said, this will make windows work more bearable and open up opportunities to deploy picolisp, especially for little scripts and glue work. Many thanks to you, Alex, rick and the awesome guys from midipix :-)

Re: Windows x64 PicoLisp preview

2016-08-17 Thread andreas
Thanks for your tests and this breakdown compilation of the current state. This should be a page in the wiki. - Original Message - From: Joe Bogner [mailto:joebog...@gmail.com] To: picolisp@software-lab.de Sent: Wed, 17 Aug 2016 12:02:50 -0400 Subject: Re: Windows x64 PicoLisp preview Tha

RE: Subscribe

2016-11-11 Thread andreas
Hi Dean Welcome to the picolisp community. When using (in (list)) you don't need to use (call), the content of the list argument to (in) get directly passed to the command line. So try: (in (list 'ls) (line T)) this is the same as: (in '(ls) (line T) This way you only read the first line of s

RE: The behaviour of arg

2016-11-11 Thread andreas
Hi Henrik Nice to read something from you, also the other emails, I'm looking forward to check out your new code! I immediately get SEGFAULT when calling your atst. Running pil64 on Linux 64bit (ubuntu). On which OS are you? I guess this is the unforgiving punishment for calling (arg) without

RE: Simple Routing for web apps

2016-11-11 Thread andreas
Hi Joe Please note that on the page http://picolisp.com/wiki/?web the section Tutorial and the section Libraries and Alternatives talk about different things. The Tutorials section is all about the official Web-GUI/DB-Framework built on top of picolisp, which is part of the official distribution

RE: First post

2016-11-14 Thread andreas
Hi Eric Warmly welcome to our community :) No fear, you will soon look through things. I felt the same, but the community is very friendly and especially Alexander is extremely helpful. I recommend again to join us in IRC :) - Original Message - From: CILz [mailto:cilz...@cilzone.fr]

Re: First post

2016-11-17 Thread andreas
Declarations: I have now experience in actually using any graph databases. One could simply store the pilog declarations as lists or symbols in the DB, as I understand it, this is what Regenaxer did in the mentioned case. The other way would be to model the data as pil DB schema, as Joh-Tob ment

Re: First post

2016-11-17 Thread andreas
s/Declarations/Disclaimer s/now/no sorry for broken English... - Original Message - From: andr...@itship.ch [mailto:andr...@itship.ch] To: picolisp@software-lab.de Sent: Thu, 17 Nov 2016 23:17:13 +0100 Subject: Re: First post Declarations: I have now experience in actually using any gra

RE: newbie trouble with bracketing

2016-12-09 Thread andreas
Hi dean No worries, no need to be sorry, we like to help :-) Here a more lengthy and maybe easier explanation, though not simpler... Feedback appreciated. >From which languages are you coming from? It looks to me like you view lisp brackets ( ) similar to curly brackets { } in C/C++/C#/Java/...,

RE: crypto hash on files

2017-02-06 Thread andreas
hi Mike, Many thanks, that is awesome! You are awesome! Very cool! I will use this in my package management tool (yeah I'm still working on that), that way I don't have to introduce any dependency to openSSL or a similar lib. I'm now starting to use my package management tool in my (small) compa

Re: unit testing?

2017-02-10 Thread andreas
Hi Dean PicoLisp is an interpreted language, so very dynamic. Therefore, why not just do it with a global flag variable? (off *Scaffolding) # do not load scaffolding ... (de myCode ...) (when *Scaffolding (de myScaffoldingFunc1 ...) (de myScaffoldingFunc2 ...) (de myScaffoldingFunc

RE: help with global replace in text file/list of bytes

2017-02-21 Thread andreas
Hi dean Do you really need to load all the stuff into RAM? Working in stream, e.g. with (in) (out) and (char) (called without arguments) or (rd) (binary read) needs slightly different software design, but would most likely be faster. Also, (chop) is a rather expensive function (because it has t

Re: Future of PicoLisp?

2017-02-21 Thread andreas
Hi Petr Many thanks for your participation and outside view. Such comments are very valuable to us, as those topics are hard to see from the inside. I believe those feelings are triggered by mainly two source factors: A) presentation of picolisp information B) the (rather unusual) state of the p

Re: Future of PicoLisp?

2017-02-21 Thread andreas
Hi all My previous message somehow got broken, half the text is missing. Please read it here: http://www.beneroth.ch/pil/picolisp-is-finished.html Thanks, beneroth - Original Message - From: andr...@itship.ch [mailto:andr...@itship.ch] To: picolisp@software-lab.de Sent: Tue, 21 Feb 20

Re: future?

2017-03-09 Thread andreas
Thanks for your comments and insights, Jakob. I just want to shortly assure you that I really liked your emails and your participation. I didn't answer/comment further due lack of time. Because of recent events (2017-03-01) I want to come back to this part: > Yes, but Google Code was no Github.

Re: future?

2017-03-10 Thread andreas
clarification about the GitHub legalese: My point is not "do not use github" but "github is not a singularity, no exception to the fact that they might close or suddenly turn into a bad actor". I personally don't believe that this is the point yet nor that their ToS change was made with bad int

Re: Unclear licensing

2017-03-11 Thread andreas
> What I do when incorporating a source file which has no license or > copyright information at the top: > > I just add it... it takes a couple of minutes, tops and then I'm done. Great method. Easy fix and Alex has not to change anything. - Original Message - From: Jakob Eriksson [mailt

Re: Unclear licensing

2017-03-14 Thread andreas
> the absence of agreements, rules and disclaimers is enough. The problem is, almost all people on earth are part of an agreement (well indirectly, but yet nevertheless valid) which states that every creation comes with certain rights what do with it and those rights are by default reserved to t

RE: Installation / Load Paths

2017-09-03 Thread andreas
Hi Christopher > I could install all my supporting files in @lib/ in the picolisp installation > directory. That is one way to do it. Alex usually does it this way afaik. You could also create your own custom directory within the picolisp directory and then refer to it with "@myDirectory/my-lib

Re: PicoLisp on quora.com

2017-09-26 Thread andreas
Disclaimer: I don't really know Common Lisp. Just a try, use it as inspiration not as answer, would need re-wording to be used as quora answer: - they're about the same age, both inspired by Maclisp, both used commercially since the 1980s - picolisp is a language and runtime VM - CL is a langua

Re: Needing a trick with 'de

2017-10-16 Thread andreas
> My question: which mechanism frees X of the value it was setq-ed? During function execution, the variables (symbols actually) used as parameters (in the function definition) are like in an implicit (let): When executing, the values are bound to the arguments as specified in the function call,

Re: wireguard

2018-03-16 Thread andreas
awesome, thanks mike! Am 2018-03-15 16:21, schrieb tankf33...@disroot.org: hi all, https://bitbucket.org/mihailp/wireguard-pil/src I've implement Wireguard on PicoLisp (+ monocypher library). Noise framework and wireguard are cool and promising. Lisp related part: check how i've implement sen

Re: Feed reader and bookmarker

2018-04-10 Thread andreas
Hi Henrik Your tutorials helped me to get into pil DB (thanks for that!). There are quite some references to your app in your blog posts - I'm curious and interested. I'd love to read the code, I would much appreciate it. Thanks, beneroth Am 2018-04-08 15:22, schrieb Henrik Sarvell: Hi list,

Re: PicoLisp tshirts!

2018-04-16 Thread andreas
Thanks Philipp! beneroth -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Re: Wiki change - 'de' function 'done'

2018-05-28 Thread andreas
Naming Conventions: https://software-lab.de/doc/ref.html#conv /beneroth Am 2018-05-28 16:54, schrieb Arie van Wingerden: ​Hi Olaf, I do like your https://picolisp.com/wiki/?pcedefunction [1] wiki page very much! ​Thx. You're welcome :) For me, it does show the subtleties of the topic in a

Re: Tractatus Blaesicus

2018-06-13 Thread andreas
I would like to see the first paragraph of the wiki start page replaced with an eye-catching, easy to understand variant of the Tractatus Blaesicus. I think this would be a much better opener instead that cheeky first paragraph. -beneroth Am 2018-06-13 12:05, schrieb Arie van Wingerden: Hi A

Re: Server-Sent Events

2018-08-06 Thread andreas
very good article, thanks! I especially like that you gave an overview about the different concepts and also point to alternatives. -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Re: file function purpose

2018-10-17 Thread andreas
Hi Curtis The purpose of (file) and the given examples makes only really sense in a specific context, which indeed is not further explained there. Additionally, for understanding this it's important to know that: During execution of (load), the loaded file is the current input stream. Meant i

Re: file function purpose

2018-10-17 Thread andreas
Typo, in my example (car (file)) of course returns "somepath/" (contains the directory separator '/'). You can easily test the behaviour by creating a file foo.l containing the following single line: (out NIL (prinl (car (file Then start pil repl and load this file once directly without a

Re: Wikipedia

2019-01-03 Thread andreas
Am 2019-01-03 10:14, schrieb Alexander Burger: On Wed, Jan 02, 2019 at 02:55:35PM +0100, Jon Kleiser wrote: Is there a milestone or two we (eg. I) could add in the History section? Should we perhaps also mention that PicoLisp is available as a package on Termux (terminal app on Android)? yes

Re: picolisp-mode

2019-01-22 Thread andreas
I'm working with picolisp and emacs, also using the older picolisp-mode which comes with the picolisp distribution (the official upstream one from http://software-lab.de/down.html). I greatly enjoy using paredit, which works well. I have not tried out the other emacs modules for picolisp, and I

Re: A possible way to build for windows

2019-02-25 Thread andreas
uch a project, maybe in a few months. It surely would be a very exciting project. - Andreas -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Re: A good way to write an api server

2019-03-11 Thread andreas
Hi Kashyap Try out web.l: https://bitbucket.org/iromero91/web.l/wiki/Home (also linked at the bottom at https://picolisp.com/wiki/?Documentation) It's relatively straight-forward, good to start, for simple use cases. URL's are matched using (match) (see picolisp reference). The standard GUI fram

Re: Review request for my JSON parsing implementation

2019-05-07 Thread andreas
You would also include "[" in the 'echo' arguments, then check it with (use S (while (prin (setq S (echo "[" "volume" "unadjustedVolume") ) ) (if (= "[" S) (... step through the elements ...) (echo ",") (pri

Re: How do I read HTTP body while using web.l

2019-05-14 Thread andreas
Hi Kashyap In web.l framework, you you define a request handler using (dh). When a http request is received by the (server) function (in web.l/http.l), it gets handed to the (http) function (defined in web.l/http.l). Now (http) is parsing the complete HTTP request before calling (req-handler)

Re: How do I read HTTP body while using web.l

2019-05-15 Thread andreas
pplication - then stay with picolisp standard form.l. That would be my sincere recommendation. Kind regards, beneroth Am 2019-05-15 09:08, schrieb Alexander Burger: Hi Andreas, On Wed, May 15, 2019 at 08:27:19AM +0200, andr...@itship.ch wrote: In web.l framework, you you define a request han

Re: lens.l - generalized data accessors

2019-05-19 Thread andreas
Hi Abel It seems your lens.l is a private repository, as the link leads to a gitlab login. I can open https://gitlab.com/Abel-ze-Normand/bloom_filter, but https://gitlab.com/Abel-ze-Normand/lens.l is protected. Looking forward to your lens implementation :) Best regards beneroth Am 2019-05-

Re: PicoLisp is done

2019-05-27 Thread andreas
Hi Kashyap You mean this? http://www.beneroth.ch/pil/picolisp-is-finished.html Thread: https://www.mail-archive.com/picolisp@software-lab.de/msg07057.html Regards, beneroth Am 2019-05-27 18:56, schrieb C K Kashyap: Hi all, I remember reading in doc or the mailing list where Alex mentioned th

Re: Database file format

2019-05-28 Thread andreas
Hi Kashyap Is there documentation about the file format of the database file See file @doc64/structures within the picolisp directory. There are the picolisp VM internals described, including Database file format. Like every database binary file format, it is based on fixed blocks (block siz

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

2019-06-25 Thread andreas
Hi Wojtek This limitation only extends to all "text i/o" contexts, you can freely read (rd with 'cnt argument) and write (wr) NULL with raw binary i/o functions. When reading text with (read), (from), (till), (line) and friends, the data is automatically turned into picolisp symbols (as it is

Re: VIP Auto-Load and ASCII Diagrams

2019-07-02 Thread andreas
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 functionality, inspired by shell hash-bang scripts. 2. It comes with a library that generates ASCII drawings from Lisp code. Very nice! Thank you

  1   2   >