| View previous topic :: View next topic |
| Author |
Message |
Proton Apprentice


Joined: 16 Mar 2003 Posts: 195 Location: Estoril, Portugal
|
Posted: Mon May 19, 2003 6:27 pm Post subject: LISP IDE |
|
|
Hi all.
I have a project to do this semester in Artificial Inteligence, and we must develop it in Ansi Common Lisp. Now, I know I can use emacs for that, but I never liked it much (I'm more of a vim guy) and a nice IDE would be really nice, something on the lines of DrScheme, for instance.
It's just that I need it to be both a GUI and an interpreter...
Well, if you know about anything like this, please let me know.
Thanks. _________________ Sérgio @ Portugal
IST - LEIC |
|
| Back to top |
|
 |
zhenlin Veteran

Joined: 09 Nov 2002 Posts: 1361
|
Posted: Tue May 20, 2003 8:56 am Post subject: |
|
|
| Since emacs is one of the more dominating programs in the Free Software world, I doubt there is. Besides, what better LISP IDE than one written in LISP, with a LISP-dialect API? |
|
| Back to top |
|
 |
maxmc Guru


Joined: 14 Oct 2002 Posts: 480 Location: Linköping, Sweden
|
Posted: Tue May 20, 2003 11:44 am Post subject: |
|
|
Writing Lisp in emacs is THE way, since most of the intendation etc and how the program flows relies on how emacs autoindents your file.
I used allegro-commonlisp with emacs and that worked great, although allegro is a commercial product. |
|
| Back to top |
|
 |
Kummer n00b


Joined: 20 Nov 2002 Posts: 41 Location: Vancouver, Canada
|
Posted: Tue May 20, 2003 1:56 pm Post subject: |
|
|
| Take a look at Jabberwocky, it's pretty nice. |
|
| Back to top |
|
 |
maxmc Guru


Joined: 14 Oct 2002 Posts: 480 Location: Linköping, Sweden
|
Posted: Tue May 20, 2003 6:00 pm Post subject: |
|
|
Yuuck!
It's Java based... => Slow as hell and a memory hog? |
|
| Back to top |
|
 |
Proton Apprentice


Joined: 16 Mar 2003 Posts: 195 Location: Estoril, Portugal
|
Posted: Tue May 20, 2003 8:21 pm Post subject: |
|
|
Hmm, I guess I will have to learn emacs... -sigh-
I don't find it intuitive at all...
Or Jabberwocky, I don't know... Will have to see.
Thanks everyone! _________________ Sérgio @ Portugal
IST - LEIC |
|
| Back to top |
|
 |
porter Tux's lil' helper

Joined: 29 Jan 2003 Posts: 95
|
Posted: Wed May 21, 2003 12:32 am Post subject: |
|
|
Try Anjuta, in my opinion it is a well looking multi functional texteditor with syntaxhighlighting. Visit www.anjuta.org for further details. _________________ no pain, no gain |
|
| Back to top |
|
 |
Grapes n00b

Joined: 21 Jan 2003 Posts: 43
|
Posted: Wed May 21, 2003 1:59 pm Post subject: |
|
|
| Quote: | | something on the lines of DrScheme, |
Why not just download DrScheme then. I program in scheme/lisp probably way more than i should. I find DrScheme to be the best I've tried. Yeah, there is no ebuild, but download the binaries from drscheme.org. |
|
| Back to top |
|
 |
panserg Apprentice


Joined: 16 Apr 2003 Posts: 188
|
Posted: Wed May 21, 2003 3:39 pm Post subject: |
|
|
| Proton wrote: | Hmm, I guess I will have to learn emacs... -sigh-
I don't find it intuitive at all... |
I found that Emacs uses the same intuition as Lisp: no wonder as Emacs *is* a Lisp interpreter by itself.
So if you have to learn Lisp then thereshould be no problem to learn Emacs either  |
|
| Back to top |
|
 |
maxmc Guru


Joined: 14 Oct 2002 Posts: 480 Location: Linköping, Sweden
|
Posted: Wed May 21, 2003 5:25 pm Post subject: |
|
|
Emacs quick guide:
Ctrl = C
Meta/Alt = M
C-x-C-c = Quit
C-x-C-s = Save
C-x-C-w = Save As
C-s = Search forward
C-r = Search in reverse
C-% = Search and replace
C-h t = Tutorial
M-x apropos = apropos help.
M-x font-lock-mode = Turns on and off colors
Last edited by maxmc on Thu May 22, 2003 8:20 am; edited 1 time in total |
|
| Back to top |
|
 |
Proton Apprentice


Joined: 16 Mar 2003 Posts: 195 Location: Estoril, Portugal
|
Posted: Wed May 21, 2003 6:47 pm Post subject: |
|
|
Thanks for all your replies, first of all.
| Grapes wrote: | | Quote: | | something on the lines of DrScheme, |
Why not just download DrScheme then. I program in scheme/lisp probably way more than i should. I find DrScheme to be the best I've tried. Yeah, there is no ebuild, but download the binaries from drscheme.org. |
DrScheme does not work for LISP, AFAIK, only Scheme and derivatives. I only mentioned it as an example for a nice LISP-like IDE I knew... _________________ Sérgio @ Portugal
IST - LEIC |
|
| Back to top |
|
 |
Grapes n00b

Joined: 21 Jan 2003 Posts: 43
|
Posted: Fri May 23, 2003 1:36 am Post subject: |
|
|
| very true, I guess i didn't read your post fully. sorry about that. We'll then, if you are used to using drScheme, (which i'm assuming you are) emacs has many of the same keystrokes. I'm pretty sure the editor in drScheme was based on emacs. Plus I believe most of the time, you can use the emacs split screne to run an intperetor right there. Someone let me know if i'm wrong. Again, sorry i read your post wrong |
|
| Back to top |
|
 |
Proton Apprentice


Joined: 16 Mar 2003 Posts: 195 Location: Estoril, Portugal
|
Posted: Fri May 23, 2003 5:34 am Post subject: |
|
|
| Grapes wrote: | | very true, I guess i didn't read your post fully. sorry about that. We'll then, if you are used to using drScheme, (which i'm assuming you are) emacs has many of the same keystrokes. I'm pretty sure the editor in drScheme was based on emacs. Plus I believe most of the time, you can use the emacs split screne to run an intperetor right there. Someone let me know if i'm wrong. Again, sorry i read your post wrong |
No prob Thanks for the tip.
I'll be starting work on my project soon, and I'll let you know what I'll be using. Thank God they just gave us more time... It's a really wicked game, where you have a cube with size n and the purpose of the game is to make n-in-a-row, sort of like tic-tac-toe. Oh, and there's gravity (the pieces fall down). Now, the project is not making the game (which is hard by itself), but making the AI that can play against you!!! AND THEY NEVER TAUGHT US LISP, they just gave us a few pointers. Ack!!!
lol, sorry for that, I needed to let some steam out.
Thanks, everyone. _________________ Sérgio @ Portugal
IST - LEIC |
|
| Back to top |
|
 |
maxmc Guru


Joined: 14 Oct 2002 Posts: 480 Location: Linköping, Sweden
|
|
| Back to top |
|
 |
ghetto Guru


Joined: 10 Jul 2002 Posts: 369 Location: BC, Canada
|
Posted: Sat May 24, 2003 6:35 pm Post subject: |
|
|
oh fine.. i guess I'll try emacs too..
but first I just have to ask a few questions:
Which is better xemacs or emacs.
As I understand it xemacs is a different program which was forked from the main emacs code. Was there a good reason for this? Did anything really exciting come out of it? _________________ Blizzard you suck. |
|
| Back to top |
|
 |
Nuwen Tux's lil' helper

Joined: 20 Mar 2003 Posts: 123
|
Posted: Sat May 24, 2003 7:20 pm Post subject: |
|
|
| I think the main reason xemacs was forked was the X interface, but I think the latest emacs fixes that pretty well. I think it's pretty much a toss up these days, xemacs (arguably) does X and a few other things a bit better, but I don't know of anything really important. I'd say start out with the original emacs just because it's more standard. |
|
| Back to top |
|
 |
Grapes n00b

Joined: 21 Jan 2003 Posts: 43
|
Posted: Sat May 24, 2003 8:53 pm Post subject: |
|
|
| I like xemacs better. It is a little more gui-y (spelling? gooy, gooie, ?) It seems to use more resourses though. Most of the keystrokes are the same and all. It's really not that much different. And there is not much that one can do that the othere can't. I'd say try both and see what you like. |
|
| Back to top |
|
 |
Szplug n00b

Joined: 03 Nov 2002 Posts: 33 Location: Raleigh North Carolina
|
Posted: Fri May 30, 2003 4:10 am Post subject: Or get the cvs version of gnu emacs |
|
|
It's better gui-wise than it used to be. You just have to hope it's stable that day .
Get it from cvs at: http://savannah.gnu.org/projects/emacs |
|
| Back to top |
|
 |
ghetto Guru


Joined: 10 Jul 2002 Posts: 369 Location: BC, Canada
|
Posted: Fri May 30, 2003 4:45 am Post subject: |
|
|
I really like emacs so far.. its an amazing experience =)
..but I wish that there was a gtk2 front end for it. The Gui is one of the ugliest things I have ever witnessed. Sorry, just being honest.
I hope that someday someone starts development on GMACS  _________________ Blizzard you suck. |
|
| Back to top |
|
 |
steingrim n00b


Joined: 13 Jan 2003 Posts: 34 Location: Oslo, Norway
|
Posted: Fri May 30, 2003 8:35 am Post subject: |
|
|
| ghetto wrote: | | .but I wish that there was a gtk2 front end for it. The Gui is one of the ugliest things I have ever witnessed. Sorry, just being honest. |
You could try app-emacs/emacs-cvs. It uses gtk2 AFAIK, i've been using it for a while combined with the latest Gnus (not in portage at the moment..) and it looks better and it's quite stable. |
|
| Back to top |
|
 |
ghetto Guru


Joined: 10 Jul 2002 Posts: 369 Location: BC, Canada
|
Posted: Fri May 30, 2003 10:01 am Post subject: |
|
|
wow I have to say emacs-21.3.50 is great!
It has a mostly gtk2 interface so it looks tones better. I just hope its stable enough to use as my main editor.
Thanks for that heads up on emacs-cvs  _________________ Blizzard you suck. |
|
| Back to top |
|
 |
|