Rob, convince me to part with my $88

new topic     » topic index » view thread      » older message » newer message

That's registration & source code, not C translator.
Obviously I don't expect you to implement this for me (otherwise it
would be your $39 awaits..) but without proof-of-concept variants of
the following, either from your good self or the fine upstanding 
members of the euphoria mailing list, I'll pass.

I suspect this is all going to fall on deaf ears because, although you
(Rob) are right about bind&profile being something unique and
sellable, trace is years out of date and frankly inadequate, but yet
not open source. That part I most urgently want to improve.

Wants:

1) Value trap: run the program until variable x in routine z of
include file y hits a given value; when also k=7 and j=5 etc.
(ie looking at ex.err, "what set that wongly?")
*Definately* require that to be x[327][4] set to {} when k[4]=7 etc.
(kinda rules out using types, which is never going to be an expedient
way of tracking down a simple bug anyway)
Note: 327,4,8,4,3 *are* literals/constants, very,very,very rarely it
might be handy to use eg x[last-first+1]; not worth it.

2) Debugger/trace: show me the value of eg itab[374]. Let me add
trap(condition) statements in my source code and let the debugger
resume over them. Obviously, before resuming, let me examine all the
local variables to check all is well. Allowing variable to be modified
before resuming is sometimes helpful.

Or, let me define such value traps/(condition)s when in debug mode (eg
by running a development version of exw.exe rather than the souped up
super-fast version normally shipped).

3) Replace the dos look& feel trace window with something more up to
date. For known reasons it is just too damn slow on w9x boxes. It
would be cool to have a tabbed view of variables, and set the
(development) exw.exe to show selected variables first/uninteresting
variables last. Allow user-defined tabs for "interesting" variables,
eg itab[374] (such settings saved between runs).

4) Some commitment on your part that if I modify 2.3 pd & ship you the
source diff then weekend/whenever; unsupported, you'll ship back
modified 2.3+profile. (Last major stable release only, so it is just
{compile,zip,post}). (So I am not force to have two different
development environments on my pc to get the full benefit of what I
paid for)

Pete

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu