Searching \ for 'compiler wish list' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/index.htm?key=compiler+wish+list
Search entire site for: 'compiler wish list'.

Truncated match.
PICList Thread
'compiler wish list'
1997\06\24@214426 by blunn

flavicon
face
Bob Lunn
06/25/97 11:44 AM


>>     In practice it was very useful for finding begin/end mismatches
>>     (which usually resulted from not terminating a comment, causing
>>     a block to continue past the end of a function).
>
>MS VC++ has a neat way to do this in the editor.  Simply position to a
brace
>(either start or finish) and hit Ctrl-[ and it would find the matching
brace.

    CodeWright has a similar function.  Also, the chroma-coding makes
    the non-terminated comment a thing of the past because it's
immediately
    obvious on the source screen (the whole thing goes, in my case, grey).

___Bob

1997\06\24@215654 by Clyde Smith-Stubbs

flavicon
face
On Wed, Jun 25, 1997 at 11:44:58AM +3010, spam_OUTblunnTakeThisOuTspamKEYCORP.COM.AU wrote:
>      CodeWright has a similar function.  Also, the chroma-coding makes
>      the non-terminated comment a thing of the past because it's
> immediately
>      obvious on the source screen (the whole thing goes, in my case, grey).

So does our editor (in the PIC compiler) - the default colour for comments
is yellow. While we're on the subject of nice features, we also have
an auto-fix facility - certain errors can be fixed by the compiler for
you - missing right parens. etc. My favourite is the missing include file, e.g.
if you enter

main()
{
       printf("Hi, there folks!\n");
}

and compile, you will get a warning about printf not being declared,
and a FIX button will appear, which if you click it will insert

#include        <stdio.h>

at the beginning of the program. This is available for all library
functions. It saves a lot of time when writing new code because instead
of having to insert all the #includes (and remember which ones to use!)
you can just get the compiler to do it on the first compilation.

Other errors that can be corrected automagically include misspelt
# directives, e.g.

#inlcude        <file.h>



--
Clyde Smith-Stubbs   |HI-TECH Software,      |Voice: +61 7 3354 2411
.....clydeKILLspamspam@spam@htsoft.com     |P.O. Box 103, Alderley,|Fax:   +61 7 3354 2422
http://www.htsoft.com|QLD, 4051, AUSTRALIA.  |PGP: finger clydespamKILLspamhtsoft.com
---------------------------------------------------------------------------
Download a FREE beta version of our new ANSI C compiler for the PIC
microcontroller! Point your WWW browser at http://www.htsoft.com/

1997\06\24@223912 by M Walter

flavicon
face
At 05:55 PM 6/24/97 +301000, you wrote:
{Quote hidden}

I believe that Turbo Pascal also had a similar function (in the debugger
tool-bar ?). It would count the brackets and find mismatches.

Mark Walter
M Walter

1997\06\25@001151 by Andrew W. DeWeerd

picon face
At 11:55 AM 6/25/97 +1000, Clyde Smith-Stubbs wrote:
>On Wed, Jun 25, 1997 at 11:44:58AM +3010, .....blunnKILLspamspam.....KEYCORP.COM.AU wrote:
>>      CodeWright has a similar function.  Also, the chroma-coding makes

My $0.02:  Any C compiler released with a version number less than 5.0
should be accompanied by a hardware emulator for doing compiler debugging.
God, if I didn't have an emulator I would have been fired.  I bought the
early release of MPLAB-C (1.1) and ... well... don't really want to fire up
that thread.

Andrew DeWeerd
Engineer

1997\06\25@124002 by Mike Smith

flavicon
face
{Quote hidden}

type
> of programs. I memory serves, there exists even some freeware stuff. But
of
> course then you wouldn't see it in the simulator/emulator debugging
> windows, where it should be... (just as with the library description
tools
> which are not integrated with the compiler's lib management :-)
>

A good IDE / Editor should be able to integrate command-line utilities
seamlessly.  I'll get flamed for this, but you might be able to go close
with VC's 4.2 or later ide.  Lot of work to set up though.

MikeS
<@spam@mikesmith_ozKILLspamspamrelaymail.net>

1997\06\25@124016 by Mike Smith

flavicon
face
{Quote hidden}

I already made a comment about the VC environment, but how about using a wp
with programmable extensions to do what your suggesting? Word with VB 4
Apps comes to mind, but there are plenty of others - TextPad, by Helios;
etc

MikeS
<spamBeGonemikesmith_ozspamBeGonespamrelaymail.net>

1997\06\25@212904 by Ross McKenzie

flavicon
face
At 01:01 AM 6/26/97 +0930, you wrote:
big snip

>> We could have Program Processors instead of Word Processors with
>> editing cut, copy and paste over constructs and hooks built in
>> to avoid those common programming mistakes they taught us
>> in PASCAL to avoid etc...
>>
>> Definitely food for thought - wish I had thought of it - hang on
>> let me work on that parallel universe sliding and I can have my wish ;)
>>
>
>I already made a comment about the VC environment, but how about using a wp
>with programmable extensions to do what your suggesting? Word with VB 4
>Apps comes to mind, but there are plenty of others - TextPad, by Helios;
>etc
>
>MikeS
><TakeThisOuTmikesmith_ozEraseMEspamspam_OUTrelaymail.net>

I have already suggested privately to a couple of people that they
investigate the editor that I use with Clipper. It is called MultiEdit and a
free evaluation version is available at http://www.amcyber.com/ It
dynamically checks brace matching and finishes common command structures
such as if/else/endif, do case/case/endcase etc for Clipper. Menu selection
of other language structures. Can compile within app and return to offending
line, etc. DOS and Windows versions available.

Usual disclaimer about not being in their pocket ... just a very satisfied user.

Regards,

Ross McKenzie
Melbourne Australia

1997\06\25@223351 by Gerhard Fiedler

picon face
At 00:29 26/06/97 +0930, Mike Smith wrote:
>A good IDE / Editor should be able to integrate command-line utilities
>seamlessly.  I'll get flamed for this, but you might be able to go close
>with VC's 4.2 or later ide.  Lot of work to set up though.

Of course, there are many possibilities for writing code -- I used to do a
lot with the BC++ IDEs, then using CodeWright. But all of this won't get
you this type of support in the simulator's or emulator's source code
windows -- which is, after all, where you do a lot of your debugging.


-------------------------------------
Gerhard Fiedler <RemoveMEgerhardspamTakeThisOuTpobox.com>
S‹o Paulo - Brazil

1997\06\25@224036 by Jeff Otterson/N1KDO

picon face
[wicked big snip]
>>I already made a comment about the VC environment, but how about using a wp
>>with programmable extensions to do what your suggesting? Word with VB 4
>>Apps comes to mind, but there are plenty of others - TextPad, by Helios;
>
>I have already suggested privately to a couple of people that they
>investigate the editor that I use with Clipper. It is called MultiEdit and a
>free evaluation version is available at http://www.amcyber.com/ It
>dynamically checks brace matching and finishes common command structures
>such as if/else/endif, do case/case/endcase etc for Clipper. Menu selection
>of other language structures. Can compile within app and return to offending
>line, etc. DOS and Windows versions available.

 ahmmmm..... what about emacs?  infinitely customizable, runs on
Win32/Unix/Linux/VMS...  Emacs has "modes" for c, c++, asm, lisp, python,
java, html, etc.  Plus it's *free*, and better, Billy doesn't get your
money!  Unfortunately, "real" emacs won't run on DOS, but there are some
lightweight versions of emacs that will run on DOS.

 Another somewhat customizable multi-platformed editor is JED.

 The last editor I paid money for was Brief 2.0, and that was in about
1987.  Emacs is good enough that I will never buy an editor again.

 Jeff
Jeff Otterson
-------------
ottersonEraseMEspam.....mindspring.com
Maker and user of tools
PGP key available at http://www.mindspring.com/~otterson/pgp.html

More... (looser matching)
- Last day of these posts
- In 1997 , 1998 only
- Today
- New search...