The scheme tag has no wiki summary.
7
votes
3answers
400 views
Why do .NET modules separate module file names from namespaces?
In implementations of the Scheme programming language (R6RS standard) I can import a module as follows:
(import (abc def xyz))
The system will try to look for a file $DIR/abc/def/xyz.sls where $DIR ...
11
votes
5answers
587 views
how a pure functional programming language manage without assignment statements?
When reading the famous SICP, I found the authors seem rather reluctant to introduce the assignment statement to Scheme in Chapter 3. I read the text and kind of understand why they feel so.
As ...
3
votes
0answers
82 views
Which Scheme implementations can do scripting for C++ programs? [closed]
I want to do some Scheme scripting in a C++ program. Essentially half the program would be in C++, the other in Scheme.
My obvious choice would be GNU Guile, although I'm concerned that it's not ...
9
votes
5answers
357 views
How useful are Lisp macros?
Common Lisp allows you to write macros that do whatever source transformation you want.
Scheme gives you a hygienic pattern-matching system that lets you perform transformations as well. How useful ...
5
votes
1answer
156 views
Process arbitrarily large lists without explicit recursion or abstract list functions?
This is one of the bonus questions in my assignment.
The specific questions is to see the input list as a set and output all subsets of it in a list. We can only use cons, first, rest, empty?, empty, ...
8
votes
3answers
608 views
On the path to Enlightenment: Scheme, Common Lisp, Clojure? [closed]
A lot of people smarter than me keep writing about when you learn Lisp it makes you a better programmer because you "get it".
Maybe all I hear about Lisp(s) changing your life is just a big practical ...
51
votes
10answers
3k views
Why is my first language in University Scheme?
I hear about C, C++, Java every day whenever people starting talking about computer science, but in my first computer science class we are asked to write in Scheme (DrRacket).
Why is that?
What ...
8
votes
2answers
369 views
Is IronScheme complete enough or stable enough to be worth learning?
IronScheme is mentioned on Wikipedia as a successor to a failed project called IronLisp, bringing Lisp to CLR and .NET, the way Clojure does for the JVM. Does anyone have experience with this ...
18
votes
6answers
819 views
Is there a language more general than Lisp?
I've been programming for a long time, and writing in Lisp (well, mostly Scheme) for a little less. My experience in these languages (and other functional languages) has informed my ability to write ...
6
votes
5answers
327 views
Wrapping my mind around prefix notation?
I'm reading about LISP.
I understand how prefix notation works at a certain level, but I was wondering if there are any tricks to making it intuitive.
1
vote
2answers
179 views
Scheme Stream Implementation
After working my way through SICP I decided to work though some Project Euler problems using scheme. In this particular problem I am trying to generate an infinite stream of integers however I am ...
4
votes
1answer
269 views
What implementation of Scheme is good for studying SICP?
I heard about Dr. Scheme but haven't really used it. What is your experience with SICP, what set of scheme tools did you use when learning SICP?
16
votes
9answers
2k views
Scheme vs Haskell for an Introduction to Functional Programming?
I am comfortable with programming in C and C#, and will explore C++ in the future. I may be interested in exploring functional programming as a different programming paradigm. I am doing this for fun, ...
5
votes
5answers
475 views
Reading SICP with F#?
I've been meaning to read the SICP book for a while, and am finally about to get around to it (now that I can read it on Kindle :) I'd like to learn a functional language, and I use C# at work so ...
4
votes
3answers
666 views
Lisp popularity on the rise. Anyone know why? Seen this first hand?
I recently found this article/table: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
It shows a big rise in Lisp's popularity. Does anyone know more about this? What applications ...
3
votes
1answer
196 views
Where can I read exemplary Scheme code?
Edi Weitz's libraries are often brought up when people ask for exemplary code in Common Lisp, the kind to read and learn from. Are there any open-source Scheme projects or libraries that you can ...
31
votes
12answers
2k views
Is LISP still useful in today's world? Which version is most used?
I try to teach myself a new programming language in regular intervals of time. Recently, I've read how Lisp and its dialects are at the complete opposite end of the spectrum from languages like C/C++, ...
39
votes
5answers
4k views
Scheme vs Common Lisp: Which characteristics made a difference in your project? [closed]
There are no shortage of vague "Scheme vs Common Lisp" questions on both StackOverflow and on this site, so I want to make this one more focused. The question is for people who have coded in both ...
4
votes
1answer
289 views
What benefits do I get from learning Scheme?
I'm a java programmer and I've decided to learn a bit about theoretical computer science. I don't have a degree in that and a little background would help me a lot since I don't know anything other ...
9
votes
4answers
440 views
What should I learn from Scheme?
I was wondering what unique features I can learn from Scheme that would help me become a better programmer?
I have a lot experience in mainstream languages, and I am looking to expand my horizons ...
15
votes
3answers
729 views
Is there a canonical tutorial or book on functional programming concepts?
Coming from a procedural/OO programming background, I tend to write Scheme programs in a procedural fashion. I would be intersted in learning Scheme or Lisp in a functional way from the ground up, to ...