Re: A couple of corrections and questions on documentation

2022-06-27 Thread Karl-Heinz Kreis
Epub is basically a zipped directory with html, css and media files. The html easyly flows according to differrent page sizes, but some elements, as or , need non-standard styling, else they break out of right border of page. That overflow isn't visible. Images also need some attention, to make

Re: A couple of corrections and questions on documentation

2022-06-26 Thread Alexander Burger
Hi Christos, > Because I sometimes prefer reading from paper instead of electronically, I > am currently compiling some of the PicoLisp official documentation and > typesetting a small book in order to print it for myself. OK > First, I want to propose the following two small corrections: >

A couple of corrections and questions on documentation

2022-06-26 Thread Christos Gitsis
Hello, Because I sometimes prefer reading from paper instead of electronically, I am currently compiling some of the PicoLisp official documentation and typesetting a small book in order to print it for myself. First, I want to propose the following two small corrections: - In the file

Re: some questions relating pilog

2022-02-15 Thread Alexander Burger
On Tue, Feb 15, 2022 at 06:34:58PM +0100, pd wrote: > > It tries the first one but does not succeed. The second one matches, so the > > others are not tried because of the cut. > > This is interesting, in my understanding when matching the first rule it > should try to unify @C to the result of

Re: some questions relating pilog

2022-02-15 Thread pd
On Sat, Feb 12, 2022 at 8:37 AM Alexander Burger wrote: > > > >(be + (@A @B @C) > > > (^ @C (+ @A @B)) > > > T ) > > > > > >(be + (@A @B @C) > > > (^ @B (- @C @A)) > > > T ) > > I suppose pilog search for rules in order, so the goal (? (+ 3 @X 7)) > > always

Re: some questions relating pilog

2022-02-11 Thread Alexander Burger
Hi pd, > > The environments are nested association lists, with numbers for the levels > > and > > then the symbols for the values at these levels. > > and levels are related to backtracking somehow? Yes. When looking up values for symbols, the symbols at individual levels are unified with

Re: some questions relating pilog

2022-02-11 Thread pd
On Thu, Feb 10, 2022 at 6:27 PM Alexander Burger wrote: > > Could not resist. I elaborated a little :) > > If we define '+' as > >(be + (@A @B @C) > (^ @C (+ @A @B)) T ) > >(be + (@A @B @C) > (^ @B (- @C @A)) T ) > >(be + (@A @B @C) > (^ @A (- @C @B))

Re: some questions relating pilog

2022-02-11 Thread pd
Hi Alex, On Wed, Feb 9, 2022 at 9:53 PM Alexander Burger wrote: > > > > > : (? (factorial @X 120)) > > > > -> NIL > > > > > > How should be declared factorial primitive to be compatible with reverse > > lookup? > > I have not tried. How is it in real Prolog? > In modern prolog you use this

Re: some questions relating pilog

2022-02-10 Thread Alexander Burger
On Wed, Feb 09, 2022 at 09:46:01PM +0100, Alexander Burger wrote: > To take an example a bit simpler than the factorial function, you could start > with addition as: > >(be + (@A @B @C) > (^ @A (- @C @B)) ) > ... Could not resist. I elaborated a little :) If we define '+' as # (+

Re: some questions relating pilog

2022-02-09 Thread Alexander Burger
Hi pd, > > > : (? (factorial @X 120)) > > > -> NIL > > > > This is another issue. This Pilog version of factorial cannot do reverse > > lookup, > > as it calculate numeric values via Lisp calls. > ... > Ok, I suspected that but is there any way to do arithmetic in pilog? My > understanding is

Re: some questions relating pilog

2022-02-09 Thread pd
Hi Alex, thanks for quick reply On Wed, Feb 9, 2022 at 8:13 AM Alexander Burger wrote: > > > Is the reference documentation incorrect? > > No, but it seems that you looked at the reference for pil21. > > The syntax for calling Lisp expressions in Pilog was made a little > friendlier in > pil21,

Re: some questions relating pilog

2022-02-08 Thread Alexander Burger
Hi pd, > I'm using picolisp version 18.12.27 C in a debian 10.10 based distro, > ... > I'm playing with pilog and there're some examples that does not run: > ... >(^ @I (inc @C)) ) > ... > I can make it work if I use the -> functon this way: > ... >(^ @I (inc (-> @C))) ) > > Is the

some questions relating pilog

