Thanks a lot! Thorsten Jolitz for detailed informative help.
Alabhya
I support Henrik and even would request the docs to be available in universal
and simple formats:
1. Text
2. Orgmode
3. HTML
Hi Jolitz
Nice to see Emacs expert enthusiasm here!
Will definitely give a try to helm. Thanks.
Sure! Please send the files as
PM attachment at alab...@yahoo.com
Will send then back in Orgmode format.
Alabhya
Hi,
This was also discussed back in August 2014, with the subject “Documentation
again”, . . .
<http://www.mail-archive.com/search?q=Documentation+again=picolisp%40software-lab.de>
/Jon
> On 19. Dec, 2016, at 15:11, Joh-Tob Schäg <johtob...@gmail.com> wrote:
>
> There i
1. Orgmode format can be the base format for documentation sources.
Even vim has support for .org files.
2. Faced with slow internet, difficulty to get pandoc installed on Porteus
Linux.
I have converted the two books on picoLisp, by hand to .org (opened in pdf
viewer, select all, copy, paste
Tomas Hlavaty t...@logand.com writes:
Hi Tomas,
or to http://ondoc.logand.com which is itself written in PicoLisp:-)
Cool!
But with
https://github.com/tj64/picolisp-works/blob/master/editor.pdf?raw=true
I get an error:
,
| Location: http://ondoc.logand.com/d/4741/1/
Hi Arie,
When the markup for headings is updated in the wiki.css, you won't have
to retype that again and again. In wiki-markup that should read like
${
5{Start here}
*{
-{ first }
-{ second }
}
}
With '${' on a line for itself you get an empty Style attribute, which
reverts
ed. Examples and
> documentation were removed. Please tell me if anyone needs them.
This should be all right. Better save the space on limited environments.
♪♫ Alex
--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
comfortable.
Together with the official reference, the books and Henriks Blog it
answers most common questions for me.
Some more explaining documentation would surely be meaningful. I plan to
create some tutorials and the like from my experiences learning picolisp.
But this is not something coming
> It will be started by httpGate again on demand. User sessions in turn
terminate automatically after 5 minutes (if nobody logged in) or 1 hour (if
a user is logged in), unless JavaScript is enabled in the client browser
and the application calls
( 7)
in its main 'action' function. In that c
Hi all,
thanks for the feedback!
You would be mad to use Erzats for performance anyway, so I'd wish for
correctness or similarity. It would also serve as a documentation of
what it takes to implement a full PicoLisp. Sort of a portable spec.
OK, but it is also a bit mad to check
Hi,
how about adding a separate httpGate_readme? This file could contain build
instructions and a short introduction and be expanded later. Perhaps
pointing to a future httpGate documentation section on the picolisp website?
Best regards,
Mattias
On 28 June 2014 08:51, Alexander Burger
Le 7 août 2014 14:11, Jon Kleiser jon.klei...@fsat.no a écrit :
I use the frame-based solution for doc lookup (index.html by me), here
http://www.software-lab.de/doc/,
I realised only a few months ago that these pages were Jon's work (or in
part?). Thanks for this. I'd be curious to have an
Henrik Sarvell hsarv...@gmail.com writes:
I noted that it's not possible to download PDFs at all from Scribd
anymore without paying $9. What about making them downloadable from
picolisp.com?
On Tue, Aug 12, 2014 at 1:57 AM, Thorsten Jolitz tjol...@gmail.com wrote:
Are you aware of
that are usually installed. Examples and
documentation were removed. Please tell me if anyone needs them.
Please test! I have it running on a TP-Link TL-WR1043ND with
OpenWRT/Designated Driver, and so far everything seems fine.
J.
--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
Wiki markup syntax is a
> good idea. It opens a can of worms. You will quickly need more parameters,
> like
> captions, table headers, column/row alignments, widths and heights, colspans
> and
> whatnot. Again, we lose the simplicity of the markup language.
Yo
headings is updated in the wiki.css, you won't have
> to retype that again and again. In wiki-markup that should read like
>
> ${
> 5{Start here}
> *{
> -{ first }
> -{ second }
> }
> }
>
> With '${' on a line for itself you get an empty Style attribute, which
&g
and simple formats:
1. Text
2. Orgmode
3. HTML
--
* From: * Henrik Sarvell hsarv...@gmail.com;
* To: * picolisp@software-lab.de;
* Subject: * Re: Documentation again
* Sent: * Tue, Aug 12, 2014 5:16:39 AM
I noted that it's not possible to download PDFs
: Documentation again
Sent: Tue, Aug 12, 2014 5:16:39 AM
I noted that it's not possible to download PDFs at all from Scribd
anymore without paying $9. What about making them downloadable from
picolisp.com
...@gmail.com;
* To: * picolisp@software-lab.de;
* Subject: * Re: Documentation again
* Sent: * Tue, Aug 12, 2014 1:22:08 PM
Alabhya Singh alab...@yahoo.com writes:
Thanks a lot! Thorsten Jolitz for detailed informative help.
As an Org-mode fan I would really like to have these docs in Org
Hi Alex,
Yes, by all means, keep the coroutines!
Perhaps add some of this mailing list chain as a caveat about the stack in
the
coroutines documentation: http://picolisp.com/5000/!wiki?coroutines
In particular, the picture of the stack and the warning to allocate enough
stack if
there is any
valid)
On 25. Jun, 2014, at 18:17, Alexander Burger a...@software-lab.de wrote:
Hi all,
thanks for the feedback!
You would be mad to use Erzats for performance anyway, so I'd wish for
correctness or similarity. It would also serve as a documentation of
what it takes to implement a full
documentation/examples on these functions.
...
In general, all functions in the Only CAR column above can be replaced
by the Whole list functions if the argument function takes car of
applying 'car' to the argument list.
Another difference is that the mapcon and mapcan functions must supply
Hi Christophe,
Let me explain my goal: I just want to have access at the reference as fast as
possible. I realised that I quite always:
1) type «so» in the URL field of my browser,
2) then a familiar URL beginning with «http://software-lab.de/doc/ref»
appears,
3) I edit this URL with the
the diffs between the distribution version and the GitHub
version;
Why? Just use the newer version, i.e. the Github version. Nobody else but
me did change anything recently.
* add to the former any fixes and/or extra functionality found in the
latter;
Again - why? Just replace the older version
for the moment.
The Heroku documentation makes it seem straightforward:
https://devcenter.heroku.com/articles/git
https://devcenter.heroku.com/articles/container-registry-and-runtime
I was hoping I could simply plug the docker-tinycore-picolisp image into
Heroku with slight variations of the above
hello gurus,
another newbie question, trying to learn +QueryChart with an
example of my own, an application for a pizzeria (the reason being if it is
my
own example the concepts stick better than reading the wonderful
documentation
on the website, which by the way I have been doing too :)
As you
Hi Alexander,
I've already read your post: The need for +Need.
Thank you for take your time and give those detailed explanations.
I see that as a piece of documentation and so I won't comment there.
In fact this is a complex issue and the base of any application framework.
Nevertheless, I think
you can still download the
pdf? OTOH, for a while the docs were really unusable on scribd because
they improved their UI, but now it seems much better again and pretty
fast.
But anyway - the pdfs are on Github too (!), and the two PDF download
links on this page (http://picolisp.com/wiki
want to help improving the PicoLisp documentation with updating
the books, let me know, I can give you some scripts and pointers that
could be useful.
Another very valuable contribution would be to create a third book
,
| The PicoLisp Mail Archive
`
with all substantial posts/threads
On Sat, Jun 25, 2016 at 06:55:57PM +0200, Joh-Tob Schäg wrote:
> > It will be started by httpGate again on demand. User sessions in turn
> terminate automatically after 5 minutes (if nobody logged in) or 1 hour (if
> a user is logged in), unless JavaScript is enabled in the cl
On 30 September 2016 at 20:24, Alexander Burger <a...@software-lab.de> wrote:
> Hi Rowan,
>
> the explanation is simple.
> ...
> It is the *return* value of 'sort' which is relevant:
> ...
Ah, [facepalm], thanks. Because I hadn't used picolisp for a while,
when I first us
any more.
> 2- the example of factorial in Mia's blog [2] :
> ...
> Again I get it working using the -> function this way:
Yes, exactly. So for pil64 and pil32 the old syntax is still required.
> I assume the use of -> function is needed but that means picolisp
> do
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
Hi Olaf,
Thanks for this recap, this is very nice indeed!
I would like to add the hand-made block diagram by Alex for his
documentation, very cool! Maybe we can call it pilDiagram and make it as
official diagram for PicoLisp? Lets see :)
Hi Alex,
Thank you once again for sharing your time
Thank you Alex and all other participants
(and not at least thanks to beneroth (typed correctly?) providing the
space, where we could meet)
again for this nice PilCon Session.
I like to recap some topics/items, perhaps others can also enjoy
(disclaimer: there may be misunderstandings or faults
email address.
--
From: Thorsten Jolitz
tjol...@gmail.com;
To: picolisp@software-lab.de;
Subject: Re: Documentation again
Sent: Tue, Aug 12, 2014 9:33:36 AM
succeed. I think
I have to read a bit more in the Emacs manual and then try your tutorial
again. TAGS seem to be really usefull, not only for Picolisp, but
everywhere in Emacs.
With jump to documentation you basically get this functionality for
the built in functions.
I really like
(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 framework (form.l) can also be used as a pure API.
> If your pr
I don't know Alex, remember that we disconnected stuff, I'll paste the
remote E/R again (all of it, there is nothing else on the remotes):
(class +WordCount +Entity)
(rel article (+Ref +Number))
(rel word (+Aux +Ref +Number) (article))
(rel count (+Number))
The numbers here can
E/R again (all of it, there is nothing else on the remotes):
(class +WordCount +Entity)
(rel article (+Ref +Number))
(rel word (+Aux +Ref +Number) (article))
(rel count (+Number))
The numbers here can then be used in the main app with (id) to actually
locate the objects
I noted that it's not possible to download PDFs at all from Scribd
anymore without paying $9. What about making them downloadable from
picolisp.com?
On Tue, Aug 12, 2014 at 1:57 AM, Thorsten Jolitz tjol...@gmail.com wrote:
Christophe Gragnic
christophegrag...@gmail.com writes:
Le 7 août 2014
Alexander Burger a...@software-lab.de writes:
I think you'll know the function
http://software-lab.de/doc/refD.html#doc
I mostly use it directly from a shell window, with a script 'doc' in my
executable path
#!/usr/bin/pil @lib/debug.l
(raw T)
(doc (opt) (opt))
(bye)
Hey this is really nice.
Another architecture is nice not only in itself, which it is, but also from a
documentation point of view.
On October 13, 2015 6:15:18 PM GMT+02:00, Alexander Burger
<a...@software-lab.de> wrote:
>
>Hi all,
>
>PicoLisp is now running on PowerP
and research more on this.
Thanks again. :)
Regards,
Nehal
सा विद्या या विमुक्तये
On 31-Jul-2017 8:07 pm, "Joh-Tob Schäg" <johtob...@gmail.com> wrote:
> Hello
>
> I would update
> Definitions, assignment and bindings
> Let is only used for local assignments. setq com
Dear David,
I am extremely thankful for your great ideas. I have started working on
them.
Thank-you again. :)
Regards,
Nehal
सा विद्या या विमुक्तये
On 31-Jul-2017 8:19 pm, "David Bloom" <ipro...@gmail.com> wrote:
> Nice start and great idea Nehal! It would be nice to see t
tes abc{def}ghi in the text. Who knows? ;) I feel that a punctuation
character just before the "{" is more visibly distinct and kind of safer.
So I would rather use some other charaters than "t", "r" and "c".
BUT: I'm still not convinced that adding tables
Hey all,
Another long post.
TLDR: leave the core language development strategy untouched, re-redo the
website, and migrate documentation to GitHub/Stack Overflow.
Re: Git(Hub) for the core language... I'm also on Alex's side here. His
time for core development is invaluable. We would be wise
I can make it work if I use the -> functon this way:
: (be integer (@I)
(^ @C (box 0))
(repeat)
(^ @I (inc (-> @C))) )
Is the reference documentation incorrect?
2- the example of factorial in Mia's blog [2] :
: (be factorial (0 1) T)
-> factorial
: (be factorial (@N @X)
block diagram by Alex for his
> documentation, very cool! Maybe we can call it pilDiagram and make it as
> official diagram for PicoLisp? Lets see :)
>
>
> Hi Alex,
>
> Thank you once again for sharing your time and patiently answering our
> questions, PicoLisp always s
Hi,
Ntch. I got everything wrong.
Thank you very much for the lesson. I'm going to continue to learn.
Thanks again.
Manuel
2015-08-03 8:12 GMT+02:00 Alexander Burger a...@software-lab.de:
Hi Manuel,
Unfortunately Rick's solution form doesn't work. May be when calling the
function
Thanks Alex, The feedback is appreciated.
This is a good clarification of how namespaces work in the 64bit version.
Also, somehow, it had not 'clicked' with me that transient symbols could
be used in this regard. Re-read that section of the documentation again...
=)
"With that mech
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
like me) figure out what you're meaning with this awesome statement
"Picolisp is the only language in the world, that can reason about database
contents!"
It's all perfectly written down in Alex' documention on pilog:
https://software-lab.de/doc/select.html
Perhaps you should re
Thanks Alex, I'll try it out this weekend!
On Fri, Jan 8, 2010 at 2:30 PM, Alexander Burger a...@software-lab.dewrote:
Hi Henrik,
I've just reviewed
http://www.mail-archive.com/picolisp@software-lab.de/msg00097.html again
in
order to move a word index to a separate database file
ocumentation page as quickly as possible, as that's where
the actual content is.
All of your suggestions have been noted, and will be included in the
revisions!
Misc. Edits
---
@Jon - Articles and Essays has become a section on the documentation page.
Would you rather have this be it's o
next Debian package update.
>
> Thanks for reporting bugs!
>
> Kanru
>
> On Wed, Jan 23, 2019, at 3:38 PM, Jean-Christophe Helary wrote:
>> Sorry to bother you again.
>>
>> There are some issues with the picolisp package, and I wondered if you
>> cou
?)
A * add to the former any fixes and/or extra functionality A
found in the latter;
TJ Again - why? Just replace the older version with the TJ
newer version ...
See above.
A * add in my code to present documentation for the symbol at
A point;
TJ and you mean an eldoc implementation
Rick,
Thank you again for your multiple thoughtful and detailed replies :)
> On Jan 23, 2019, at 17:09, r...@tamos.net wrote:
>
>> The discussion is not about changing anything for people who already use one
>> or the other mode. It is about proposing som
function is free to decide for itself
> how to
> handle its arguments. Thus *every* built-in function is an FSUBR, always
> of the
> form (fun . args).
>
>
I think I have a problem with picolisp documentation (my fault), it says "A
dotted pair notation in the argument
Hi Alex,
that sends me back to the drawing board a little. Yet again I recall
seeing the fifo function but didn't realise I might need it : )
A few other things occured to me as I was working on this on the
train. The task and *Run mechanism (if used with enough care) give us
non blocking reads
after understanding things well.
4. Thank you once again for pointing out various URLs. I have started
studying.
Regards,
Nehal
सा विद्या या विमुक्तये
On 31-Jul-2017 10:09 pm, "Christophe Gragnic" <christophegrag...@gmail.com>
wrote:
> On Mon, Jul 31, 2017 at 4:07 PM,
Thank you Guido and Andreas.
Regards,
Kashyap
On Tue, May 28, 2019 at 4:43 PM wrote:
> 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
ng through
the module.l file, but I never got very far, again due to my strong
opinion on (and against) package managers.
Perhaps someone can write a script to pull all the info from the various
module.l files and generate a quick HTML page? Maybe I'll do it? haha. In
any case, it's just a list, so
I never came up with that DEAD headline and have no idea who did and
don't agree with it.
Let's take Clojure as an example again, no one in their right mind
would think that that language would have the adoption it has if it
wasn't based on Java with easy interoperability to get at all
Hi Olaf,
no problem at all.
For now I'll concentrate on the docs themselves.
Hope you can find some time for PicoLisp again.
If all goes well I can publish the Arrays section of PLEAC later today :)
Best,
Arie
Op ma 11 jun. 2018 22:31 schreef O.Hamann :
> Hi Arie,
>
> keep
/emacs/site-lisp/picolisp dir but since we didn't fine a autoload
> > and auto-mode-alist it does not get automatically loaded.
> >
> > I have added autoload for picolisp-wiki-mode.el and fixed a
> > inferior-picolisp loading issue. It will be released to next Debian package
?) to simplify web app development - again
it seems like you are close here based on what I've seen in scgi.l
Yes, by default I'd like to implement a simple RESTful resource
dispatcher, but it would be just the default, you can override the
handler earlier in the request and still benefit from the work done
much in programming
again and learned Python. More recently, I began projects in C and
C++.
C++ is a very complex language that I really dislike, although I'm
implementing my PhD research on it (about clustering), because of
speed of execution.
I like somehow C, because it's simpler and one can
)
> 2) Shell environment for user interaction
> 3) FAT file system (for the SD/MMC card interface)
> 4) XMODEM protocol for convenient sharing of files with PC
> 5) A tiny (monolithic) vi clone for editing PicoLisp code on-the-fly
>
> The Mizar32 comes with documentation [5
d i)
> (tmr-delay *tmr-sys-timer* delay) ) )
>
> Here are the key features of Hempl:
> 1) Full control of the hardware platform (MCU) with miniPicoLisp (*)
> 2) Shell environment for user interaction
> 3) FAT file system (for the SD/MMC card interface)
> 4) XMODEM proto
which
will do exactly what you want is amazing. I struggle with purely
documentation or file based source code to find what I am looking for.
It may get easier with time. But I don't know.
: (scl 12)
-> 12
: (*Scl)
Segmentation fault (core dumped)
Haha, right. Calling (*Scl) is a prefect
...) documentation or in select.html
that the database trees need re-initializing (end the process and restart +
re-initialize (reload of the .l file that calls '(class ...) '(rel ..) ... and
'(pool ...) on load ) in order for it to work again - there should be !
Is '(solve ...) likely to be re-usable (or its
in programming
again and learned Python. More recently, I began projects in C and
C++.
C++ is a very complex language that I really dislike, although I'm
implementing my PhD research on it (about clustering), because of
speed of execution.
I like somehow C, because it's simpler and one can
ic
> convention or noun, every list is a pair just only happen that when a list
> (a chained dotted pair) ends in NIL we call it proper list and when not
> ending in NIL but in any other atom, we call it improper list.
Right. I meant it does not exist in the PicoLisp terminology (docs, refs etc.).
that the tools are
not there.
2. In Apple's Developer Docs they admit its not updated...
http://developer.apple.com/mac/library/documentation/DeveloperTools/Reference/Assembler/000-Introduction/introduction.html#//apple_ref/doc/uid/TP3851-CH211-DontLinkElementID_9
..and in the addressing
gt; because use of piLog's '(solve ...)' is unreliable ?
>
> There is no mention in the '(solve ...) documentation or in select.html
> that the database trees need re-initializing (end the process and restart +
> re-initialize (reload of the .l file that calls '(class ...) '(rel ..) ...
> an
in the
latter;
Again - why? Just replace the older version with the newer version ...
* add in my code to present documentation for the symbol at point; and
you mean an eldoc implementation for picolisp? patches are welcome, just
fork me on github.
* add in things like user configuration
or for pil. Again, the default
seems LB to be /usr/bin/pil . How do I override this?
i guess the easiest thing to do would be to open
`inferior-picolisp.el` and modify the following line such that the
text pil is replaced with the full path to the `pil` executable:
(defvar picolisp-program-name
79 matches
Mail list logo