Giorgio's user avatar
Giorgio's user avatar
Giorgio's user avatar
Giorgio
  • Member for 12 years, 5 months
  • Last seen more than a month ago
117 votes
14 answers
25k views

What triggered the popularity of lambda functions in modern mainstream programming languages?

64 votes
22 answers
7k views

Why do some programmers think there is a contrast between theory and practice? [closed]

42 votes
2 answers
8k views

Misconceptions about purely functional languages?

41 votes
4 answers
27k views

Performance of Scala compared to Java

36 votes
7 answers
133k views

How to quickly search through a very large list of strings / records on a database

35 votes
10 answers
31k views

Alternatives to the singleton pattern

31 votes
1 answer
17k views

Type inference in Java 8

25 votes
1 answer
2k views

How often is seq used in Haskell production code?

20 votes
19 answers
6k views

Programming languages with a Lisp-like syntax extension mechanism [closed]

20 votes
2 answers
2k views

What are the typical applications of Lisp macros?

20 votes
1 answer
4k views

Motivation and pitfalls (?) of the auto keyword in C++11

18 votes
4 answers
5k views

Source code metrics for measuring code stability?

18 votes
4 answers
6k views

Motivation and use of move constructors in C++

17 votes
11 answers
16k views

KISS principle applied to programming language design?

15 votes
2 answers
32k views

How to program thread allocation on multicore processors?

15 votes
4 answers
3k views

Is garbage collection needed for implementing safe closures?

15 votes
6 answers
1k views

How to get good design when using agile methods?

13 votes
1 answer
9k views

C++11 support for higher-order list functions

13 votes
6 answers
14k views

How should I handle invalid user input?

12 votes
7 answers
40k views

Sort algorithms that work on large amount of data

12 votes
7 answers
4k views

Refactoring and Open / Closed principle

12 votes
1 answer
531 views

Why do Haskell functors only have derived types in their target category?

11 votes
2 answers
2k views

How will the new development of Java influence its interoperability with languages like Scala and Clojure?

10 votes
3 answers
3k views

Are closures with side-effects considered "functional style"?

10 votes
4 answers
3k views

How are entities with an identity and a mutable persistent state modelled in a functional programming language?

9 votes
2 answers
4k views

Criteria for a programming language to be considered "mature"

9 votes
3 answers
12k views

Lambda expressions with no parameters in Haskell and / or lambda calculus

9 votes
4 answers
2k views

Is there a Haskell idiom for trying several functions and stop as soon as one succeeds?

8 votes
2 answers
6k views

Why does Java use :: for method references instead of .?

8 votes
3 answers
919 views

Do any object-oriented programming languages support "collective constructors"?