Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
JawnV6
Jul 4, 2004

So hot ...
eight megs and constantly swapping

lol

Adbot
ADBOT LOVES YOU

Catalyst-proof
May 11, 2011

better waste some time with you
lol yeah ma n that sure is a valid fear in this day and age. What if my editor rakes up EIUGHT MEGABYRES OF RAM

Janitor Prime
Jan 22, 2004

PC LOAD LETTER

What da fuck does that mean

Fun Shoe

Jerry SanDisky posted:

even if you use st2 for your day-to-day work, its still worth learning vim because every system on the planet that you will ever ssh to will have vim installed and you might need to edit something

sftp file to my computer, edit in whatever I want, sftp back

gently caress you dad

Jonny 290
May 5, 2005



[ASK] me about OS/2 Warp

Hard NOP Life posted:

sftp file to my computer, edit in whatever I want, sftp back

gently caress you dad

oh yeah let me do that 100 times to get this script running

Jonny 290
May 5, 2005



[ASK] me about OS/2 Warp
Hey, boss, I don't know how to use vi! How do I SFTP this file to my laptop so I can edit it with Blue's News TextWranglerMateCoolEdit++? I kind of have a workflow and all.

Catalyst-proof
May 11, 2011

better waste some time with you

Hard NOP Life posted:

sftp file to my computer, edit in whatever I want, sftp back

gently caress you dad

oh my god

seriously emacs has built in ssh, you can open and edit remote files, you can run remote directory listings, you can even do poo poo like grep and find and they'll be run on the remote machine with the results returned to you in an interactive buffer

Posting Principle
Dec 10, 2011

by Ralp

Hard NOP Life posted:

sftp file to my computer, edit in whatever I want, sftp back

gently caress you dad

:catstare:

Squinty Applebottom
Jan 1, 2013

WHOIS John Galt posted:

oh my god

seriously emacs has built in ssh, you can open and edit remote files, you can run remote directory listings, you can even do poo poo like grep and find and they'll be run on the remote machine with the results returned to you in an interactive buffer

lol emacs is so terrible

Janitor Prime
Jan 22, 2004

PC LOAD LETTER

What da fuck does that mean

Fun Shoe

Jonny 290 posted:

oh yeah let me do that 100 times to get this script running

lmao if you don't get it right the first time

also nano completely circumvents the issue of having to learn vi to do a one off edit on a remote file

prefect
Sep 11, 2001

No one, Woodhouse.
No one.




Dead Man’s Band

JawnV6 posted:

eight megs and constantly swapping

lol

Escape Meta Alt Control Shift

Catalyst-proof
May 11, 2011

better waste some time with you

polpotpi posted:

lol emacs is so terrible

congrats re: being a loving idiot who eats turds

Jonny 290
May 5, 2005



[ASK] me about OS/2 Warp

WHOIS John Galt posted:

congrats re: being a loving idiot who eats turds

no, there's a plugin for that

Tiny Bug Child
Sep 11, 2004

Avoid Symmetry, Allow Complexity, Introduce Terror
emacs is for crusty greybeards

eclipse is for Enterprise Developers

vim is for programmers

Janitor Prime
Jan 22, 2004

PC LOAD LETTER

What da fuck does that mean

Fun Shoe
what about IDEA :qq:

Catalyst-proof
May 11, 2011

better waste some time with you
hey guys, check it out:

smug assertion! thing is for people! thing is good! other thing is bad!


hit me up if you want more of these cool great (+smart) posts wait here comes another one *sticks finger down throat*

Posting Principle
Dec 10, 2011

by Ralp
IDEA is so great and rotor is so great for recommending it :allears:

MononcQc
May 29, 2007

Meta post! So Clever!

Tiny Bug Child
Sep 11, 2004

Avoid Symmetry, Allow Complexity, Introduce Terror

WHOIS John Galt posted:

hey guys, check it out:

smug assertion! thing is for people! thing is good! other thing is bad!


hit me up if you want more of these cool great (+smart) posts wait here comes another one *sticks finger down throat*

i'm still not wrong

Posting Principle
Dec 10, 2011

by Ralp

MononcQc posted:

Meta post! So Clever!

you also own for teaching me erlang

today is love day

Catalyst-proof
May 11, 2011

better waste some time with you

Jerry SanDisky posted:

IDEA is so great and rotor is so great for recommending it :allears:

i'm so pissed i didn't get it when they were doing their mayan calendar rollover sale (b'ak'tun for you plebs)

peepsalot
Apr 24, 2007

        PEEP THIS...
           BITCH!

IDEA is the only thing that makes Java remotely tolerable.

X-BUM-RAIDER-X
May 7, 2008

Tiny Bug Child posted:

emacs is for crusty greybeards

eclipse is for Enterprise Developers

vim is for programmers

X-BUM-RAIDER-X
May 7, 2008
thats twice ive empty quoted tbc in a day, that's two times over my quota

spongeh
Mar 22, 2009

BREADAGRAM OF PROTECTION

OBAMA BIN LinkedIn posted:

