Tagged Questions
7
votes
6answers
473 views
Is there an infinite amount of knowledge in a programming language?
I can program in Java, C#, C, Scala, and Javascript fluently. I'm comfortable with Objective-C, but I don't remember the conventions used for memory management. I can read Python and Ruby and I've ...
6
votes
1answer
195 views
Is the Mercury Programming Language used in the field?
I've strong interests in Functional and Logic programming and Mercury seems like a good blend of the two. Is it used in industry at all? I'm one to learn a language just for the fun of it but it would ...
11
votes
5answers
585 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 ...
4
votes
3answers
359 views
How to write functionally in a web framework
I love Rich Hickey, Clojure and Haskell and I get it when he talks about functions and the unreliability of side-effecting code.
However I work in an environment where nearly all the functions I ...
14
votes
3answers
426 views
Do all functional languages use garbage collection?
Is there a functional language which allows to use stack semantics - automatic deterministic destruction at the end of the scope?
8
votes
4answers
335 views
Why are cons lists associated with functional programming?
I have noticed that most functional languages employ a singly-linked list (a "cons" list) as their most fundamental list types. Examples include CLisp, Haskell and F#. This is different to mainstream ...
4
votes
8answers
230 views
One-use variables - has any language ever had them?
A principle that I follow is that, when an identifier is established, it should be a signal to the reader that the value referred to is indeed an abstraction which will be used more than once. That ...
12
votes
5answers
577 views
What is the most compatible, widely used production language to export knowledge and skills gained from Haskell?
I like Haskell, plain and simple. While Haskell is used in production software, it's not especially widely deployed from what I've seen. What is the most similar and still widely used language in ...
5
votes
2answers
175 views
Wrapping basic functions in high-level functional-programming languages
I'd like to know if there's a general guide or best practice for wrapping basic functions.
Let's take J for example. It has several 1-or-2 character "functions" called primitives. Examples:
, : ...
9
votes
7answers
654 views
Is there a programming language out there with these qualities?
I'm looking for a programming language that has the following:
static typing
distributed programming across a cluster using actors (no shared memory, message passing)
functional programming
compiled
...
11
votes
5answers
537 views
Is functional programming just different, or is it actually really tougher?
Is functional programming just different, or is it actually really tougher?
Say someone who have never learned programming at all before, and is taught functional programming. vs someone who have ...
9
votes
4answers
562 views
Looking for good functional / oop / meta programming language with :
I want it will be
native code generation // Able to compile with something like GHC
cross-platform (win / linux)
Functional and a bit object-oriented
lambdas, pattern matching, tuples and other ...
8
votes
6answers
370 views
Functional as a first language
What are some pros and cons to learning functional programming before other paradigms?
3
votes
8answers
491 views
Functional programming language for web development
I want to choose to learn a functional programming language, it should fulfill the criteria:
Open source, static typed & fully
object-oriented too.
Must has web framework because it's
for web ...
30
votes
7answers
1k views
Functional Programming on the rise?
I have noticed lately that functional programming languages are gaining popularity. I recently noticed how the Tiobe Index shows an increase in their popularity in comparison to the last year although ...