2022-02-08 Thread pd
Hello, I'm using picolisp version 18.12.27 C in a debian 10.10 based distro, installed as package picolisp 18.12-1 I'm playing with pilog and there're some examples that does not run: 1- the example in doc reference for repeat/0 [1] : : (be integer (@I) # Generate unlimited supply of

Re: Pil21 feature questions

2020-12-22 Thread Danilo Kordic
:49, Alexander Burger > wrote: > > > > Hi Andras, > > > >> I would like to ask some questions on Pil21 features. > >> It is enough if you points to some examples where I could dig into the > >> details... > > > > These are indeed very good quest

Re: Pil21 feature questions

2020-11-10 Thread Andras Pahi
Hi Alex, Thank you for the descriptions. Regards, Andras > On 2020. Nov 10., at 12:49, Alexander Burger wrote: > > Hi Andras, > >> I would like to ask some questions on Pil21 features. >> It is enough if you points to some examples where I could

Re: Pil21 feature questions

2020-11-10 Thread Alexander Burger
Hi Andras, > I would like to ask some questions on Pil21 features. > It is enough if you points to some examples where I could dig into the > details... These are indeed very good questions! Thanks that you ask, they need to be clarified. > - What is special in the ‘priv’ namesp

Pil21 feature questions

2020-11-10 Thread Andras Pahi
Hi Alex, I would like to ask some questions on Pil21 features. It is enough if you points to some examples where I could dig into the details... - What is special in the ‘priv’ namespace handling? pil64 used it to store (private) symbols. - What is the purpose of the ‘~’ marker

Re: MiniPicolisp Questions

2020-04-22 Thread C K Kashyap
oops .. hit send too early - Got it. The idea was not to encode more types - just reduce the "complexity" of tagged pointers and remove the word aligned function address restriction. Yes, a separate byte heap would totally be much more complex. One of the reasons of this desire was to build

Re: MiniPicolisp Questions

2020-04-22 Thread C K Kashyap
Got it. The idea was not to encode more types - just reduce the "complexity" of tagged pointers and impose the word aligned function address restriction but from what I gather. Yes, a separate byte heap would totally be much ore complex. One of the reasons of this desire was to build miniPicoLis

Re: MiniPicolisp Questions

2020-04-22 Thread Guido Stepken
Nope. Polymorphic Inline Caching. And why shouldn't JIT compilers use MMU "memory address violation exception" to check for end of range? Same for TLB. I could flood you with hundreds of papers about that. I am using that all time. Of you were right and such knowledgeable, PicoLisp would run

Re: MiniPicolisp Questions

2020-04-22 Thread Alexander Burger
Hi Kashyap, > Quick question - when you mentioned "doubling of space" - perhaps you were > talking about systems that can only have WORD aligned pointers - is that > correct? Not only. Also on a byte-addressed machine, imagine if you make a cell of two 9-byte words, you get every cell aligned at

Re: MiniPicolisp Questions

2020-04-22 Thread C K Kashyap
Hi Alex, Quick question - when you mentioned "doubling of space" - perhaps you were talking about systems that can only have WORD aligned pointers - is that correct? Regards, Kashyap On Wed, Apr 22, 2020 at 6:56 AM Guido Stepken wrote: > Well, we have year 2020, not Dijksra 1978. Even embedded

Re: MiniPicolisp Questions

2020-04-22 Thread Alexander Burger
On Wed, Apr 22, 2020 at 03:49:41PM +0200, Guido Stepken wrote: > Well, we have year 2020, not Dijksra 1978. Even embedded systems have a MMU > and you get "Memory Access Violation", so no pointer rage checks needed to > be handled by CPU any longer. Sigh, you don't understand at all how a Lisp

Re: MiniPicolisp Questions

2020-04-22 Thread Guido Stepken
Well, we have year 2020, not Dijksra 1978. Even embedded systems have a MMU and you get "Memory Access Violation", so no pointer rage checks needed to be handled by CPU any longer. Those formerly needed range checks, eating up clock cycles, now are deeply sticking in MMU and IOMMU ... Bang! -

Re: MiniPicolisp Questions

2020-04-22 Thread George-Phillip Orais
Hi Alex, > Yes, what Guido writes is nonsense. Fixed-sized address spaces are a terrible > solution. Doesn't scale, and is extremely inefficient due to the necessary > pointer range checks. > > PicoLisp's way is far superior, because the tag bits come "free", they are > implicit by the natural

