2,030 reputation
618
bio website blog.herby.sk
location Slovakia
age 40
visits member for 3 years, 5 months
seen 5 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.


Jan
17
answered Visitor Pattern still useful in languages supporting class extensions?
Jan
17
revised How to simulate a REST API?
typo
Jan
17
revised How to simulate a REST API?
added http-proxy to the equation
Jan
15
answered Does boostrapping limit the achievable speed of the new compiler?
Jan
15
comment Does boostrapping limit the achievable speed of the new compiler?
Assembler is not as low as you can get. Machine code is lower. ;-)
Jan
13
answered How to simulate a REST API?
Jan
6
comment I failed FizzBuzz, would you hire me?
In my opinion, you failed it epically by not including the && correctly. The == 0 is an unimportant detail. This code gives the impression you are a cowboy.
Nov
20
awarded  Yearling
Sep
10
answered How to elegantly work with a lot of print functions?
Apr
10
comment Google Blink (new WebKit fork): Meaning of “Moving DOM into Javascript”?
From what I know (from es-discuss mailing list, for example), it is definitely the latter. There is a wish to have DOM written in JS, not just because of marshalling cost (which is there), but also for removing as much of the "exotic", "non-native", "special" objects from the language space as possible. DOM is big PITA for language designers, because it is special.
Jan
18
comment Are there any programming languages that follow a minimalist development approach?
@MattFenwick: Ok, in fact I did not know and drew the analogy from Smalltalk ifTrue: which is defined in the library and can be fully redefined; but of course, it is low-level so it contains <primitive: ...> pragma.
Jan
1
awarded  Good Answer
Dec
26
awarded  Nice Answer
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.