thats twice ive empty quoted tbc in a day, that's two times over my quota

but 2 times 0 is still 0

double sulk
Jul 2, 2010

spongeh posted:

but 2 times 0 is still 0

php can't tell the difference

JawnV6
Jul 4, 2004

So hot ...
hey guys i found this eloquent argument for emacs being a bloated pice of shi

WHOIS John Galt posted:

oh my god

seriously emacs has built in ssh, you can open and edit remote files, you can run remote directory listings, you can even do poo poo like grep and find and they'll be run on the remote machine with the results returned to you in an interactive buffer

Catalyst-proof
May 11, 2011

better waste some time with you

JawnV6 posted:

hey guys i found this eloquent argument for emacs being a bloated pice of shi

bloat·ed; n. much bigger than desired

emacs is not bloated because its features are desired

X-BUM-RAIDER-X
May 7, 2008
it might be desirable for most programmers to have a function with which they could order dominos pizza with, that doesn't mean it wouldn't be bloated though

Notorious b.s.d.
Jan 25, 2003

by Reene

OBAMA BIN LinkedIn posted:

it might be desirable for most programmers to have a function with which they could order dominos pizza with, that doesn't mean it wouldn't be bloated though

the programmer becomes bloated

not the editor

notably the editor will not die of heart disease fifteen years later

Blotto Skorzany
Nov 7, 2008

He's a PSoC, loose and runnin'
came the whisper from each lip
And he's here to do some business with
the bad ADC on his chip
bad ADC on his chiiiiip
sgi's internal irix builds had a burrito command that ordered mexican for delivery

Notorious b.s.d.
Jan 25, 2003

by Reene

Otto Skorzeny posted:

sgi's internal irix builds had a burrito command that ordered mexican for delivery

this command was also eight megs and constantly swapping.

because irix :smug:

http://yarchive.net/risks/sgi_irix.html

SGI circa 1993 posted:

But bloat isn't the whole story. Rocky Rhodes recently ran a small
application on an Indy, and noticed that when he held the mouse button
down and slid it back and forth across the menu bar, the (small) pop-up
menus got as much as 25 seconds behind. He submitted a bug, which was
dismissed as paging due to lack of memory. But Rocky was running with
160 megabytes of memory, so there was no paging. The problem turned
out to be Motif code modified for the SGI look that is even more
sluggish than regular Motif. Perhaps the problem is simply due to the
huge number of context swaps necessary for all the daemons we're
shipping.

The complexity of our system software has surpassed the ability of
average SGI programmers to understand it.
And perhaps not just average
programmers. Get a room full of 10 of our best software people, and
you'll get 10 different opinions of what's causing the lousy
performance and bloat. What's wrong is that the software has simply
become too complicated for anyone to understand.

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
ahahahahaha i know exactly why that's happening and its bcuz of x11 stupidity and i can explain it if u want

crazypenguin
Mar 9, 2005
nothing witty here, move along

Suspicious Dish posted:

its bcuz of x11 stupidity and i can explain it if u want

what do you think it is?

My guess would have been they're doing an expensive (lol) menu draw for every single "the mouse moved 1 px" event, which they get a large queue of because they're not handling events properly. But that's not really x11 stupidity, so what's your guess?

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
motif takes a sync grab for menus which means that you freeze the event queue and then call xallowevents to step through events one by one

menus take a sync grab bcuz network connections are bad so some body who was two fast could be trained to click on an item before the menu window is mapped

Notorious b.s.d.
Jan 25, 2003

by Reene

Suspicious Dish posted:

motif takes a sync grab for menus which means that you freeze the event queue and then call xallowevents to step through events one by one

menus take a sync grab bcuz network connections are bad so some body who was two fast could be trained to click on an item before the menu window is mapped

congratulations you diagnosed a bug from 1993

sgi and irix are both dead tho

and the memo is really long and still relevant. basically they had the exact same problems 20 years ago with C and C++ that we still have in every large project today

JawnV6
Jul 4, 2004

So hot ...
an edlin menu beat the artisinal bespoke 486 power virus at it's own game

Base Emitter
Apr 1, 2012

?

WHOIS John Galt posted:

emacs is not bloated because its features are desired

pervert

JawnV6
Jul 4, 2004

So hot ...

also yeah this is a good read

weird
Jun 4, 2012

by zen death robot
Emacs is basically a self-contained environment so that you do all of your computing from inside Emacs, and it's really good at that. It has modes for everything, everything is integrated and can use the same keychords/functions, it's easy to extend it, and you never have to leave the keyboard. If you don't want to adopt the Emacs way of life, then vim is better at being a text editor.

So essentially that joke about Emacs is a good OS that just needs a decent text editor is true.

Adbot
ADBOT LOVES YOU

Dijkstracula
Mar 18, 2003

You can't spell 'vector field' without me, Professor!

prefect posted:

I would have said Vim until I was introduced to Sublime Text 2. It's pretty sweet.
Sublime Text 2 with the SublimeClang plugin for C development is literally the best environment I've ever used

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply