GPWiki.org
GPWiki.org
It is currently Thu Jun 20, 2013 12:18 am

All times are UTC




Post new topic Reply to topic  [ 25 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Fri Jan 11, 2008 2:48 am 
Level 22 Norse Warrior-Librarian

Joined: Sun Mar 04, 2007 5:08 pm
Posts: 525
Location: Perth w.a.
After 20 minutes looking for a free one,
I get the impression I'm wasting my time.

A typical ad might go...

Quote:
The Personal Edition of this Common Lisp implementation comes with an IDE, and is free crippleware (among other limitations, it will terminate your ...


Common Lisp looks really interesting for a second language for me.
Can anyone point me to a suitable IDE.

Or maybe you think Common Lisp suks and I should'nt go there ?


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jan 11, 2008 3:52 am 
Technomaniac

Joined: Sun Dec 05, 2004 11:27 am
Posts: 3249
Location: Sydney, Australia
I'm not a lisp person (or an emacs person either), but surely emacs is the thing to use if you want to code in lisp.

_________________
Trying is the first step towards failure
b


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jan 11, 2008 5:20 am 
Level 22 Norse Warrior-Librarian

Joined: Sun Mar 04, 2007 5:08 pm
Posts: 525
Location: Perth w.a.
There only seems to be one free lisp ide and its crippleware.

Its a shame I'm a pennyless pauper,
common lisp looked really interesting.

I've been ruminating for 2 months now on a second language,
and I'm sick of thinking about it.

Can anyone here except Mancharia tell me which language to learn.
Preferably one of you old hands.
And I'll quit the thinking and just do it.

No offense Mancharia, I respect you as much as anyone who knows what there talking about,but for some reason I have an aversion to the name c#.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jan 11, 2008 5:55 am 
Technomaniac

Joined: Sun Dec 05, 2004 11:27 am
Posts: 3249
Location: Sydney, Australia
Hugh wrote:
There only seems to be one free lisp ide and its crippleware.

Its a shame I'm a pennyless pauper,
common lisp looked really interesting.

I've been ruminating for 2 months now on a second language,
and I'm sick of thinking about it.

Can anyone here except Mancharia tell me which language to learn.
Preferably one of you old hands.
And I'll quit the thinking and just do it.

No offense Mancharia, I respect you as much as anyone who knows what there talking about,but for some reason I have an aversion to the name c#.

There is a good reason that there isn't just one language that everyone uses - different people prefer different things, different jobs are best solved with different tools.

On the flip side, there really isn't much difference between all of them, if you are finding programming difficult, then chances are it isn't the language you are using (programming is something that is hard to do).

So, here are the tools I use (with various degrees of frequency):
1) C: very portable and very easy to deploy, heaps of libraries for it, fast, and helps you shoot yourself in the foot :)

2) Ruby: very pleasant and very easy to write for, reasonably good library selection, though you aren't spoilt for choice, slow, and hard to shoot yourself in the foot. (interpret foot shooting as buffer overrun and similar). Deployment is a bit of a pain a lot of the time.

3) Python: Some love it, I don't. But it does have lots of libraries as a result of being a bit more mature than ruby (this also helps it for deployment)

4) C#: It isn't bad :)

I'm no longer an IDE person, I have a text editor (gedit) and a terminal. I might one day want an IDE, but I think it will probably be one I've written because I don't really enjoy using the current ones available. So, I can't really help you with my IDE experience.

I can tell you that some people claim that Eclipse is the be all and end all of IDEs, and if that is the case and you are really after an IDE, then perhaps Java is your language of choice (I think it can do other languages, but the Java support is superior). I believe Eclipse is also known for its epic load times, so you can look forward to that.

_________________
Trying is the first step towards failure
b


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jan 11, 2008 6:56 am 
Level 22 Norse Warrior-Librarian

Joined: Sun Mar 04, 2007 5:08 pm
Posts: 525
Location: Perth w.a.
Cheers Andy.

I'll definatly check out Ruby.
I've already gone through some python and I dont think its for me.