Re: MiniPicolisp Questions

2020-04-22 Thread Guido Stepken
I meat: "0xE000 for everything, that must be persisted to disk". There, of course, you can also reserve three slots for float, integer, string ... Best regards, Guido Am Mittwoch, 22. April 2020 schrieb George-Phillip Orais < orais.georgephil...@gmail.com>: > Hi Guido, > I think you mean 0xF000

Re: MiniPicolisp Questions

2020-04-22 Thread Alexander Burger
Hi Geo, > I think you mean 0xF000 for everything? This is indeed cool! but hmm does > it limit the memory for each data type? Yes, what Guido writes is nonsense. Fixed-sized address spaces are a terrible solution. Doesn't scale, and is extremely inefficient due to the necessary pointer range

Re: MiniPicolisp Questions

2020-04-22 Thread George-Phillip Orais
Hi Guido, I think you mean 0xF000 for everything? This is indeed cool! but hmm does it limit the memory for each data type? Like what if the application uses only integers so does it mean it cannot use the memory location for float and strings? BR, Geo On Wed, Apr 22, 2020 at 8:44 PM Guido

Re: MiniPicolisp Questions

2020-04-22 Thread Guido Stepken
Hi Kashyap! Reserving 1-3 bit from 32 or 64 bit register for special purposes, e.g. indicating type or as persistence flag (ORM-wrapper) is the old fashioned way. It unnecessarily costs cycles, reduces precision ... The modern, "fully functional" (no state bits anywhere!) - and correct - way

Re: MiniPicolisp Questions

2020-04-21 Thread C K Kashyap
Thanks Alex, I was thinking of increased memory space - not exactly doubling - I was thinking it would just be one additional byte per CELL. Ofcourse this additional byte would not have the same lifetime of the CELL so it should not need any extra management. I feel encouraged - I'll give it a

Re: MiniPicolisp Questions

2020-04-21 Thread Alexander Burger
Hi Kashyap, > About the the CELL having an additional byte, I meant that the CELL size > would be 2*WORD + 1... that should work too right? I would not need any > masking in that case. I see. Yes, that would work. But it would either double the memory usage, or require some management of this

Re: MiniPicolisp Questions

2020-04-21 Thread C K Kashyap
Thanks Alex, Yup, I can see what's going on now about RAM vs ROM :) About the the CELL having an additional byte, I meant that the CELL size would be 2*WORD + 1... that should work too right? I would not need any masking in that case. Regards, Kashyap On Mon, Apr 20, 2020 at 11:06 PM Alexander

Re: MiniPicolisp Questions

2020-04-21 Thread Guido Stepken
stance, it took me some time to get what's going on with the optimized string storage. So, one of the changes I did was to switch to 7 bits for all. So I am trying to alter the code to make it easy for guys like me :) > I have a couple of questions > 1. About RAM vs ROM Call me lazy but I would reall

Re: MiniPicolisp Questions

2020-04-21 Thread Alexander Burger
Hi Kashyap, > 1. About RAM vs ROM. Call me lazy but I would really appreciate a > description of how the RAM vs ROM decision is taken here (and in general > too..I mean, it is not clear to me how gen3m.c determines how something is > never written to or not) > if (x > 0) >

MiniPicolisp Questions

2020-04-20 Thread C K Kashyap
on with the optimized string storage. So, one of the changes I did was to switch to 7 bits for all. So I am trying to alter the code to make it easy for guys like me :) I have a couple of questions 1. About RAM vs ROM. Call me lazy but I would really appreciate a description of how the RAM vs ROM decision

Re: More application development questions

