314 reputation
16
bio website
location
age
visits member for 2 years, 6 months
seen Oct 24 '13 at 7:04

Oct
22
revised How to learn Cloud Computing and Big Data at home?
added 246 characters in body; added 230 characters in body
Sep
26
comment What is meant by 4 GL?
@TraustiThor 'to normal language' that's rather vague, plus this classification itself seems very imprecise. To compare languages to programming languages I'd rather use the Chomsky hierarchy
Sep
25
answered Is there more to being a programmer than what I'm being exposed to?
Sep
5
comment Does Lisp still have any special feature which has NOT been adopted by other programming languages?
@lzkata do you have a link? In java or clojure there is also a small hello world like this: (javax.swing.JOptionPane/showMessageDialog nil "Hello World")
Sep
3
comment Documentation in OOP should avoid specifying whether or not a “getter” performs any computation?
@PatrickCollins yes this: steve-yegge.blogspot.com/2006/03/…! It gives some points to ponder, the other ones are: you should turn your objects into data structures by (ab) using setters.
Aug
27
comment Documentation in OOP should avoid specifying whether or not a “getter” performs any computation?
@PatrickCollins I suggest you read 'execution in the kingdom of nouns' and get behind the concept of verbs and nouns here. Secondly OOP IS NOT about getters and setters, I suggest Alan Kay(inventor of OOP) : programming and scale
Aug
8
comment Why is an anemic domain model considered bad in C#/OOP, but very important in F#/FP?
Hi Dan! Your aditude is inspirational. Besides the .NET(and haskell) platform I encourage you to look at scala. Debashish ghosh has written a couple of blogs about domain modeling with functional tools, it was insightful for me, hopefully for you too, here you go: debasishg.blogspot.com/2012/01/…
Aug
8
comment What is this (anti?)pattern called? (or how to describe it)
Besides lazy evaluation maybe this could also be described as late binding?
Aug
7
comment When should I start using frameworks?
Inspite of disturbing newcomers. Why not shed some light. On the following questions: what is a framework and how does it differ from a library ? When an why should I want to be 'framed'? In that context: future enhancements for free. So support is now a feature?
Jul
23
comment Am I a total misfit for Programming or is it Corporate Drama?
Do not despair, yes there are a lot of chaotic elements in the industry but we and you can deal with it, as we have to if we work in it :). For more discussions on the topic search for "Worse is better"
Jun
19
awarded  Yearling
May
5
comment What's the next level of abstraction?
@rwong symbolic computation sounds interesting, references?
Apr
3
comment Summary of differences between Java versions?
Hey Axel, please do not feel bad, at all. Certainly let's blame the web! Why can't we republish the contet from Wikipedia here on PE? Why do we have to resort to copy and paste? Why is there no mechanism to display content from Wikipedia in pE? IMO this should be basic stuff. Imagine java 1.9 comes out what do you think. Which page will be kept uptodate ?this answer is just copy and paste, programmers should avoid it, no?
Apr
3
comment Byte code weaving vs Lisp macros
Well some fundamental concepts are missing to the answer IMO, those could be: AST, reflection, Metacircularity.
Apr
3
comment Is LISP still useful in today's world? Which version is most used?
I'd argue if you want a Lisp on the JVM, go for Clojure. It's not perfect but it's a real pleasure (IMHO)
Mar
22
comment Is LISP still useful in today's world? Which version is most used?
Well according to that benchmarks Clojure is doing not too bad compared with SBCL : benchmarksgame.alioth.debian.org/u32/…
Mar
11
comment Connection between programming language and solutions
@Robert Harvey the returned collection may be heterogenous. Do you mean internally in the NoSQL system or how the client driver is implemented?
Mar
11
comment Connection between programming language and solutions
Ah you almost had my up vote, + 1 for Sapir Wharf -1 for conflating NoSQL and imperative programming. Collections may be essential for NoSQL but loops aren't. MS LINQ and similar abstractions work perfectly fine with NoSQL. Another +1 for mentioning Lisp
Mar
5
comment What problem domain is LINQ made for?
Exactly LINQ is an abstraction API for working with collections. Some important benefits : using C# you get STATIC! Verification of your queries and transformations
Feb
21
comment Effective Java for experienced Java programmers?
Here are some resources related to effective java: grahamhackingscala.blogspot.com/2011/01/… and slideshare.net/kukems/scala-effective-java