4,850 reputation
11946
bio website
location
age 29
visits member for 3 years, 3 months
seen 7 hours ago

Currently developper at Efront. I am working on the GRC product, a web based operational risk analysis system.

I am proficient in python and c, and fluent in c++, VB.net, c#

I like to explore other languages by solving problems from the Euler Project, such as haskell and lisp.


Nov
17
comment Handling the process of large-scale lists
Tosum up your questions: when should I use recursion? what data structure should I use? when should I resort to serializing my data to the disk? All three questions are good, but are hard to answer with the stackoverflow format.
Nov
10
answered Is there any mechanism to make programming language more stable(compatible) for changes?
Nov
10
comment Is there any mechanism to make programming language more stable(compatible) for changes?
language stability exclude making any kind of breaking changes. Can you clarify your question?
Oct
25
awarded  Nice Answer
Sep
30
awarded  Explainer
Sep
24
awarded  Autobiographer
Sep
20
comment Why aren't there cherry-pick requests?
related: stackoverflow.com/questions/1241720/…
Sep
2
accepted In-memory datastore in Haskell
Sep
2
comment In-memory datastore in Haskell
Thanks for replying! I haven't tested your package but it looks interesting. I will check it later, but based on your post I am ready to believe that it fits my initial goal.
Aug
28
awarded  Nice Answer
Aug
28
comment Why don't compilers inline everything?
@mouviciel definitively. Paying attention to performances can lead to x20 speed improvements in some cases. If you rely on horizontal scaling to serve a cpu intensive web app, that means 20 times less servers. If you are doing data analysis, speed allows you to interact more and get quicker feedback, which is pretty important. If you are making a game, displaying all those pixels at 60 fps with all those shaders require that you pay attention to the memory layout and cache usage.
Aug
28
answered Why don't compilers inline everything?
Aug
28
comment Why don't compilers inline everything?
Have you verified your premise? In java, The JIT aggressively inlines methods. I remember seeing that it is also true for haskell. Inline is used a lot by compilers.
Aug
15
awarded  Yearling
Aug
5
accepted Reactive programming vs MVVM pattern for managing GUI updates
Aug
5
comment Reactive programming vs MVVM pattern for managing GUI updates
@AlexG so you would say it is an implementation detail? I think it answers my question.
Aug
5
comment Reactive programming vs MVVM pattern for managing GUI updates
@AlexG Well, there are tools that coordinate the communication between a viewmodel & the UI. I would call those MVVM frameworks.
Aug
5
asked Reactive programming vs MVVM pattern for managing GUI updates
Aug
1
revised How should I recursively process a file in Haskell?
added 4 characters in body
Aug
1
revised How should I recursively process a file in Haskell?
edited body