1,904 reputation
515
bio website blog.herby.sk
location Slovakia
age 40
visits member for 2 years, 8 months
seen 15 hours ago

Garbage-collecting duck-typer. Test-infected. Hopefully he is not alone who would like UNIX rewritten with GC memory and closure support in system, kernel API in Javascript, (Python, Ruby, Smalltalk), and C layer deprecated and emulated on top of the former.

I use Windows on workstation and FreeBSD on server.

Recently dipped myself into the mobile app world.


Dec
26
comment Are there any programming languages that follow a minimalist development approach?
@Giorgio: Not all. The minimal ones (like ones I mentioned) don't. There was no change in Smalltalk syntax since its inception except one, brought in by Squeak: the curly-braced computed arrays. Library is also very stable at the core (Behavior and Collection hierarchies). It seems to me that C is lot less stable with all those C89, C99 and whatnot.
Dec
26
revised Are there any programming languages that follow a minimalist development approach?
edited body
Dec
26
comment Are there any programming languages that follow a minimalist development approach?
@JimmyHoffa: There's a lot more in the comments. But I added an edit, if you think it is needed.
Dec
26
revised Are there any programming languages that follow a minimalist development approach?
added 953 characters in body
Dec
26
comment Are there any programming languages that follow a minimalist development approach?
@JoanVenge: stackoverflow.com/questions/1007250/…
Dec
26
comment Are there any programming languages that follow a minimalist development approach?
@JoanVenge: I can't say for Lisp in detail, but both Liso and Smalltalk have very minimal syntax (because they are built around one big metaphor, either functional or message-passing objects). Thus, the languages in fact did not change, there was no point to. Libraries did, but everything including "control structures" is part of the library in these languages, so it is hard to separate. And as for "everything planned in great detail", I don't believe that can happen. BTW Ada is such "planned" language, it originated in army.
Dec
26
comment Are there any programming languages that follow a minimalist development approach?
@JörgWMittag: Isn't V8 the fastest VM? ;-) Jokes aside, I knew that Hotspot was created from Stringtalk VM which took a lot from Self, but does it reaaly not use static type information (much like Strongtalk didn't)? I assumed it uses it once it specialized to Java.
Dec
26
comment Are there any programming languages that follow a minimalist development approach?
"Worse is better" effect, and in case of Smalltalk also some marketing mistakes (it has its heyday in 80s but it was expensive so C took over). Performance was not the main issue (and is definitely not now, when compilers are much smarter, look up Self project if you want more details on this). But Lisp is THE functional language (and its descendant Haskell performs good), and Smalltalk is THE object-oriented language (Pharo is the contemporary professional dialect, and is free, with constantly developing VM).
Dec
26
revised Are there any programming languages that follow a minimalist development approach?
fixing English mistake
Dec
26
answered Are there any programming languages that follow a minimalist development approach?
Dec
13
comment DDD and Value Objects. Are mutable Value Objects a good candidate for Non Aggr. Root Entity?
Is there such thing as "mutable value object"? I always had the impression value objects are immutable.
Dec
12
answered what will EcmaScript 6 bring to the table for us
Nov
20
awarded  Yearling
Nov
7
comment Which is more effective in coding? Reducing line of code and execution of code?
"one of TDD/BDD major goals is to write enough code only to make the test pass" Well, don't confuse tools with goals. Major TDD/BDD goals is good code design. "enough code only to make the test pass" is only a one of the tools to achieve that, but it's only half of the equation, the other side being you incrementally add more tests, until the code does what it should (or, as IIRC Ward Cunningham pointed and Kent Beck included in the book, "until fear transforms into boredom").
Nov
3
comment Is there a way to add unique items to an array without doing a ton of comparisons?
Algorithmically, this is still O(n^2), because of insertions. kevin cline's answer is the only hashless one which gets you to O(n*log n). You can then make an array from the tree after the whole operation and you're done.
Oct
31
comment I need some help creating a non-binary tree (or some other data structure that will better solve my problem)
Updated to edits in original question.
Oct
31
revised I need some help creating a non-binary tree (or some other data structure that will better solve my problem)
deleted 1 characters in body
Oct
31
answered I need some help creating a non-binary tree (or some other data structure that will better solve my problem)
Oct
29
awarded  Nice Answer
Oct
28
comment How do I put YAML code in GitHub MarkDown?
Add an empty line after closing ``` and it will work.