|
by Ice Cream Jonsey 07/27/2012, 6:17am PDT |
|
 |
|
 |
|
Entropy Stew wrote:
The Hugo OO system is weird. "Classes" are sort of abstract classes, and "Objects" are actually classes. The distinction seems odd to me.
Also also: no hashes :(
-/ES/-
A lot of the decisions Kent made in making Hugo come down to him speccing (is that a word?) it against 16-bit DOS computers. So there's limitations like 8 character filename limits and the like. GIFs were under some stupid software patent, so he didn't allow support for that when it first came out.
However, he had dynamic types in 1995, which is right when Ruby also came out. He improved a lot of annoying things from Inform, like having to end lines with a semicolon, and Inform's syntax for inheritance, which was something like "class --> object --> --> thing" (I can't remember it exactly, but it's close to that.)
I suspect that TADS3 scratches the itch of a competent OO programmer working in 2012 like yourself. I'm in a situation where I have 12 years of experience in Hugo, so I am sticking with it so I can get games out faster. (And I do love the language and community.)
It has been interesting going from programming in Java for the day job and Hugo at nights, however. :)
ICJ |
|
 |
|
 |
|
|
|
Saving characters and character items by Ice Cream Jonsey 07/24/2012, 10:56am PDT 
damn that seems backwards by jeep 07/24/2012, 9:46pm PDT 
Re: damn that seems backwards by N 07/25/2012, 9:50pm PDT 
Re: damn that seems backwards by Ice Cream Jonsey 07/25/2012, 9:54pm PDT 
Wherein I make a load of assumptions by Entropy Stew 07/25/2012, 4:36pm PDT 
Re: Wherein I make a load of assumptions by Ice Cream Jonsey 07/25/2012, 10:01pm PDT 
yw! by Entropy Stew 07/25/2012, 10:39pm PDT 
Also by Entropy Stew 07/25/2012, 10:52pm PDT 
Re: Also by Ice Cream Jonsey 07/27/2012, 6:17am PDT 
Multi-dimensional array? by Flack 07/25/2012, 5:30pm PDT 
Re: Multi-dimensional array? by Ice Cream Jonsey 07/25/2012, 9:48pm PDT 
|
|