Re: Curses alternative for Lisp?



On Mon, 31 Dec 2007 16:20:33 +0100, Andreas Davour <anteRUN@xxxxxxxxxxxxxxxxxxxx> wrote:

If you have to use FFI it usually means two things. First you've
encountered one of the things that Lisp lack, like a standard socket
library,

Nonsense. You don't need the FFI to work with sockets and it doesn't
get any more "standard" if you do.

or second that you are trying to do things the C way and not the
Lisp way. If during all these years nobody have made any terminal
handling library I'm beginning to think I'm onto case two.

Maybe nobody needed one? Or maybe the people who needed one where
content with using the FFI approach? Or maybe (gasp!) somebody wrote
such a library and dared not to release it as open source so that you
can use it for free?

As it is low-level stuff I guess FFI is the way to go, but I'm
beginning to wonder how lispers do their (G)UI programming anyway.

No Lisper has ever done GUI programming. That's one of the many
things you simply can't do in Lisp.

Edi.

--

European Common Lisp Meeting, Amsterdam, April 19/20, 2008

http://weitz.de/eclm2008/

Real email: (replace (subseq "spamtrap@xxxxxxxxxx" 5) "edi")
.



Relevant Pages

  • Re: Welche Programmiersprache?
    ... macros and Lisp" von Christian Queinnec und Julian Padget ... was der Common-Lisp Standard alles nicht kann. ... Ich halte das nicht fuer irreperabel. ... aber ein FFI erlaubt auch die Anbindung an die Umgebung. ...
    (de.comp.lang.misc)
  • Re: Clipboard Access on Windows
    ... Here's a reference to getting start with the clipboard functions. ... Can you elaborate on "load the user32.dll et al ... Each FFI has its own specific details, but all the Lisps you will ... is the term for a Lisp FFI binding to an external non-Lisp function; ...
    (comp.lang.lisp)
  • Re: Popularity of programming languages
    ... It seems to me that ACL (assuming you mean Allegro Common Lisp) ... quite good FFI, TCP and UDP sockets, an OSI module (Operating System ...
    (comp.lang.lisp)
  • Re: Suggested problems?
    ... I would much rather deal with a pure Lisp solution ... >> Why would an FFI wrapper be implementation specific? ... It's another thing entirely to deal with shared libraries ...
    (comp.lang.lisp)
  • Re: Calling lisp from C
    ... The various FFI packages I ... > looked at seemed more concerned with calling C from lisp. ... > with CORBA but couldn't find a good free implementation. ... it provides an easy way if calling lisp from C. ...
    (comp.lang.lisp)