On Thu, Jan 26, 2012 at 3:18 AM, Tomas Hlavaty wrote:
> The only definition for picolisp is whatever Alex thinks it's picolisp.
There is also this thread (12 messages)
http://www.mail-archive.com/picolisp@software-lab.de/msg02148.html
which I admit to have not studied yet
(Down in my list of s
Alex,
I have a porting-related question for you.
After more android testing I'm finding a problem with (transient) variables
... (I think).
When I try a definition like this,
(de foo (x) x)
no problem,
(foo 123)
returns 123 as expected.
But when I try it this way:
(de baz ("X") "X")
Hi Alex,
Alex Gilding writes:
> Is there any kind of established definition of what specifically
> constitutes the PicoLisp language? i.e. what must, and what should, a
> third party Lisp implementation provide in order to be able to call
> itself a PicoLisp? (This is only hypothetical, I don't
Hi all,
(Noobie questions incoming.)
I have a couple of related questions about implementations:
1) Is there a definitive list somewhere of which features are present in
the different versions of PicoLisp? The comment on the download page is
a little bit vague about what has been left out of
On Mon, Jan 23, 2012 at 11:23 AM, Imran Rafique wrote:
> I think the one thing which does bother me though, is the lack of a separate
> macro-expansion phase. Sure, fexpr's give you what macro's do, at runtime.
>
> But one of the key things which make me feel comfortable in any lisp is the
> kno
> On Wed, Jan 25, 2012 at 12:25:33PM +0100, Jon Kleiser wrote:
>> Yes, if "tmp/" already exists, then it works. Maybe the "tmp/"
>> should be created if it doesn't already exist ...?
>
> You mean in the "ersatz/pil" wrapper script, before the JVM is started?
>
> I would be reluctant to do so, becau
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 that
legacy
On Wed, Jan 25, 2012 at 12:25:33PM +0100, Jon Kleiser wrote:
> Yes, if "tmp/" already exists, then it works. Maybe the "tmp/"
> should be created if it doesn't already exist ...?
You mean in the "ersatz/pil" wrapper script, before the JVM is started?
I would be reluctant to do so, because "tmp/"
* A message from one of the silent *
I have just used Picolisp (PL) to write a tiny application that
generates web sites from xml files. It was great fun, and I use it in
my business. I am profoundly impressed with the power of the language.
I agree that picolisp can he hard to follow when you
On 1/25/12 11:51 AM, Alexander Burger wrote:
On Tue, Jan 24, 2012 at 09:24:01PM +0100, Christian Kellermann wrote:
* Jon Kleiser [120124 21:14]:
With the ImageNoise script file in some other directory than the
"picoLisp", where the "ersatz" and "tmp" are, then I get
"ClassNotFoundException: Im
Hi Imran + Tomas,
in addition to Tomas' perfect explanation, let me add one note to:
> > BTW, is it possible to create your own reader macro's?
>
> Creating reader macros is not built-in in picolisp. However, you can
> write your own reader if you think it's important. That shouldn't be
> that
On Tue, Jan 24, 2012 at 09:24:01PM +0100, Christian Kellermann wrote:
> * Jon Kleiser [120124 21:14]:
> > With the ImageNoise script file in some other directory than the
> > "picoLisp", where the "ersatz" and "tmp" are, then I get
> > "ClassNotFoundException: ImageNoise"; otherwise it works as in
Hi Imran,
>> (de foo (A B)
>> `(build-some-code)
>> ~(when (some-condition)
>> (build-more-code) )
>> ... )
>
> Interesting. When reading through the docs, it did occur to me at the
> time that read-macros were the only place available in picolisp to
> compu
13 matches
Mail list logo