4,569 reputation
939
bio website
location
age
visits member for 2 years, 4 months
seen 1 hour ago

Aug
20
comment In what programming language did “let” first appear?
@JohanKarlsson There are 2 original questions and 1 incorrect assumption by the topicstarter. The incorrect assumption is that the first use of "let" in a programming language must be the origin of "let"-use in Lisp, Clojure, and Haskell.
Aug
20
comment In what programming language did “let” first appear?
The question in the title isn't the same question as in the body. Question in title asks for first use of let in programming language and the question in the body is about the origins of let. Those two questions have two different answers. The wrong assumption made by the topicstarter is that the modern use of let is inspired upon older use of let in earlier programming languages. Whereas the use of let in languages like haskell would have happened regardless of the use of let in basic, because functional languages have a lot of their origins from math, where let is commonly used.
Aug
20
comment In what programming language did “let” first appear?
let origins are from math, not from other programming languages.
Aug
20
comment How to refactor a myriad of similar classes
I'm wondering what the differences between your similar classes are? How big/small, maybe give an example.
Aug
19
reviewed Approve suggested edit on Liability for software framework
Aug
19
comment Prevent product key from being used on multiple virtual machines
This is pretty difficult but not impossible. I would suggest looking at commercial alternatives who have gotten this solved.
Aug
19
reviewed Approve suggested edit on How to change the state of a singleton in runtime
Aug
18
reviewed Approve suggested edit on Tracking contributions from contributors not using git
Aug
15
comment Estimation of space is required to store 275305224 of 5x5 MagicSquares?
@Useless does that tool create all magic squares or does it have a clever algorithm for creating valid magic squares but only creates a subset?
Aug
15
reviewed Approve suggested edit on Setting permissions issue for admins and lower users in project
Aug
14
revised Should we only catch in exceptional circumstances?
added 630 characters in body
Aug
14
answered Should we only catch in exceptional circumstances?
Aug
14
reviewed Approve suggested edit on Why do people nowadays use factory classes so often?
Aug
14
comment Estimation of space is required to store 275305224 of 5x5 MagicSquares?
@gbjbaanb sorry, I wasn't telling enough, I don't know how to exponentially decrease it, but two observations are that: you can rotate a magic square 90 degrees and it will still be good and you can mirror one and it will still be good, so 1 square can actually stand as a solution for 8 squares.
Aug
14
reviewed Approve suggested edit on Estimation of space is required to store 275305224 of 5x5 MagicSquares?
Aug
14
comment Estimation of space is required to store 275305224 of 5x5 MagicSquares?
store them in an algorithm
Aug
14
reviewed Approve suggested edit on Why do people nowadays use factory classes so often?
Aug
14
comment Why do people nowadays use factory classes so often?
discuss.joelonsoftware.com/default.asp?joel.3.219431.12&;
Aug
13
comment Is there anything groundbreaking about NoSQL?
Ok what's the big fuss about NoSQL? It's easy: we had a generation of people that grew up with relational databases and that was the only tool they had. Because if you only have a hammer, everything becomes a nail. Then you get ugly stuff like trying to put objects in a relational database or building a search-engine on top of that. The big realization was that: an SQL database is good for a lot of things, but not everything. the "not everything" is the big thing.
Aug
13
comment Is there anything groundbreaking about NoSQL?
NoSQL is a misleading name. It implies a group with characteristics while the only common characteristic is being not a classic relational SQL database. It's an open set. It's like describing every food that isn't bread as the "family of non-breads".