2 msgipsec.conf question
1 msgpbm install 4.3 Packard Bell EasyNote
11 msgApache suexec problem
9 msg1U IBM or Dell server for firewall
1 msggtk+2-2.12.7 on't upgrade after upgrade to 4.3
4 msgcolors in regular openbsd terminal
7 msgproblem building release for 4.3 stable
18 msgWindow Manager
2 msgWhat tarball is xlib.h in in 4.3?
5 msgnewfs during install
1 msgMehr Insolvenzen in den USA
11 msgJack, sun and envy problem
5 msgmknod fails after wrong arch MAKEDEV
3 msgmplayer & snapshot install
7 msgOpenBSD 4.3 and Xorg resolution 1280x800?
1 msgGood news re: Flash9
37 msgDoubt about license
2 msgsource/destination nat pf, user space filtering pf

Editing C with...
\ Jordi Espasa Clofent (3 May 2008)
. \ Manuel Wildauer (3 May 2008)
. \ Darrin Chandler (3 May 2008)
. \ bofh (3 May 2008)
. . \ Alexander Schrijver (3 May 2008)
. . . \ Mark Mathias (3 May 2008)
. . \ Andreas Maus (3 May 2008)
. . \ Douglas A. Tutty (4 May 2008)
. . . \ bofh (4 May 2008)
. \ Miod Vallat (3 May 2008)
. \ Gilles Chehade (3 May 2008)
. \ Pierre Riteau (3 May 2008)
. \ Robert C Wittig (3 May 2008)
. . \ Girish Venkatachalam (3 May 2008)
. . . \ Denny White (4 May 2008)
. \ Marco Peereboom (3 May 2008)
. . \ Alvaro Mantilla Gimenez (3 May 2008)
. . . \ Douglas A. Tutty (4 May 2008)
. . . . \ Stephan Andre' (4 May 2008)
. . . . . \ Åke Nordin (5 May 2008)
. \ Owain Ainsworth (4 May 2008)
. . \ Nick Holland (4 May 2008)
. . . \ ropers (4 May 2008)
. . . . \ Marco Peereboom (4 May 2008)
. . . . . \ Owain Ainsworth (4 May 2008)
. . . . . \ Artur Grabowski (5 May 2008)
. . . . \ Nick Holland (4 May 2008)
. . . . . \ Hannah Schroeter (8 May 2008)
. . . \ Steve Shockley (4 May 2008)
. . . . \ Dorian Büttner (4 May 2008)
. . . . . \ William Boshuck (4 May 2008)
. . . . \ Ed Ahlsen-Girard (5 May 2008)
. . . . . \ Rich Healey (7 May 2008)
. . . . . . \ Rich Healey (7 May 2008)
. . . . . . . \ Emilio Perea (7 May 2008)
. . . . . . . . \ Rich Healey (7 May 2008)
. . . . . . . . \ Mark Pecaut (7 May 2008)
. . . \ Darrin Chandler (5 May 2008)
. \ Marc Balmer (4 May 2008)
. \ (Christian Weisgerber) (4 May 2008)
. \ John Nietzsche (6 May 2008)
. . \ bofh (6 May 2008)
. . . \ Jordi Espasa Clofent (6 May 2008)
. . . . \ bofh (6 May 2008)
. . \ mickey (6 May 2008)
. . . \ HDC (6 May 2008)
. \ overdrive openbsd (7 May 2008)
. . \ Darrin Chandler (7 May 2008)
. . \ Marco Peereboom (7 May 2008)
. . . \ overdrive openbsd (7 May 2008)
. . . . \ Matthew Szudzik (8 May 2008)
. . . . . \ Martin Marcher (8 May 2008)
. . . . . . \ Marc Balmer (8 May 2008)
. . . . . . . \ Darrin Chandler (8 May 2008)
. . . . \ Marco Peereboom (8 May 2008)
. . . . . \ David Gwynne (9 May 2008)
. . . . . . \ Marcus Andree (12 May 2008)
. . \ Hannah Schroeter (8 May 2008)
. \ kjbl.2390675 (7 May 2008)
. \ kjbl.2390675 (8 May 2008)
. . \ James Peltier (8 May 2008)

2 msg4.2, ppp problem
Subject:Re: Editing C with...
Group:Openbsd-misc
From:Nick Holland
Date:4 May 2008


 
Owain Ainsworth wrote:
> On Sat, May 03, 2008 at 07:56:33PM +0200, Jordi Espasa Clofent wrote:
>> Yes, I know, it's completely a dumb question; but I'm curious about it.
>>
>> I'm just learning C applied in networking area and I wonder what editor is
>> preferred by OpenBSD developers.
>>
>> At present moment I use vim.
>
>
> /usr/bin/vi.

I, too, go for base system tools. I'm not going to tell any OpenBSD
developer (or other skilled programmer) they are right or wrong for
using their favorite tool, but I WOULD tell any new user: learn the
base system tools first. Most modern OSs (with the exception of
Windows, assuming you wish to lump it in with that category) include
a usable editor. Fancy shit like vim can be tried AFTER you
know how to use the standards, and know what you want to work
"better" for you.

And yes, I follow that advice, I can (or could) work my way around
in the base editors of a bunch of systems. About the only one that
I finally decided was hopeless and unusable was CP/M's ed (I actually
devoted a day of my life, long after I had learned line editors from
a 1970s vintage HP mini and a Sperry Univac and many others, including
edlin), to learning "ed" well enough to enter a small program into my
computer with it. The experience was...strange. Psychedelic drugs may
have helped. It was kinda like using a screen editor..without the
screen (or a line editor on a half-duplex machine with your terminal
set to full duplex). Short version: what was on the screen had almost
nothing to do with what was in the file. The whole time, I kept
feeling like I was missing something, and I think it was the drugs.
The "well, you have to make compromises on an editor designed to run
in a system with potentially as little as 16k RAM" argument is pure
bull in this case, I have worked with several usable CP/M editors,
and ed that wasn't one of them).

In case you are wondering: all the HTML editing I do, I do in
OpenBSD's stock 'vi' (with a few macros for common HTML tags in a
.exrc file). I've on several occasions had people point out errors
I've made and say, "If you used vim, you would have seen that error".
Well, my impression of vim is it's annoyingly distracting. If I want
strange and distracting color on a screen, I'll watch kids cartoons.
It also violates several rules of mine for system editor operation,
including "it alters files in unexpected ways", which I consider a
major sin. Yes, I know, you can turn off all that crap, but if I'm
trying to configure or administer a system, my first goal is not to
spend an hour "moving in"...make the changes needed, and move on,
and NOT fix the editor.

Nick.



© 2004-2008 readlist.com