Tagged Questions
11
votes
9answers
2k views
Functional Programming: what is an “improper list”?
Could somebody explain what an "improper list" is?
Note: Thanks to all ! All you guys rock!
18
votes
7answers
1k views
Separate Namespaces for Functions and Variables in Common Lisp versus Scheme
Scheme uses a single namespace for all variables, regardless of whether they are bound to functions or other types of values. Common Lisp separates the two, such that the identifier "hello" may refer ...
18
votes
8answers
2k views
Practical use of curried functions?
There are tons of tutorials on how to curry functions, and as many questions here at stackoverflow. However, after reading The Little Schemer, several books, tutorials, blog posts, and stackoverflow ...
50
votes
29answers
14k views
Learning Lisp - Why? [closed]
I really feel that I should learn Lisp and there are plenty of good resources out there to help me do it.
I'm not put off by the complicated syntax, but where in "traditional commercial ...
56
votes
8answers
9k views
Are Databases and Functional Programming at odds?
I've been a web developer for some time now, and have recently started learning some functional programming. Like others, I've had some significant trouble apply many of these concepts to my ...
16
votes
17answers
2k views
What would be a good functional language to pick up?
I come from a background of a large variety of languages but my only experience with functional programming languages was a brief stint with OCaml. I want to dive a lot deeper into one of these ...
12
votes
10answers
3k views
macro support in F#
After reading Practical Common Lisp I finally understood what the big deal about macros was, and I have been looking for a language for the .NET platform that supports this. There are a few lisp ...
6
votes
10answers
2k views
If you already know LISP, why would you also want to learn F#?
What is the added value for learning F# when you are already familiar with LISP?
10
votes
21answers
3k views
What are some examples of LISP being used in production, outside of AI and academia? [duplicate]
Possible Duplicate:
Lisp in the real world
A search query on Google reveals that the search term 'practical lisp' returns a link for Practical Common LISP, which is a very nice starter ...
10
votes
7answers
1k views
Is a functional language a good choice for a Flight Simulator? How about Lisp?
I have been doing object-oriented programming for a few years now, and I have not done much functional programming. I have an interest in flight simulators, and am curious about the functional ...
118
votes
11answers
11k views
Is there a software-engineering methodology for functional programming?
Software Engineering as it is taught today is entirely focused on object-oriented programming and the 'natural' object-oriented view of the world. There is a detailed methodology that describes how to ...
37
votes
19answers
3k views
Does anyone have any recommendations for starting out in functional programming? [closed]
I'm looking for some eBooks that will assist in my learning of functional programming. I haven't yet decided which language I will go with, but I've noticed a fair amount of bias towards LISP, ...
37
votes
15answers
4k views
What's a good beginning text on functional programming?
I like to study languages outside my comfort zone, but I've had a hard time finding a place to start for functional languages. I heard a lot of good things about Structure and Interpretations of ...
31
votes
9answers
4k views
Good resources on using functional programming in game development? [closed]
I'm quite new to that functional programming paradigm, but so far I like it. Since I'm into game development, I want to try it out in writing some games in purely functional programming style. I don't ...
17
votes
3answers
2k views
Idiomatic clojure for progress reporting?
How should I monitor the progress of a mapped function in clojure?
When processing records in an imperative language I often print a message every so often to indicate how far things have gone, e.g. ...