2019-11-10 Thread C K Kashyap
Thanks a ton Alex!!! ... makes my Sunday perfect :) Regards, Kashyap On Sun, Nov 10, 2019 at 8:40 AM Alexander Burger wrote: > On Sun, Nov 10, 2019 at 08:23:07AM -0800, C K Kashyap wrote: > > (html 0 Ttl "@lib.css" NIL > > (action > > (idForm "A" '(choTmp) 'nr '+Update T '(may

Re: More application development questions

2019-11-10 Thread Alexander Burger
On Sun, Nov 10, 2019 at 08:23:07AM -0800, C K Kashyap wrote: > (html 0 Ttl "@lib.css" NIL > (action > (idForm "A" '(choTmp) 'nr '+Update T '(may Delete) '((: nr)) Can you try first to change the nesting: (action (html 0 "Some Title" "@lib.css" NIL (idForm ...

Re: More application development questions

2019-11-10 Thread C K Kashyap
Thanks Alex, Here's what my tsk.l looks like now. I am not sure what the search function needs to be because I'd like to handle the incoming Object - The following code does seem to render the form with the right object. However, when I click on "edit" I get a 303. Also, clicking on the scroll

Re: More application development questions

2019-11-10 Thread Alexander Burger
Hi Kashyap, > After getting my todo app to work by editing the sample app I wanted to try > out a standalone version just to see if I understood all the moving parts. > I have two files > - > todo.l (the main file) and tsk.l

More application development questions

2019-11-09 Thread C K Kashyap
Hi Alex, After getting my todo app to work by editing the sample app I wanted to try out a standalone version just to see if I understood all the moving parts. I have two files - todo.l (the main file) and tsk.l tsk.l displays

Re: Version number questions

2019-09-15 Thread r cs
Simple and straight forward -- thanks, Alex! On Sun, Sep 15, 2019 at 7:12 AM Alexander Burger wrote: > On Sun, Sep 15, 2019 at 06:37:56AM -0400, r cs wrote: > > Does the existence of separate "local" (19.7.5) and "rolling" (19.9.15) > > release download on the website imply a stable vs.

Re: Version number questions

2019-09-15 Thread Alexander Burger
On Sun, Sep 15, 2019 at 06:37:56AM -0400, r cs wrote: > Does the existence of separate "local" (19.7.5) and "rolling" (19.9.15) > release download on the website imply a stable vs. development release? No, they are both considered "stable". It is just that every half year a *snapshot* is taken,

Version number questions

2019-09-15 Thread r cs
Does the existence of separate "local" (19.7.5) and "rolling" (19.9.15) release download on the website imply a stable vs. development release? Is the filename of the local download, picoLisp-19.6.tgz , supposed to reflect the version number inside the

Re: General Lisp questions

2019-03-19 Thread Alexander Burger
Hi Yiorgos, On Tue, Mar 19, 2019 at 03:46:34PM +0200, Yiorgos [George] Adamopoulos wrote: > On Tue, Mar 19, 2019 at 3:37 PM Alexander Burger wrote: > > > > Hi Kashyap, > > > > > Is LISP indeed List Integer and Symbol Processing? According to a lot of > > > places on the web it seems to be just

Re: General Lisp questions

2019-03-19 Thread C K Kashyap
Thanks Alex and Yiogros, Incidentally I had "skip seen" the video before but I missed the CAR/CDR explanation at 29:00 :) ... Feels good to know it finally! Regards, Kashyap On Tue, Mar 19, 2019 at 6:53 AM Yiorgos [George] Adamopoulos < yiorgos.adamopou...@gmail.com> wrote: > On Tue, Mar 19,

Re: General Lisp questions

2019-03-19 Thread Yiorgos [George] Adamopoulos
On Tue, Mar 19, 2019 at 3:37 PM Alexander Burger wrote: > > Hi Kashyap, > > > Is LISP indeed List Integer and Symbol Processing? According to a lot of > > places on the web it seems to be just List Processing. > > Interesting! I never heard that. I always heard it means just "List > Processing".

Re: General Lisp questions

2019-03-19 Thread Alexander Burger
Hi Kashyap, > Is LISP indeed List Integer and Symbol Processing? According to a lot of > places on the web it seems to be just List Processing. Interesting! I never heard that. I always heard it means just "List Processing". Integers are probably not an outstanding feature, every language has

General Lisp questions

2019-03-19 Thread C K Kashyap
Hi Alex, Is LISP indeed List Integer and Symbol Processing? According to a lot of places on the web it seems to be just List Processing. What is the history behind the names CAR and CDR? Regards, Kashyap

Re: A few questions from a confused lisper

2018-07-13 Thread Johan Persson
On 2018-07-13 05:25, Bruno Franco wrote: actually, you could just put the function (mumble-mumble X) in the place of Y: (for X (1 2 3 4 5) (NIL (mumble-mumble X) (println "this does not work")) ) Sure, but this doesn't help if I wish to use Y in multiple places... On Thu, Jul 12, 2018 at

Re: A few questions from a confused lisper

2018-07-13 Thread Johan Persson
On 2018-07-13 07:19, Alexander Burger wrote: Hi Johan, First off, I'm confused about what the correct way of doing local exits. There's no "return" or "return-from" -- instead the closest thing I've found is "quit", which is sort of akin to "error" in CL Correct. There is no 'return'

Re: A few questions from a confused lisper

2018-07-12 Thread Alexander Burger
Hi Johan, > First off, I'm confused about what the correct way of doing local exits. > There's no "return" or "return-from" -- instead the closest thing I've found > is "quit", which is sort of akin to "error" in CL Correct. There is no 'return' function jumping directly out of a nested

Re: A few questions from a confused lisper

2018-07-12 Thread Bruno Franco
actually, you could just put the function (mumble-mumble X) in the place of Y: (for X (1 2 3 4 5) (NIL (mumble-mumble X) (println "this does not work")) ) On Thu, Jul 12, 2018 at 9:27 PM Bruno Franco wrote: > Well, for the conditional exit in the iterators (for, do, and loop), > I

Re: A few questions from a confused lisper

2018-07-12 Thread Bruno Franco
Well, for the conditional exit in the iterators (for, do, and loop), I would do something like this: (use Y (for X (1 2 3 4 5) (setq Y (mumble-mumble X)) (NIL Y (println "this does not work")) ) ) Though I'm not sure that is the most elegant way to go XD. As for the local

A few questions from a confused lisper

2018-07-12 Thread Johan Persson
Hi, list! First I'd like to say that I'm having a blast playing around with PicoLisp lately. (It only took me about seven years to get around to it!) The fact that it exists and work as well as it does is a fresh and bold counterpoint to the conventional wisdom of the current programming

Re: Two questions regarding 'native'

2017-10-24 Thread Alexander Williams
This looks pretty good. If it helps, I've written a few 'native' tutorials, at https://picolisp.a1w.ca +1 for choosing a liberal license as well (CC0). AW On 17-10-24 11:06 AM, Alfonso Villén wrote: I've created a public Bitbucket repository with my work so far, including some examples.

Re: Two questions regarding 'native'

2017-10-24 Thread Alfonso Villén
Hello Mike, I've just made the Reddit post: https://www.reddit.com/r/lisp/comments/78iy7w/sdl2_and_opengl_33_on_picolisp_64bit/ 2017-10-24 13:35 GMT+02:00 Mike Pechkin : > ​Alfonso, > > Make a post on reddit.com/r/lisp​ > > > > >> I've created a public Bitbucket

Re: Two questions regarding 'native'

2017-10-24 Thread Mike Pechkin
​Alfonso, Make a post on reddit.com/r/lisp​ > I've created a public Bitbucket repository with my work so far, including > some examples. > https://bitbucket.org/alfonsovillen/picolispffi > > I don't know if someone will be interested in it, but I'm having fun doing > it. >

Re: Two questions regarding 'native'

2017-10-24 Thread Alfonso Villén
Hello, finally, I could display a triangle using OpenGL 3.3. I translated the code from the C tutorial at: https://learnopengl.com/#!Getting-started/Hello-Triangle. Thanks again for your help, Alex. Unfortunately I'm running into difficulties again because after translating the next tutorial,

Re: Two questions regarding 'native'

2017-10-21 Thread Alexander Burger
On Sat, Oct 21, 2017 at 02:38:18PM +0200, Alfonso Villén wrote: > The function arguments don't work as you expected. That C function needs > some weird information such as an array of integers giving the length of > the strings in the other array if those don't end with null bytes... Ah, I see.

Re: Two questions regarding 'native'

2017-10-21 Thread Alfonso Villén
Hello, thank you very much, Alex. It seems to work, but I have to test more thoroughly. The function arguments don't work as you expected. That C function needs some weird information such as an array of integers giving the length of the strings in the other array if those don't end with null

Re: Two questions regarding 'native'

2017-10-21 Thread Alexander Burger
Hi Alfonso, > I'm exploring Picolisp as a hobby for a while now, and I find it absolutely > amazing. I'm experimenting with 'native', trying to make some bindings for > SDL2 and OpenGL. I assume you found the OpenGL library in the distribution too, right? Just for the records, it is in

Two questions regarding 'native'

2017-10-20 Thread Alfonso Villén
Hello, I'm exploring Picolisp as a hobby for a while now, and I find it absolutely amazing. I'm experimenting with 'native', trying to make some bindings for SDL2 and OpenGL. I want to call this OpenGL function with 'native': void glShaderSource( GLuint shader, GLsizei count, const

Re: a bunch of questions about syntax

2017-02-01 Thread pd
thanks for your answers, Alex On Sun, Jan 29, 2017 at 9:48 AM, Alexander Burger wrote: > > > >(if (testSomething) (doSomething1) (doSomething2) (doSomething3)) > > ... > > but this also means the only way to indicate several executable > expressions > > in the

Re: a bunch of questions about syntax

2017-01-29 Thread Alexander Burger
On Sat, Jan 28, 2017 at 09:55:14PM +0100, pd wrote: > Thank you Alex for your patience, I see I have a severe confussion about > how picolisp manages lists No problem! It is good to discuss this here, as it may help others too. > let's start by the begining... as far as I know (f a b 4) is

Re: a bunch of questions about syntax

2017-01-28 Thread pd
Thank you Alex for your patience, I see I have a severe confussion about how picolisp manages lists let's start by the begining... as far as I know (f a b 4) is just a list equivalent to (f . (a . (b . (4 . NIL and the fact being also a function call to function f applying parameters a b

Re: a bunch of questions about syntax

2017-01-27 Thread Alexander Burger
On Sat, Jan 28, 2017 at 02:35:09AM +0100, pd wrote: > sorry, I accidentally sent an incomplete message, here's the complete one > ... > >> > >> BTW, I thought again about the terminology of "list" versus "cons pairs" > >> and > >> plain "cells". "list" is a rather unprecise term, I feel it is not

Re: a bunch of questions about syntax

2017-01-27 Thread pd
sorry, I accidentally sent an incomplete message, here's the complete one On Sat, Jan 28, 2017 at 1:51 AM, pd wrote: > Thanks again for your explanations Alex, still some comments... > > On Fri, Jan 27, 2017 at 8:16 AM, Alexander Burger > wrote: > >>

Re: a bunch of questions about syntax

2017-01-27 Thread pd
Thanks again for your explanations Alex, still some comments... On Fri, Jan 27, 2017 at 8:16 AM, Alexander Burger wrote: > > > BTW, I thought again about the terminology of "list" versus "cons pairs" > and > plain "cells". "list" is a rather unprecise term, I feel it is

Re: a bunch of questions about syntax

2017-01-26 Thread Alexander Burger
On Thu, Jan 26, 2017 at 11:35:20PM +0100, pd wrote: > Alex, thanks a lot for your very clarifier reply (specially the procedural > way of thinking which makes a lot of sense to me), I'm still confusing in a > couple of things... No problem! BTW, I thought again about the terminology of "list"

Re: a bunch of questions about syntax

2017-01-26 Thread pd
Alex, thanks a lot for your very clarifier reply (specially the procedural way of thinking which makes a lot of sense to me), I'm still confusing in a couple of things... I've read in docs that the ' prefix in a name of formal parameter when describing a funcion indicates it's a evaluated

Re: a bunch of questions about syntax

2017-01-26 Thread Alexander Burger
Hi Pd, >- three base data types: Numbers, Symbols and Cons Pairs (Lists), >... > suggesting dotted pairs are the same as lists, both are > indistinguishable so it should be possible to write any list as a dotted > pair, i. e. (1 2) = (1 . (2 . NIL)) but what is the list for (1 . 2)

a bunch of questions about syntax

2017-01-26 Thread pd
I was reading the picolip documents ref, tutorial and function reference and I'm afraid I misunderstand some concepts, so I'm asking a bunch of questions in the hope you can help to achieve a better picolisp understanding 1- In the ref document it's said talking about types in picolisp

Re: miniPicoLisp and Emscripten: news, suggestions and questions

2016-12-11 Thread Christophe Gragnic
rry, I thought that my version was more mainstream. I nevertheless find it more readable. I could find some occurences here (please search for "%.o"): https://www.gnu.org/software/make/manual/make.html but couldn't find a dedicated section. >> 3) Questions about tests >> >&

Re: miniPicoLisp and Emscripten: news, suggestions and questions

2016-12-11 Thread Alexander Burger
.c.o» I never saw that. Is it portable? And what is it needed for? > 3) Questions about tests > > 3a) About picoLisp64 now, is there a prefered way to test everything ? > `pil test/*.l` ? or something similar ? The entry point is @lib/test.l. See the comments about local and global usage

miniPicoLisp and Emscripten: news, suggestions and questions

2016-12-11 Thread Christophe Gragnic
ile, could we have 2a) «CC=gcc» at the top of the file, then $(CC) instead of gcc in the rest of the file? 2b) «%.o : %.c» instead of «.c.o» 3) Questions about tests 3a) About picoLisp64 now, is there a prefered way to test everything ? `pil test/*.l` ? or something similar ? 3b) Would it be ni