I like C alot, especially the I/O for some weird reason.
I really dig how you can go, printf ("%d blabla %s %E %g" etc...

I keep hearing Java is so slow,but if Eclipse is that good ?

l8tr.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jan 11, 2008 7:05 am 
Double Guru
User avatar

Joined: Fri Aug 12, 2005 8:58 am
Posts: 2009
Location: LA, CA
if your looking for a functional langauge lisp is quite nice however there really isn't an ide like visual studio, dev-cpp, codeblocks etc for it or any other functional language I know of. The closest thing I can think of is dr scheme which is nice but it meant more as a learning tool then anything. Your best bet is to get a nice syntax editor and use something else to build (make files come to mind). However something that they do have that most languages do not is an interactive enviroment where you can type something and instantly see the results.

I've experimented with a few functional languages such as lisp, scheme and varations of ml. Of all the ones I've used ocaml seemed to be the most reasonable for making real world applications while the others were just nice for doing algorithms. That being said I haven't touched ocaml in awhile, mostly because my work requires c/c++.

What are you look for in a language? Are just looking for something with neat/different ideas then the mainstream or rather something to replace c like languages?

I believe that learning a functional language such as lisp is a good thing. They teach some concepts that c languages don't have. They also focus more on the problem at hand rather then all the extra details.

So in a nutshell it really boils down to what you are looking for in language, once you have established that then it is a lot easier to give recommendations.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jan 11, 2008 8:14 am 
Level 22 Norse Warrior-Librarian

Joined: Sun Mar 04, 2007 5:08 pm
Posts: 525
Location: Perth w.a.
Quote:
If you think the greatest pleasure in programming comes from getting a lot done with code that simply and clearly expresses your intention, then programming in Common Lisp is likely to be about the most fun you can have with a computer. You'll get more done, faster, using it than you would using pretty much any other language.


That was something that caught my eye about lisp.
Sure maybe its just fanfair or an excuse for a bad programmer to pretend he's good (not talking about myself there).

I'm getting really quite comfortable with c++ and will continue learning it and cutting down on codebloat.
But if theres a language out there that is truly as concise and compact as that quote says then Im gonna learn that language.

I wont be doing Lisp until I can afford the commercial IDE,
I'm checking out O'cami again and Ruby now, I wander how lolcode is coming on?

thanks for the replies.

<edit>
F*** I can't find anything today.
I think this has something to do with a mac and australias retarded internet system.

Maybe I'll just learn lolcode,all the hype any language presents itself with is starting to get on me tits.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 26, 2008 7:50 pm 
Carmack Clone

Joined: Fri Sep 24, 2004 2:49 pm
Posts: 681
Your Google-fu must be weak, my son. The way of the cheapskate Common Lisp programmer is Slime. To master Slime, one must master Emacs. Do not hesitate though -- your perseverance will quickly be payed back in pure enlightenment.

That, or you could go the simple-easy way: http://www.weitz.de/starter-pack/


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 26, 2008 8:21 pm 
Bibliotherapist
User avatar

Joined: Wed Dec 21, 2005 6:23 pm
Posts: 6210
Location: Manchester, UK
I quite liked lisp when I played around with it :)

I used Allegro CL when I was learning it. It has the limitation of only allowing a 50mb heap, but while you are learning the language this is much larger than anything you are ever going to do with it :) It's certainly large enough for fairly decent sized 1-man projects (I never even came close to the limit)

If you can stand emacs, then slime is also a good route as suggested.

_________________
God must love stupid people, he made so many.
theraje: 'God doesn't love stupid people, they're just easier to make'
http://sharedillusions.blogspot.com


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 26, 2008 11:51 pm 
Also known as "Lucky"

Joined: Sat Aug 07, 2004 9:22 pm
Posts: 5853
Location: Vancouver, Canada
MARIJN IS ALIVE!

_________________
FizzBall, Professor Fizzwizzle, The Amazing Brain Train, and My Tribe!


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 27, 2008 1:28 am 
Fish Doggy
User avatar

Joined: Mon Jun 27, 2005 4:50 pm
Posts: 1705
Location: Ontario, Canada
Ryan Clark wrote:
MARIJN IS ALIVE!
:lol That was my first reaction when I seen his post as well.

_________________
In brightest day, in blackest night. No evil shall escape my sight. Let those who worship evil's might, beware my power... Green Lantern's light!
Twitter!


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 27, 2008 9:05 am 
Bibliotherapist
User avatar

Joined: Wed Nov 03, 2004 1:28 pm
Posts: 6755
Location: Oxford, Englandshire
Ditto, Long time no see. *waves*

