2,763 reputation
1227
bio website
location Argentina
age 37
visits member for 3 years, 5 months
seen 9 hours ago

Software developer and science fiction fan.


Jan
15
reviewed Reviewed Time-complexity of nested for loop
Jan
15
reviewed Edit suggested edit on Time-complexity of nested for loop
Jan
15
revised Time-complexity of nested for loop
improved formatting.
Jan
14
reviewed Reject suggested edit on Nested languages code smell
Jan
13
reviewed Reviewed Questions about God's algorithm and Rubik's cube
Jan
13
comment Questions about God's algorithm and Rubik's cube
What have you tried? Have you tried googling the algorithm?
Jan
13
reviewed Reviewed Dynamic initialization, how does it work?
Jan
11
reviewed Reviewed How to understand codebase of complex opensource application
Jan
11
reviewed No Action Needed How can I automatically test a large, complex spreadsheet?
Jan
9
reviewed No Action Needed Is a development environment required for small projects?
Jan
8
reviewed No Action Needed English term for “Naive user test” or “idiot test”
Jan
8
reviewed No Action Needed Payment Gateways and RESTful API
Jan
7
reviewed Reviewed Phenotropic Program Design
Jan
3
reviewed No Action Needed How should dependencies be managed across a modular application?
Jan
3
reviewed No Action Needed DAL vs BLL functions' return types
Jan
3
reviewed Reviewed At what point is version control needed?
Dec
24
comment Why do most programming languages only support returning a single value from a function?
@Aaronaught Oh, I agree in practice it probably doesn't matter. w is a single value which can be pattern matched to extract the values of x and y, and that's all you need to know. But to the OP it probably mattered...
Dec
24
comment Why do most programming languages only support returning a single value from a function?
@Aaronaught What if the compiler lets you write (x, y) = func(...) but also lets you write w = f(...) for the same function? Is w a single value or multiple ones? If it can be pattern-matched, then it's multiple values?
Dec
24
comment Why do most programming languages only support returning a single value from a function?
@MichaelSiler (I agree with your comment) But please note that argument is reversible: "arguments that program functions can return multiple values because they can return a single tuple value aren't very compelling either" :)
Dec
23
comment Why do most programming languages only support returning a single value from a function?
@badp I meant your definition doesn't side-step anything. The powerset is a single value; you have only one such value for every X in the domain of f, otherwise it cannot be a function. Again, this is highschool-level maths. I also argued that what people usually think of as "not returning multiple values" actually means (in technically limited languages) "only returning primitive values". I didn't mention pointers or calling conventions or any other implementation detail.