PLT Scheme/Racket
Page 1 of 1

Author:  mike8887123 [ Fri Aug 22, 2014 7:39 am ]
Post subject:  PLT Scheme/Racket

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.

Author:  Jeff250 [ Sat Aug 23, 2014 1:53 pm ]
Post subject:  Re: PLT Scheme/Racket

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.

Author:  Top Gun [ Sat Aug 23, 2014 3:16 pm ]
Post subject:  Re: PLT Scheme/Racket

I took a programming course in college that was based on Scheme. I still have nightmares about it. car...cdr...*shudder*

Author:  mike8887123 [ Tue Aug 26, 2014 10:23 pm ]
Post subject:  Re: PLT Scheme/Racket

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.

Author:  Top Gun [ Wed Aug 27, 2014 7:23 pm ]
Post subject:  Re: PLT Scheme/Racket

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.

Author:  Jeff250 [ Wed Aug 27, 2014 9:21 pm ]
Post subject:  Re: PLT Scheme/Racket

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.

Author:  Sirius [ Wed Aug 27, 2014 9:33 pm ]
Post subject:  Re: PLT Scheme/Racket

Python also seems to have significantly more employer demand from what I've heard.

Author:  mike8887123 [ Thu Aug 28, 2014 11:03 pm ]
Post subject:  Re: PLT Scheme/Racket

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.

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?

Page 1 of 1 All times are UTC-06:00
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group