Hi Jakob,

> I will not quote, because I did not make myself very clear I think.
> I am not proposing a PicoLisp editor for the sake of an editor, or
> the writing of extensive PicoLisp only libraries.

Yes, I understand. But my original mail was just about that.


> I argue, (or tried - unsuccessfully) for the value of having
> a few examples of how to call C libraries.

Hmm, I think there are already quite some examples, for one in the
PicoLisp distribution:

   lib/math.l
   lib/openGl.l
   misc/fibo.l
   misc/crc.l

or in rosettacode:

   http://rosettacode.org/wiki/Active_Directory/Connect#PicoLisp
   http://rosettacode.org/wiki/Call_a_foreign-language_function#PicoLisp
   http://rosettacode.org/wiki/Call_a_function_in_a_shared_library#PicoLisp
   http://rosettacode.org/wiki/Joystick_position#PicoLisp
   http://rosettacode.org/wiki/MD5#PicoLisp
   http://rosettacode.org/wiki/Regular_expressions#PicoLisp
   http://rosettacode.org/wiki/Truncate_a_file#PicoLisp
   http://rosettacode.org/wiki/Window_creation/X11#PicoLisp


> When I said curl, I
> did not mean curl, the application, but curl, the library.

Yes, I understood that too. Calling the external 'curl' program is
easier, though, and the overhead should not matter here.


> - Like a very tiny gameloop calling the SDL library.

OK

> - Something using the curl library. (Not forking the curl binary.)

Yes, but see my comment above.


> - Something which uses a Fast Fourier Transform library
> [http://www.fftw.org/] .
> 
> Or any idea, I just quickly tried to come up with something.

Good idea! There is also a rosetta task about that, iirc.


So, yes, examples are good and important. But this was not the reason
why I wrote the original posting. It was about _which_ libraries are
lacking, inhibiting PicoLisp to be useful. In addition to writing it in
the IRC channel, Henrik complained about that in several places, e.g.

   http://comments.gmane.org/gmane.lisp.picolisp.general/1558
      Take for instance what I see as the biggest problem with PicoLisp;
      the lack of existing libraries for doing common suff.

   http://www.mail-archive.com/picolisp@software-lab.de/msg01983.html
      Having a Java version might help PL a lot on the popularity front,
      it should completely bypass the catch 22 problem of low interest
      due to to few libraries and few libraries due to low interest.

   
http://programmers.stackexchange.com/questions/60796/what-are-the-reasons-why-clojure-is-hyped-and-picolisp-widely-ignored
      it makes sense that Clojure would win out over Pico-Lisp solely
      for its compatibility with existing programming languages and
      existing libraries.

and this is what I don't agree about, and would like to discuss.

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to