1,248 reputation
21224
bio website
location Europe
age
visits member for 4 years, 2 months
seen 1 hour ago

Mar
26
accepted Is Erlang really an actor model language?
Mar
26
asked Is Erlang really an actor model language?
Mar
25
comment Is there a correlation between the scale of the project and the strictness of the language?
"code-completion/intellisense" - automated refactoring is also quite important.
Mar
25
comment Is there a correlation between the scale of the project and the strictness of the language?
"Python is successfully used for large systems" - what is the definition of "success" here? That it mostly runs and produces some result? Is the amount of testing and workforce required included? What about maintainability?
Mar
23
comment Does C# meet my all of my needs?
@Indigo - I was half-joking. Scala and F# are non-existent in gamedev. C++ is omnipresent but unpleasant. Most of jobs will mention C++ or C# depending on the part of the game - engine or tools/scripting. Unless you go indie. Then it will depend on the type of game.
Mar
23
comment Does C# meet my all of my needs?
@Indigo - one of the problems with C# is that it is so much better than Java and C++ that it will be hard to switch to something else. You will soon be interested in languages like Scala and F# instead (which are slightly better currently). PS: ever heard of Unity3d or MonoGame?
Mar
23
comment Is it a good idea to contextually name predefined functional interfaces?
"...abusing ... to make Java feel more like C#" - but is it a bad thing? C# team approves C# being abused to feel more like F#, and Java-style annotations were added to TypeScript (not C#-style). Pick and mix the best.
Mar
22
comment How can I add more classes in C# Windows Forms project?
1. That's not WPF, more like Windows Forms. 2. msdn.microsoft.com/en-us/library/aa287565%28v=vs.71%29.aspx
Mar
20
comment What is the name of a function that takes no argument and returns nothing?
That is not a function.
Mar
19
comment Do you also find the use of functional reactive programming in JavaScript a bit overbloated?
@MainMa also web front-end doesn't automatically mean HTML+JS, but people seem to be implying it often. Anyway server provides a real choice of language while the client does not, so it is obvious what he/she meant.
Mar
18
comment When is it a good idea to force garbage collection?
@JimmyHoffa I guess people with short attention span will stop forcing GC. Ever. Maybe it's a good thing.
Mar
18
comment When is it a good idea to force garbage collection?
So you wouldn't advice forcing immediately it after e.g. a game scene was destroyed or created?
Mar
13
answered Why (or why not) are existential types considered bad practice in functional programming?
Mar
13
comment Why (or why not) are existential types considered bad practice in functional programming?
@PetrPudlák - is it a Haskell-specific or a general question?
Mar
13
comment Why (or why not) are existential types considered bad practice in functional programming?
@Ptolemy: Haskell's mantra is "if it compiles it works", Erlangs mantra is "let it crash". Dynamic typing is good as a glue, but I personally wouldn't build things using just the glue.
Mar
13
awarded  Promoter
Mar
13
awarded  Tumbleweed
Mar
13
comment What about source code homogeneity?
@IgnacioSolerGarcia OK, so what do you do when e.g. company decides to transition from WPF to ASP.NET? Fire all developers or send them to a 2-month course? The mechanic analogy is totally incorrect. Cars don't change nearly as quickly as software technologies. Best developers are learning all the time through the whole career.
Mar
13
comment What about source code homogeneity?
@IgnacioSolerGarcia - correct, it is beneficial to employer, but not to employees (unless they are happy to stop learning).
Mar
12
comment What about source code homogeneity?
Your question is more specific than the title implies. Things that are true about applications might not be as true for software in general. For example when using micro-services architecture implementing services in different languages and technologies is not unreasonable.