_________________
10 PRINT "Bad Monkey ";
20 GOTO 10


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 27, 2008 5:56 pm 
Carmack Clone

Joined: Fri Sep 24, 2004 2:49 pm
Posts: 681
Heh. Hi guys!


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 28, 2008 7:24 am 
Babirusa
User avatar

Joined: Thu Aug 19, 2004 2:55 pm
Posts: 9241
Location: The Netherlands
NowSayPillow wrote:
Ryan Clark wrote:
MARIJN IS ALIVE!
:lol That was my first reaction when I seen his post as well.


Same, I actually checked if this wasn't a necro'ed topic! :D

_________________
Serious game developer

http://www.persistentrealities.com
http://www.persistentrealities.com/vbfibre
http://www.ambiances.nl


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 28, 2008 6:04 pm 
Super Donkey Monkey Wrestler
User avatar

Joined: Tue Sep 14, 2004 3:12 am
Posts: 953
Lisp is the worst language ever! :x

_________________
Onward and upward!

Go banana!


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 28, 2008 6:25 pm 
Bibliotherapist
User avatar

Joined: Wed Dec 21, 2005 6:23 pm
Posts: 6210
Location: Manchester, UK
nausea wrote:
Lisp is the worst language ever! :x

Lisp is the best language ever! :P

Let the flame wars BEGIN!

_________________
God must love stupid people, he made so many.
theraje: 'God doesn't love stupid people, they're just easier to make'
http://sharedillusions.blogspot.com


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 28, 2008 8:28 pm 
Carmack Clone

Joined: Fri Sep 24, 2004 2:49 pm
Posts: 681
Ah, the beautiful tradition of language flame-wars. So, obviously, Lisp is not for the dilettante programmers. As high-grade Internet troll Paul Graham says, those who do not understand the advanced features of a language are bound to consider them useless cruft that they do not need, while once you get them, you'll be unable to figure how all those lesser life-forms are able to feel satisfied with a language without them. There were features present -- clearly beneficial, solid features -- in the Lisps of 30 years ago, that are still sorely lacking in today's drone-languages like Java and C#. In fact, even on their purported strength, object-orientation, the Common Lisp Object System merrily wipes the floor with them. So there!

(That being said, I'm rather leaning towards languages less messy than Common Lisp, such as Haskell, these days.)


Top
 Profile  
 
 Post subject:
PostPosted: Sat Mar 29, 2008 12:29 pm 
Super Donkey Monkey Wrestler
User avatar

Joined: Tue Sep 14, 2004 3:12 am
Posts: 953
I tried to learn it but its confusing. I look at code from another language and I can understand whats going on. I look at Lisp code and everything is inside out!

We have a project at work, in Lisp, and I was told to maintain it. I recommended that we scrap the project and start over :ego

_________________
Onward and upward!

Go banana!


Top
 Profile  
 
 Post subject:
PostPosted: Sat Mar 29, 2008 10:39 pm 
Level 22 Norse Warrior-Librarian
User avatar

Joined: Mon Sep 04, 2006 5:25 pm
Posts: 517
Location: U.S.
hmmm...I've never used Lisp, but I've done a bit of work in Haskell, and I was quite happy with it (Haskell is similar to Lisp, right? I think it is... XD). Learning Haskell took awhile, and it was definitely confusing, but it's given me a different perspective on how things should be done in conventional programming languages, and Haskell is amazing for some projects....especially parsers.

Just my two cents :)
-wyrmmage

_________________
Worlds at War (Current Project) - http://www.awkward-games.com
Ganadu'r, The Eternal Sage (Other Current Project) - http://rpg.naget.com
Programming tutorials and web-design services: http://www.wyrmmage.com


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 30, 2008 12:02 am 
Bibliotherapist
User avatar

Joined: Wed Dec 21, 2005 6:23 pm
Posts: 6210
Location: Manchester, UK
nausea wrote:
I tried to learn it but its confusing. I look at code from another language and I can understand whats going on. I look at Lisp code and everything is inside out!

We have a project at work, in Lisp, and I was told to maintain it. I recommended that we scrap the project and start over :ego


So, because you failed to understand it, it became a bad language? :P[/flame bait]

_________________
God must love stupid people, he made so many.
theraje: 'God doesn't love stupid people, they're just easier to make'
http://sharedillusions.blogspot.com


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 25 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


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

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group