Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] Re: Religious wars

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Perry E. Metzger perry at piermont.com
Mon Jul 21 10:19:33 PDT 2008


Jim Lux <James.P.Lux at jpl.nasa.gov> writes:
>> > Line numbers are handy when you get that
>> >
>> > "syntax error in line 34 of file xyz.c"
>> >
>> > too..
>>
>>Both emacs and vi will display line numbers if you ask them.
>>
>>Emacs has a really nice compile mode where it will compile in a second
>>window, and jump right to every line in the source files that caused
>>an error in sequence as you ask it. (It even accounts for line changes
>>because of edits.) BSD Unix has a command called "error" that does
>>something similar for you if you are using vi. (I don't know why it
>>doesn't seem to be in most Linuxes, but it is open source and trivially
>>ported.)
>>
>>Thanks to such tools, no one with a real editor need ever find lines
>>with problems by hand, which means that although both editors will
>>show you line numbers, you don't really need them.
>
>
> A lot of "lightweight" non-IDE development environments for embedded
> systems tend not to provide this, particularly if you're using some
> form of cross compiler/cross assembler.  Sometimes, you're thankful
> that you have a compiler at all, much less whether it happens to be
> well integrated with an editor.

Emacs and vi both handle the cross case pretty well. The "editor
integration" all takes place via parsing the compiler's stdout -- it
isn't difficult to make work for almost any case.

> And, of course, "open source and trivially ported" still means there's
> non-zero work in getting it working.

If you're a developer, you know how to type "make" already pretty
well. error(1) is stock C. If someone is desperate for a copy that
will compile for normal Linuxes, though, I can make one available.

-- 
Perry E. Metzger		perry at piermont.com



More information about the Beowulf mailing list