* FAQ    * Search  * Register * Login 
Active topics
Unanswered topics

All times are UTC-06:00



Post new topic  Reply to topic  [ 8 posts ] 
Author Message
 Post subject: PLT Scheme/Racket
PostPosted: Fri Aug 22, 2014 7:39 am 
Offline
DBB Ace
DBB Ace

Joined: Wed Apr 03, 2013 9:46 pm
Posts: 60
Has anyone ever used PLT Scheme? Mostly, I just use the DrScheme (or DrRacket, depending on when you downloaded it) IDE to do all my computations without actually making any executable files. Its excellent. Its probably one of the best programming languages out there. I use it while in DLE all the time.

http://racket-lang.org/


Top
   
 Post subject: Re: PLT Scheme/Racket
PostPosted: Sat Aug 23, 2014 1:53 pm 
Offline
DBB Master
DBB Master
User avatar

Joined: Sun Sep 05, 1999 2:01 am
Posts: 6377
Location: ☃☃☃
I know some scheme, but I find the language to be too verbose and not very expressive. I understand the novelty of the language being lists of lists and how you can use that to write cool macros, but that quality is otherwise responsible for unintuitive syntax that makes the language overly difficult to read and write.


Top
   
 Post subject: Re: PLT Scheme/Racket
PostPosted: Sat Aug 23, 2014 3:16 pm 
Offline
DBB Master
DBB Master
User avatar

Joined: Wed Nov 13, 2002 3:01 am
Posts: 7090
I took a programming course in college that was based on Scheme. I still have nightmares about it. car...cdr...*shudder*


Top
   
 Post subject: Re: PLT Scheme/Racket
PostPosted: Tue Aug 26, 2014 10:23 pm 
Offline
DBB Ace
DBB Ace

Joined: Wed Apr 03, 2013 9:46 pm
Posts: 60
I could see how the syntax can be a pain. But once you get used to it, and assuming you're using the editor that high-lights matching parens, it has great computational potential. Not that other languages don't. Using the IDE on the fly as a make-shift super-calculator is highly convenient too.

I had this one math professor who showed me the DrScheme long ago, and I just learned it over the years. I was so used to Scheme that learning C++ was hard for me.


Top
   
 Post subject: Re: PLT Scheme/Racket
PostPosted: Wed Aug 27, 2014 7:23 pm 
Offline
DBB Master
DBB Master
User avatar

Joined: Wed Nov 13, 2002 3:01 am
Posts: 7090
I think my biggest problem was that the language was entirely built on being recursive, and its syntax seemed abstracted to the point that I had substantial issues in reading what was going on. My previous classroom experience was all in C/C++, and I definitely preferred the more explicit syntax of those.


Top
   
 Post subject: Re: PLT Scheme/Racket
PostPosted: Wed Aug 27, 2014 9:21 pm 
Offline
DBB Master
DBB Master
User avatar

Joined: Sun Sep 05, 1999 2:01 am
Posts: 6377
Location: ☃☃☃
Have you tried python? It also has the advantages of having an interactive shell, not requiring compiled executables, and being good at math, but it doesn't have the horrible syntax. The horrible syntax of scheme is so that you can write cool macros, but if you're not using that language feature, then you're suffering through it for no reason.


Top
   
 Post subject: Re: PLT Scheme/Racket
PostPosted: Wed Aug 27, 2014 9:33 pm 
Offline
DBB Master
DBB Master
User avatar

Joined: Fri May 28, 1999 2:01 am
Posts: 5426
ICQ: 28874658
Website: http://www.povterminal.net/
Location: Bellevue, WA
Python also seems to have significantly more employer demand from what I've heard.


Top
   
 Post subject: Re: PLT Scheme/Racket
PostPosted: Thu Aug 28, 2014 11:03 pm 
Offline
DBB Ace
DBB Ace

Joined: Wed Apr 03, 2013 9:46 pm
Posts: 60
I've seen Python, but never really got into it. I know its a good language because the university professors always talked about and used it. But I'm so used to scheme that the syntax doesn't bother me. I don't think its suffering at all.

*edit*
I still wouldn't mind downloading a python interpreter to check it out. Is there one that is a window rather than on the black console screen?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 8 posts ] 

All times are UTC-06:00


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
You cannot post attachments in this forum

Search for:
Jump to:  



Descent'rs have piloted these pages
 
The layout and contents contained within this site are © DescentBB.net 1997-2006.
Descent, Descent II are © Parallax Software Corporation.
Descent III is Outrage Entertainment.
Descent is a Trademark of Interplay Productions.

Miner Wars™ is trademark of Keen Software House s. r. o.
.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group