Re: Two questions

2016-05-08 Thread Jeronimo Pellegrini
On Mon, May 09, 2016 at 12:08:42AM +0200, andr...@itship.ch wrote: > 2. I don't know of anyone running pil on this vocore device or even > under OpenWRT distro, so you might have to try out yourself. Post your > experiences with it here and/or on the wiki for other users. :-) I do run PicoLisp on

RE: Two questions

2016-05-08 Thread andreas
e Sent: Sun, 8 May 2016 11:44:48 -0400 Subject: Two questions 1. The new spiffy (flotte?) Website says just go ahead, Ubuntu users, and do an apt-get install picolisp. Good, but is that a nice, recent version -- or would it be better to hand-install? 2. Does picolisp run on this little guy: http://voc

Re: Two questions

2016-05-08 Thread O.Hamann
way - just tap sudo apt-get install und look around :-) Decide later, which release to work with. Answers to the second question might be found in the maillist archive, as there were questions concerning special hardware before. Picolisp offers a number of flavors out-of-the-box (mini-pico

Two questions

2016-05-08 Thread Lawrence Bottorff
1. The new spiffy (flotte?) Website says just go ahead, Ubuntu users, and do an apt-get install picolisp. Good, but is that a nice, recent version -- or would it be better to hand-install? 2. Does picolisp run on this little guy: http://vocore.io/ . . . In general, what's picolisp's track record

Re: Is this the right place for bugs / questions about PilOS?

2016-04-22 Thread Danilo Kordic
0.0 It is alive! Acer AOD270 (Intel Atom N2600). `` PilOS 15.11.0 Heap: 1010MiB : '' I downloaded pios.tgz a few minutes ago, or so it feels ;) . Just `dd'ed x86-64.img.

Re: Is this the right place for bugs / questions about PilOS?

2016-04-16 Thread cat stevens
ou've any suggestions, and I'll definitely keep an eye on >> development. >> >> ~ cat >> >> On Fri, Apr 15, 2016 at 12:57 PM, Alexander Burger <a...@software-lab.de> >> wrote: >> >> > On Fri, Apr 15, 2016 at 12:08:56PM -0400, cat stevens wro

Re: Is this the right place for bugs / questions about PilOS?

2016-04-16 Thread Alexander Burger
On Fri, Apr 15, 2016 at 03:46:06PM -0400, cat stevens wrote: > > This is an error from the BIOS (Was this also Qemu?). > > Yes, that was Qemu. Here's a screenshot . > > It comes after the "Loading PilOS" text, and I found the string constant > "READ ERROR 00" in the

Re: Is this the right place for bugs / questions about PilOS?

2016-04-15 Thread Robert Herman
<a...@software-lab.de> > wrote: > > > On Fri, Apr 15, 2016 at 12:08:56PM -0400, cat stevens wrote: > > > Hi! I am very interested in the idea and look of PilOS; however, I'm > > having > > > some issues trying to get started with it. Can I ask about those her

Re: Is this the right place for bugs / questions about PilOS?

2016-04-15 Thread cat stevens
> > First, the command on the Wiki seems to have an issue, which I asked > about > > here > > < > http://unix.stackexchange.com/questions/276480/booting-a-raw-disk-image-in-qemu > > > > -- it seems like it should be: > > > > qemu-system-x86_64 -drive fo

Re: Is this the right place for bugs / questions about PilOS?

2016-04-15 Thread Alexander Burger
h I asked about > here > <http://unix.stackexchange.com/questions/276480/booting-a-raw-disk-image-in-qemu> > -- it seems like it should be: > > qemu-system-x86_64 -drive format=raw,file=x86-64.img What I used for Qemu was $ qemu-system-x86_64 -m 4096 -smp 4 -ctrl-grab -no

Is this the right place for bugs / questions about PilOS?

2016-04-15 Thread cat stevens
Hi! I am very interested in the idea and look of PilOS; however, I'm having some issues trying to get started with it. Can I ask about those here? First, the command on the Wiki seems to have an issue, which I asked about here <http://unix.stackexchange.com/questions/276480/booting-a-raw-d

Re: Questions about EmuLisp

2016-01-03 Thread Alexander Burger
Hi Christophe, > These are primarily questions for Alex, but I'm interested > in the answers of other people too. I'm afraid that I don't have useful answers, but I try ... > 1) What do you think of EmuLisp? I like the fact that it is written in JS, but I don't know its limitati

Re: Questions about EmuLisp

2016-01-02 Thread Henrik Sarvell
n 2, 2016 at 9:40 PM, Christophe Gragnic <christophegrag...@gmail.com> wrote: > Hi all, > > These are primarily questions for Alex, but I'm interested > in the answers of other people too. > > I'm a big fan of PicoLisp even if I only scratched the surface yet, > since I don't use t

Questions about EmuLisp

2016-01-02 Thread Christophe Gragnic
Hi all, These are primarily questions for Alex, but I'm interested in the answers of other people too. I'm a big fan of PicoLisp even if I only scratched the surface yet, since I don't use the server or the DB. I know most of the heavy PicoLisp users here rely extensively on the server

RE: questions about the gui

2015-11-21 Thread Denis Fourt
there is no problem (as long as there are not too many users), but with two or more? Or do my network programming memories need a refresh?  Denis > From: johtob...@gmail.com > To: picolisp@software-lab.de > Subject: Re: questions about the gui > Date:

Re: questions about the gui

2015-11-21 Thread Alexander Burger
Hi Denis, in addition to what Joh-Tob said, let me correct some issues about 'app'. > b) I understand that calling the (app) function allows multiple users to > access > an application at the same time, which makes web apps and collaborative > software > possible What (app) really does is

Re: questions about the gui

2015-11-21 Thread Joh-Tob Schäg
o my network programming memories need a refresh? > > Denis > > > From: johtob...@gmail.com > > To: picolisp@software-lab.de > > Subject: Re: questions about the gui > > Date: Sat, 21 Nov 2015 08:51:43 +0100 > > > > >

Re: questions about the gui

2015-11-20 Thread Joh-Tob Schäg
Hello, It is a local shell that connects to a local webserver. It can be used for webdevelopment, you can expect variables and so on. (app) open a new process with a new port. So each process and each single user linked to it can has a own state. The user can connects to his new port. Does it

questions about the gui

2015-11-20 Thread Denis Fourt
Hello, After reading the gui documentation, I would like some help on the following topics, please : a) I am not sure to understand the purpose and the uses of the psh function

Questions about the gui (2nd try)

2015-11-20 Thread Denis Fourt
Hello, After reading the gui documentation, I would like some help on the following topics, please : a) I am not sure to understand the purpose and the uses of the psh function b) I understand that calling the (app) function allows multiple users to access an application at the same time,

Re: distributed database questions

2015-09-22 Thread Alexander Burger
Hi Oscar, > I've been trying make a small database server that can be accessed from > different machines running different picolisp processes. > Reading about it on the documentation it seems that its possible to set up > a distributed database using ext, That's right. > but its not really

distributed database questions

2015-09-21 Thread Oscar
Hi all. I've been trying make a small database server that can be accessed from different machines running different picolisp processes. Reading about it on the documentation it seems that its possible to set up a distributed database using ext, but its not really clear to me how the setup would

Re: @lib/scrape.l questions

2015-06-25 Thread Luis P. Mendes
Hi Alex, 2015-06-24 12:49 GMT+01:00 Alexander Burger a...@software-lab.de: Hi Luis, These are beginner questions, but why doesn't this work? (in i.html (while (from a href=\) (parseLink (till T)) )) This depends on what 'parseLink' does. (till T) returns a transient

Re: @lib/scrape.l questions

2015-06-24 Thread Alexander Burger
Hi Luis, These are beginner questions, but why doesn't this work? (in i.html (while (from a href=\) (parseLink (till T)) )) This depends on what 'parseLink' does. (till T) returns a transient symbol, you can try it as (in i.html (from a href=\) (till T)) - http

Re: @lib/scrape.l questions

2015-06-24 Thread Luis P. Mendes
)) ) ) Instead of the final 'msg', you could to further processing of the data, and/or omit the 'T' in the 'till' call to get lists of characters instead of strings. These are beginner questions, but why doesn't this work? (in i.html (while (from a href=\) (parseLink (till T

  1   2   >