Excerpts from R. Mattes's message of 2010-10-14 22:35:56 +0200:
Using eclipse from the start might be a questionable choice, but for the
rest there's no best answer. Either take the 'take it as a given'
approach or start with explaining objects and classes and and and...
About half of my fellow students are total beginners who've never
written or even read a single line of code. To them everything is new,
and they need to filter the essentials from the distractions, so less
distractions is a real help.
> > What does the following example evaluate to?
Is this using some implicit main() or something?
> > I think there's far too much distracting mess to sort out before you
I wouldn't expect 4.2||32.1 as a result. Either interpret the whole
thing as a string, or the number parts as float or don't do this kind of
automagic conversion at all. Interpreting numbers as numbers and
interpreting numbers as string in the same statement is something I
wouldn't expect.
> Java has a defined evaluation order (JLS 15.7) - left to right, and does type
I don't know Ocaml, so no idea what the above means.