Welcome! Log In Create A New Profile

Advanced

Re: JRE version requirement

Posted by Adrian Bowyer 
Re: JRE version requirement
June 21, 2007 04:26AM
Quoting RepRap Forum Mailer :

>> From what I've seen Python is a much nicer language than Java. It
>> will be interesting to see if it supplants Java eventually.

It's OK. But it is encumbered by one overriding and crippling original
design decision: that code blocks should be decided purely by
indentation. I originally considered Python for RepRap, but the
indentation thing is so utterly dumb (just like tabs in Makefiles) that
I voted against it.

Best wishes

Adrian

Dr Adrian Bowyer
[staff.bath.ac.uk]
[reprap.org]
_______________________________________________
Developers mailing list
Developers@reprap.org
[reprap.org]
sai
Re: JRE version requirement
June 21, 2007 04:40AM
Adrian Bowyer wrote:
>>> From what I've seen Python is a much nicer language than Java. It
>>> will be interesting to see if it supplants Java eventually.
>>>
>
> It's OK. But it is encumbered by one overriding and crippling original
> design decision: that code blocks should be decided purely by
> indentation. I originally considered Python for RepRap, but the
> indentation thing is so utterly dumb (just like tabs in Makefiles) that
> I voted against it.
>


Yes I also find some of its features compelling but otherwise it offends
me to my core smiling smiley

For languages of that sort, Ruby probably has more going for it, I would
say.

However for RepRap, I think Java is still a good portable choice that
also has potential for embedding in simpler hardware. C++ would have
been my other contender.

_______________________________________________
Developers mailing list
Developers@reprap.org
[reprap.org]
Re: JRE version requirement
June 21, 2007 08:35AM
Simon McAuliffe wrote:

> However for RepRap, I think Java is still a good portable choice that
> also has potential for embedding in simpler hardware. C++ would have
> been my other contender.

Yes - I think we made the right decision. Having written whole discs
full of C++ source over the last 20 years, and having now switched to
Java, I must say I prefer the latter. (Though I do occasionally get a
subconscious soldering-iron-wielders twitch along the lines of, "What in
God's name is that system garbage collector doing with my data, and how
do I know that its reference counting code - if that's what it does - is
not too stupid to make a memory leak when two of my types cross-point in
a deadly embrace?" But that's just like some old fool driver from
before WWII thinking that automatic cars are haunted...)

--

Best wishes

Adrian

Dr Adrian Bowyer
[staff.bath.ac.uk]
[reprap.org]
_______________________________________________
Developers mailing list
Developers@reprap.org
[reprap.org]
Re: JRE version requirement
June 21, 2007 08:53AM
> It's OK. But it is encumbered by one overriding
> and crippling original
> design decision: that code blocks should be
> decided purely by
> indentation.

Oh Lord! How bizarre! eye popping smiley
Sorry, only registered users may post in this forum.

Click here to login