Hey, I was wondering, what lisp extensible applications do people use?
Ones that I use, that I can think of right away are: text editor - emacs - (uses emacs lisp) WYSIWYG editor - texmacs - (uses scheme) ("guile") paint program - the gimp - (uses scheme) ("siod" i think)
I've been screwing around with (but not actually properly "using") gnotime a time tracking application
I don't actively use these next ones anymore, but used to use them: sawmill window manager (now called sawfish?) -- when netscape didn't have the ability to fill in forms automatically for me, sawmill could :) and siag office too, but siag office is no longer included in distributions.
What other lisp extensible apps does everyone use?
Corey
Corey Sweeney wrote:
What other lisp extensible apps does everyone use?
Most of the apps I'm aware of that I use that are extensible use Lua (apt-rpm, elinks). I do use QuickCad, though it's AutoCAD that was extensible with Lisp - or is it Visual Basic - or is it...? What's the noveau language d'anné? ("new language of the year", contrasting with "soup de jour")
Corey Sweeney wrote:
Hey, I was wondering, what lisp extensible applications do people use?
Interestingly, my girlfriend is a practicing architect, and is very well versed in AutoCad and is quite competent with AutoLisp. As a result, I've played with AutoCad/Lisp myself. This is potential presentation fodder, should there be sufficient interest.
- John Quigley
On Dec 9, 2006, at 16:28, Corey Sweeney wrote:
Hey, I was wondering, what lisp extensible applications do people use?
Ones that I use, that I can think of right away are: text editor - emacs - (uses emacs lisp)
Yeah, GNU Emacs or XEmacs and SLIME.
What other lisp extensible apps does everyone use?
I have used Edi Wietz's Regex Coach, actually, to help me debug complicated regular expressions. It is actually really cool to use it for that. If one doesn't understand why a particular regular expression isn't matching in a way that one expects, one can just start typing the regular expression, and watch as what does match is highlighted. As soon as things are no longer being highlighted as one wants, it's usually pretty obvious what went wrong. But Regex Coach isn't extensible, so that doesn't really count, I suppose.
I personally tend to use lisp mostly as a programming language. As most of the time I spend coding is devoted to work, and the product on which I work doesn't use lisp, I don't get to spend a whole lot of time programming in lisp. However, I do find excuses to use it. For example, I have recently written a very simplistic telnet-stream and my own anemic version (but it does do what I need to get done) of Don Libe's Expect (because I don't much like Tcl) to automate remote software installations.
I haven't read the thread but I will answer the question... or...would use if the company were not so vaporous.
Mirai. I have Allegro 5.0.1 based Mirai. Unfortunately it breaks down alot on windows XP. The most fun part...the renderer. They had gotten rid of the lisp renderer because when they first ported to allegro it was too slow, and some dumb thing, dealing with the shell call is causing "nil is not the expected type, numuber". I am sure if I decided to get really down to it I could patch the damn thing myself, but then there is the fact that the nodelicense, which is based on an ethernet mac address, only works on this laptop when the wireless or is connected. Perhaps I would ask them if they could cut a license for the cat 5 ethernet adapter, but it was so friggen hard just to get my license updated in the first place, i'm afraid to bother them.
AFAIK they are probably either A. doing nothing, or B. rewriting mirai in C++. Probably B. Either case the Izware people are a perfect example of the classic failures of major lisp based applications. It is so friggen sad it's heartbreaking. The platform is essentitially totally bitchen and ripe for insane development. [CAD person here] It has a really nice gui. HI: Human Interface (you start it by saying (hi:say-hi). You could link in SMLIB and write a constraint engine and develop your own friggen proengineer or autodesk inventor with a few measly dozen million or so. All in lisp. Integrated Knowledge-Based Engineering. Anything you want. Web deployment, sound, anything that you can run in allegro...plus all the animation simulation stuff possible from mirai and a solid modeler.
THE ULTIMATE QUESTION IS! Why did it fail! It failed because the Lisp Machine failed and they just couldn't keep up in a C world.
I would cry myself to sleep but I still have work to do.
;) AKW
--- Damien Kick dkixk@earthlink.net wrote:
On Dec 9, 2006, at 16:28, Corey Sweeney wrote:
Hey, I was wondering, what lisp extensible
applications do people use?
Ones that I use, that I can think of right away
are:
text editor - emacs - (uses
emacs lisp)
Yeah, GNU Emacs or XEmacs and SLIME.
What other lisp extensible apps does everyone use?
I have used Edi Wietz's Regex Coach, actually, to help me debug complicated regular expressions. It is actually really cool to use it for that. If one doesn't understand why a particular regular expression isn't matching in a way that one expects, one can just start typing the regular expression, and watch as what does match is highlighted. As soon as things are no longer being highlighted as one wants, it's usually pretty obvious what went wrong. But Regex Coach isn't extensible, so that doesn't really count, I suppose.
I personally tend to use lisp mostly as a programming language. As most of the time I spend coding is devoted to work, and the product on which I work doesn't use lisp, I don't get to spend a whole lot of time programming in lisp. However, I do find excuses to use it. For example, I have recently written a very simplistic telnet-stream and my own anemic version (but it does do what I need to get done) of Don Libe's Expect (because I don't much like Tcl) to automate remote software installations. _______________________________________________ chicago-lisp site list chicago-lisp@common-lisp.net http://common-lisp.net/mailman/listinfo/chicago-lisp
Corey Sweeney wrote:
Hey, I was wondering, what lisp extensible applications do people use?
I've just started using it but GnuCash can be extended in Scheme (using Guile: http://www.gnu.org/software/guile/guile.html ).
-Damien