1,685 reputation
412
bio website inf.puc-rio.br/~hgualandi
location Brazil
age 24
visits member for 3 years, 4 months
seen yesterday

Dec
27
comment Is there an IDE for python that creates the same kind of reflective environment that Smalltalk provides?
Well, the command line REPL works on LINUX at least (thats what I use anyway).
Dec
26
answered Is there an IDE for python that creates the same kind of reflective environment that Smalltalk provides?
Dec
26
comment Is there an IDE for python that creates the same kind of reflective environment that Smalltalk provides?
@S.Lott: I think his definition of "looks like a Smaltalk environment" is clear enough.
Dec
26
comment Why is #include <iostream.h> bad?
Problem is, are you sure you want a book from "back in the day?"
Dec
23
revised How Much Logic in Getters
added 12 characters in body
Dec
23
comment How Much Logic in Getters
@Domenic: This is a semantic and language-dependent issue. The point that an object is fit to use and provides the appropriate invariants after, and only after, it is fully built.
Dec
23
revised How Much Logic in Getters
deleted 468 characters in body
Dec
23
comment How Much Logic in Getters
@TMN: In a best case scenario the class should be organized in a way such that getters don't need to run operations capable of thowing exception. Minimizing the places that can throw exceptions leads to less unexpected surprises.
Dec
23
answered How Much Logic in Getters
Dec
22
comment What are some examples of “wartiness” making a programming language more useful?
I am disappointed noone mentioned Perl yet. It takes pragmatic warts to a whole new level.
Dec
15
revised Keep my classes and methods as small as possible?
brake->break + formatting
Dec
15
suggested suggested edit on Keep my classes and methods as small as possible?
Dec
15
comment Will I ever be able to code client-side browser code in a language of my choice?
The point is more subtle - Javascript is described in a higher level then most intermediate languages so implementations get more leg room in choosing what to do. (Of course, this is not all a sea of roses - I just wanted to point out that we are not the first to think about an IL for the web and that it is not that simple)
Dec
15
answered Is it a bad idea to stray from CSS selector syntax in a JavaScript selector engine?
Dec
15
revised Is it a bad idea to stray from CSS selector syntax in a JavaScript selector engine?
remove HTML entities
Dec
15
suggested suggested edit on Is it a bad idea to stray from CSS selector syntax in a JavaScript selector engine?
Dec
15
answered Will I ever be able to code client-side browser code in a language of my choice?
Dec
13
revised Why is Python recommended as an entry level programming language?
deleted 4 characters in body
Dec
13
revised Why is Python recommended as an entry level programming language?
deleted 4 characters in body
Dec
13
comment Why is Python recommended as an entry level programming language?
At you last point: people often mix up dinamic typing with weak typing. Python is dynamically typed (types associated to values instead of variables) but is also strongly typed (so programs crash instead of silently swallowing conversion errors)