Re: Source code representation (was: code generation for the ternary operator).
- From: Gene Wirchenko <genew@xxxxxxxx>
- Date: Tue, 01 Nov 2011 17:33:07 -0700
On Tue, 01 Nov 2011 09:41:00 -0700, Daniel Pitts
<newsgroup.nospam@xxxxxxxxxxxxxxxxxxx> wrote:
[snip]
I've often thought about a "new" way of representing code, where the
logical structure is stored in not-necessarily-human-editable format,
but the tools for managing the code allow it to be presented in a format
chosen by the particular maintainer.
One problem is whether you can replicate my way. I like my code
formatted a certain way. If your tool can not do this, I will not
like using it. I will avoid it if at all possible.
Other people feel the same way about their formats. Miss very
many possibilities, and you will have bad will from [|potential]
users.
I was wading through the editor settings for Visual Studio and
ended up having to shut off a lot of the formatting, because the
formatting done was not to my taste.
I was just looking through the editor settings for Dreamweaver.
It does not do what I want. <sigh>
In other words, you have the language constructs (classes, methods,
fields, statements, aspects, loops, etc...) modeled, and then have view
in front of that model which make them "look" like something that can be
manipulated easily by the programmer.
A loop already can be manipulated easily by a competent
programmer.
I would imagine such a system has a bit of ramp-up time, but it would^^^^^^^^^^ ^^^^^
eventually allow you to be much more productive. The "concrete" manor
Or it would be a straitjacket.
I do not understand the captioned words as used. Should "manor"
be "manner"?
that the object model stores things would allow you to refactor very easily.
How would you deal with the case of syntax errors? I sometimes
have a placeholder. A simple example would be:
i=0;
while (i<SomeValue*****)
{
<various looping statements>
}
The point is that I might not know exactly what the looping condition
has to be. (In this case, I might be wondering if I will need a flag
for early exit.) I want to able to enter a placeholder should I need
it.
VB 6 had a switch for compiling each line as entered. I did not
like it and disabled it as part of my configuration. Sometimes, in
mid-line, I would note that I had to change something else. When the
option was enabled, I would move off the line and often get a syntax
error. I knew that. I prefer to be told about compilation errors
when I ask, not to be interrupted by an overeager compiler.
Sincerely,
Gene Wirchenko
.
- Follow-Ups:
- Re: Source code representation
- From: Daniel Pitts
- Re: Source code representation (was: code generation for the ternary operator).
- From: Lew
- Re: Source code representation (was: code generation for the ternary operator).
- From: Roedy Green
- Re: Source code representation
- References:
- Re: code generation for the ternary operator
- From: Owen Jacobson
- Re: code generation for the ternary operator
- From: Roedy Green
- Source code representation (was: code generation for the ternary operator).
- From: Daniel Pitts
- Re: code generation for the ternary operator
- Prev by Date: Re: RandomDirichlet?
- Next by Date: Re: RandomDirichlet?
- Previous by thread: Re: Source code representation
- Next by thread: Re: Source code representation (was: code generation for the ternary operator).
- Index(es):
Relevant Pages
|