[Gambas-user] Object names

Christopher Brian Jack brian at ...1334...
Fri Nov 10 23:53:55 CET 2006


On Fri, 10 Nov 2006, Rob wrote:

> On Friday 10 November 2006 17:07, Christopher Brian Jack wrote:
> > Maybe it's opposed because it would be a useful additional
> > functionality that would make coding and debugging a lot
> > easier.  Gotta make it obscure and complicated instead (like
>
> I'm pretty sure Benoit has never had malicious intent when
> developing Gambas, but rather wanted to make it more like "real"
> programming languages such as C and Java.  You don't get access
> to the symbols at run time in those either.... it's pretty much
> just VB and some interpreted languages.
>
> Generally speaking, it is bad programming practice to write code
> that depends on information that is normally only available at
> compile time, but as you said, you just want to use it to debug.

The same compilers in the so-called real languages usually support "-g" :P

And on the note of real programming languages I'm sure we've all
discovered the joy (and I sure hope you see the dripping sarcasm in that)
that is debugging C/C++ code after it's compiled into assembly hence why
there are actually C/C++ interpretors out there.

gbx could support two-way debugging with differential history (so you can
rewind the runtime like playing a VCR tape in reverse-seek) and that would
be really nice, especially if it supports interpretor throttling
so the debugger can provide a speed control (letting you run the code in
slow-motion so you can see a bug as it's happening then rewind and find
out exactly where you are in your code at that point).

There's a lot of things interpretors can do at debugtime/runbug time that
compilers cannot.

.=================================================.
|  Christopher BRIAN Jack aka "Gau of the Veldt"  |
+================================================='
| oevna at ...1544...
`=================================================-
Hi Spambots, my email address is sputnik at ...1334...
Hi Humans, my email address uses rot13 cipher





More information about the User mailing list