Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
LISP IDE
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Proton
Apprentice
Apprentice


Joined: 16 Mar 2003
Posts: 195
Location: Estoril, Portugal

PostPosted: Mon May 19, 2003 6:27 pm    Post subject: LISP IDE Reply with quote

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
View user's profile Send private message
zhenlin
Veteran
Veteran


Joined: 09 Nov 2002
Posts: 1361

PostPosted: Tue May 20, 2003 8:56 am    Post subject: Reply with quote

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
View user's profile Send private message
maxmc
Guru
Guru


Joined: 14 Oct 2002
Posts: 480
Location: Linköping, Sweden

PostPosted: Tue May 20, 2003 11:44 am    Post subject: Reply with quote

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
View user's profile Send private message
Kummer
n00b
n00b


Joined: 20 Nov 2002
Posts: 41
Location: Vancouver, Canada

PostPosted: Tue May 20, 2003 1:56 pm    Post subject: Reply with quote

Take a look at Jabberwocky, it's pretty nice.
Back to top
View user's profile Send private message
maxmc
Guru
Guru


Joined: 14 Oct 2002
Posts: 480
Location: Linköping, Sweden

PostPosted: Tue May 20, 2003 6:00 pm    Post subject: Reply with quote

Yuuck!
It's Java based... => Slow as hell and a memory hog?
Back to top
View user's profile Send private message
Proton
Apprentice
Apprentice


Joined: 16 Mar 2003
Posts: 195
Location: Estoril, Portugal

PostPosted: Tue May 20, 2003 8:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
porter
Tux's lil' helper
Tux's lil' helper


Joined: 29 Jan 2003
Posts: 95

PostPosted: Wed May 21, 2003 12:32 am    Post subject: Reply with quote

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
View user's profile Send private message
Grapes
n00b
n00b


Joined: 21 Jan 2003
Posts: 43

PostPosted: Wed May 21, 2003 1:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
panserg
Apprentice
Apprentice


Joined: 16 Apr 2003
Posts: 188

PostPosted: Wed May 21, 2003 3:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
maxmc
Guru
Guru


Joined: 14 Oct 2002
Posts: 480
Location: Linköping, Sweden

PostPosted: Wed May 21, 2003 5:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
Proton
Apprentice
Apprentice


Joined: 16 Mar 2003
Posts: 195
Location: Estoril, Portugal

PostPosted: Wed May 21, 2003 6:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
Grapes
n00b
n00b


Joined: 21 Jan 2003
Posts: 43

PostPosted: Fri May 23, 2003 1:36 am    Post subject: Reply with quote

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
View user's profile Send private message
Proton
Apprentice
Apprentice


Joined: 16 Mar 2003
Posts: 195
Location: Estoril, Portugal

PostPosted: Fri May 23, 2003 5:34 am    Post subject: Reply with quote

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
View user's profile Send private message
maxmc
Guru
Guru


Joined: 14 Oct 2002
Posts: 480
Location: Linköping, Sweden

PostPosted: Sat May 24, 2003 1:58 pm    Post subject: Reply with quote

Pushing for emacs again, here's a great intro:
GNU EMACS : Taking The first And Right Steps
Back to top
View user's profile Send private message
ghetto
Guru
Guru


Joined: 10 Jul 2002
Posts: 369
Location: BC, Canada

PostPosted: Sat May 24, 2003 6:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nuwen
Tux's lil' helper
Tux's lil' helper


Joined: 20 Mar 2003
Posts: 123

PostPosted: Sat May 24, 2003 7:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
Grapes
n00b
n00b


Joined: 21 Jan 2003
Posts: 43

PostPosted: Sat May 24, 2003 8:53 pm    Post subject: Reply with quote

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
View user's profile Send private message
Szplug
n00b
n00b


Joined: 03 Nov 2002
Posts: 33
Location: Raleigh North Carolina

PostPosted: Fri May 30, 2003 4:10 am    Post subject: Or get the cvs version of gnu emacs Reply with quote

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
View user's profile Send private message
ghetto
Guru
Guru


Joined: 10 Jul 2002
Posts: 369
Location: BC, Canada

PostPosted: Fri May 30, 2003 4:45 am    Post subject: Reply with quote

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 :twisted:
_________________
Blizzard you suck.
Back to top
View user's profile Send private message
steingrim
n00b
n00b


Joined: 13 Jan 2003
Posts: 34
Location: Oslo, Norway

PostPosted: Fri May 30, 2003 8:35 am    Post subject: Reply with quote

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
View user's profile Send private message
ghetto
Guru
Guru


Joined: 10 Jul 2002
Posts: 369
Location: BC, Canada

PostPosted: Fri May 30, 2003 10:01 am    Post subject: Reply with quote

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 :twisted:
_________________
Blizzard you suck.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum