Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-8081-

/prog/ editor of choice

Name: Anonymous 2010-04-08 19:00

*Vi/Vim
*Emacs (GNU and others)
*Notepad
*Microsoft Word
*ed
*cat
*dog
*Code::BlocksI use itniggers
*gedit/Anjuta/Geany
*MOCROSOFT VOSUOL STODIO
*acme/sam/fuck off

Name: Anonymous 2010-04-08 19:01

*pointer

Name: Anonymous 2010-04-08 19:05

*dereference

Name: Anonymous 2010-04-08 19:07

*Geany

Name: Anonymous 2010-04-08 19:19

if you're not using notepad+ you're a faggot.

Name: Anonymous 2010-04-08 19:19

I use joe mostly. Sometimes I use one of kate's many incarnations, but only due to integration.

Name: Anonymous 2010-04-08 19:20

vim > *

Name: Anonymous 2010-04-08 19:21

FUCK YOU ALL gedit IS CLEARLY SUPERIOR
WHO THE HELL CODES IN WINDOWS ANYWAY

Name: Anonymous 2010-04-08 19:24

I actually do use Visual Studio.
Fuck you.

Name: Anonymous 2010-04-08 19:26

If I have emacs open, I'll use that. If emacs isn't open, and I just need to make a quick edit in a shell, I'll use zile.

Name: Anonymous 2010-04-08 19:32

Emacs
Notepad
FAR+Colorer
rarely, MSVS and SharpDevelop

Name: Anonymous 2010-04-08 19:53

*MOCROSOFT VOSUOL STODIO
I never would've guess three little words could possibly make me laugh so much. Thank you /prague/

Name: Anonymous 2010-04-08 20:41

Notepad++, because I suck at configuring vim in Windows and can't stand MSVS.

Name: Anonymous 2010-04-08 20:45

geany in both linux and windows

Name: Anonymous 2010-04-08 20:52

Geany looks like a kate clone. Am I right?

Name: Anonymous 2010-04-08 21:07

>>15
Not really, I can't use Kate because of how it looks, but I like using geany. So no.

Name: Anonymous 2010-04-08 21:14

ESR thinks emacs is superior but i use vim Eclipse SDK Microsoft Visual C# 2005

Name: Anonymous 2010-04-08 21:17

>>16
Qt uglier than GTK? AIBT?

Name: Anonymous 2010-04-08 22:54

>>18
YHPBT.

Name: Anonymous 2010-04-08 23:02

Name: Anonymous 2010-04-08 23:21

>>1
* African American

Name: Anonymous 2010-04-08 23:32

>>18
AIBT?
Arnold's Infamous Bacon and Tomato sandwich?
>>19
YHPBT.
You'll have peanut butter tonight?

Name: Anonymous 2010-04-09 0:13

>>22
NYJMUAE(FPWEA) AYIAMUA

Name: Anonymous 2010-04-09 0:21

>>23
New York Jewish Metropolitan Universal Atheistic Enigma (For Power We Each Are) All You In America Must Understand Aliens?

Name: Anonymous 2010-04-09 0:27

>>24
If I didn't know you were doing that on purpose I'd explain my MUAs according to our custom. Now I feel obligated not to.

Name: Anonymous 2010-04-09 0:29

MUAs
Multiple Useful Acrostics?

Name: Anonymous 2010-04-09 0:37

>>25
Now I feel obligated not to.
:(

Name: Anonymous 2010-04-09 0:56

>>27
Okay, I'll explain it tomorrow.

Name: Anonymous 2010-04-09 1:02

Jedit.  Java-based and mainly a Java editor, but it has a variety of useful plug-ins even for other languages.

I do html/css and Javscript work in a normal text editor, though.  WordPad, if I can.

Name: Anonymous 2010-04-09 1:09

Textmate. Watch the screencasts.

Name: Anonymous 2010-04-09 1:40

>>28
Okay :)

Name: Anonymous 2010-04-09 2:57

>>23
No You Just Make Up Any Expression (Functional Programs Work Every Anus) And You Insert A MarkUp Anus

Name: Anonymous 2010-04-09 3:04

gvim

Name: Anonymous 2010-04-09 5:57

I'll use vim but since I like also using X's middle-click paste without doing :set mouse=, copy+paste, :set mouse=a every time I have some other editor up too

Name: Anonymous 2010-04-09 6:53

Hi /prog/, what anus management software do you recommend?

Name: Anonymous 2010-04-09 8:28

>>35
I recommend you kill yourself, leave /prog/ forever, and take up gardening or something.
Please?

Name: Anonymous 2010-04-09 8:47

there are plenty of JEWS in this thread

Name: Anonymous 2010-04-09 9:59

>>36
Any particular order?

Name: Anonymous 2010-04-09 10:02

>>34
.vimrc much?
didn't think so

Name: Anonymous 2010-04-09 10:06

>>39
I still use the mouse to navigate within vim occasionally, which is why I reset mouse=a after, silly.

Name: Anonymous 2010-04-09 10:38

ehax my anus

Name: Anonymous 2010-04-09 10:48

Oh look, it's this thread again.

Previously, I used Notepad++ and appreciated it for its bevy of features. I recently switched to Linux, and am trying out a bunch of text editors. So far, I've tested:

* SciTE (I like it, but I'm not ready to settle down yet)
* Mousepad (too limited, but fine for SJIS arts)
* vim (what the fuck is going on)
* emacs (I just want a text editor, damn it)

Name: Anonymous 2010-04-09 11:03

What tools other than Visual Studio support a reasonable form of IntelliSense? (I'm interested in C mostly, certainly not in anything which starts with 'J')

In order of preference:

1. Jump to definition/declaration (no, find in files doesn't cut it you fucking neckbreads)

2. Show parameters when typing a function (names and types)

3. Generic identifier autocompletion (type first chars, a list appears)

4. Other bullshit / graphic visualization stuff

Also a decent integrated debugger ("place breakpoint here", step by step execution, variable evaluation and modification...)

C'mon, Borland's IDEs for MS-DOS of two decades ago were more advanced than the shit that passes as a developer environment today.

I'm not trolling, I really wish I could use something more than a text editor with syntax highlighting.

Name: Anonymous 2010-04-09 11:13

>>43
IntelliSense only works in statically typed languages.

I think you will find that stuff in Eclipse and Netbeans

Name: Anonymous 2010-04-09 11:26

>>43
Vim has a motherfucking scripting language behind it. I'm pretty sure you could do a lot of that shit, it may have already been done as well.

Name: Anonymous 2010-04-09 11:31

>>43
Also XCode

Name: Anonymous 2010-04-09 11:48

I use mostly SciTe for simplicity, but always grieve with the limit of 10 tabs at the same time.

Sometimes I use evim.

And some other times I use Delphi's IDE.

Name: Anonymous 2010-04-09 12:00

>>45
But a scripting language isn't a programming language, now is it?

Name: Anonymous 2010-04-09 12:17

Jump to definition/declaration (no, find in files doesn't cut it you fucking neckbreads)
What do you have against TAGS ;_;

Name: Anonymous 2010-04-09 12:27

>>44
IntelliSense only works in statically typed languages.
Same stuff is offered by Emacs/SLIME for CL:
1. Jump to definition/declaration (no, find in files doesn't cut it you fucking neckbreads)
Compiler/implementations supports this natively, when you compile any definition, if you used high enough debug settings, the debug info will be stored and Emacs will be able to find it very easily (M-. is one key chord away)
2. Show parameters when typing a function (names and types)
SLIME supports this too, called Autodoc. Again, the compiler/implementation adds this information when it compiles/loads the definition into the image.
3. Generic identifier autocompletion (type first chars, a list appears)
Same, inspecting the image live is easy to do, both portably and by using SLIME
4. Other bullshit / graphic visualization stuff
Though, I can generate me fancy graphs of the class hierarchy and all that, SLIME doesn't have that fancy support for this, but some Emacs plugins do. Usually though, I just call a lib to do it for me if I really need it.

All this is much easier done in a dynamic language where any definition can be entered at any time. I don't see why you would need a static language for it. Some things actually seem harder in static languages, since you'd have to parse everything, and some of these editors duplicate the work compilers do (lexing/parsing), when it would be smarter to just rely on compilers to save this info as they're capable of doing much more detailed analisys.

Name: Anonymous 2010-04-09 14:21

>>34
Why the fuck would you do all that? You do know the system clipboard is in register + right? Why don't you just do "+p to paste? Also, why can't you navigate with the mouse without setting some shit? Works fine for me...

>>43
Vim 7 supports all of this as well, except that graphic visualization bullshit. People think it doesn't because you have to turn these features on; it stays minimal and only does what you want, instead of being huge and bloated like every commercial IDE out there. Here is a small sample of what you can do:

Jump to definition/declaration
:tag [identifier] jumps to definition/declaration
vim -t [identifier] runs vim, opens the file defining identifier, and jumps to it
<C-]> jumps to the identifier under the cursor

Show parameters when typing a function, Generic identifier autocompletion
<C-X> <C-O> while in insert mode pops up omni-completion while typing an identifier. Shows possible matches and argument lists. Some people remap this to tab: http://princ3.wordpress.com/2006/10/27/untitled-2/

decent integrated debugger ("place breakpoint here", step by step execution, variable evaluation and modification...)
Has all of this with clewn.
CTRL+B set breakpoint, CTRL+E clear breakpoint. Breakpoints are shown visibly in the margin.
CTRL+N step over (next source line)
S step into
F step out (finish)
C continue
CTRL+P print the value of the identifier under the cursor
Hovering the mouse over an identifier pops up a bubble showing its value in the current frame
Tons more hotkeys, plus you have a gdb prompt to do whatever you want

Who cares about graphic visualization? That's the job of proper documentation and tools like Doxygen. If you're enterprise enough to care about that, you should already have drawn up UML diagrams before starting to code, amirite???

Name: Anonymous 2010-04-09 14:29

>>51
Oh, +. I'll have to remember that. Mouse navigation is on by default, it just grabs events so selecting text selects it in vim, not in X, meaning X doesn't register it in the system clipboard.

Name: Anonymous 2010-04-09 14:30

>>51
Sorry here's a better link: http://stackoverflow.com/questions/2136801/vim-keyword-complete-when-omni-complete-returns-nothing

People paste the code into forums and blogs not realizing it eats all the <tags>...

Name: Anonymous 2010-04-09 14:31

>>52
Yeah, for that you can mouse select, then "+y to yank it to the system clipboard.

Name: Anonymous 2010-04-09 14:33

>>31
> < > < > NYJMUAE(FPWEA)
Now you're just making up acronym expansions (for perfectly well established acronyms.)

AYIAMUA should be obvious at this point.

Name: Anonymous 2010-04-09 14:38

>>43
certainly not in anything which starts with 'J'
Hey! Hey! Slow down! J is a fine language.

Name: Anonymous 2010-04-09 15:19

>>42
Why not just run NP++ on wine?

Name: Anonymous 2010-04-09 15:22

>>56
It's ugly as fuck. It's like brainfuck except it's supposed to be a real language.

Name: Anonymous 2010-04-09 15:53

>>57

Dunno. I might, but I want to see what the open source world has to offer first. Plus, running Windows software on Wine just feels kinda dirty to me.

Name: Anonymous 2010-04-09 15:59

>>59
Just use Geany, its better than NP++ and Scite

Name: Anonymous 2010-04-09 16:32

>>58
It's only ugly if you don't know it. Besides, it isn't uncommon to have a 100:1 code density in J vs. C, making C a big hairy thing by comparison.

Brainfuck is another story. Knowing it doesn't change much. Bitch face. Bitch personality.

Name: Anonymous 2010-04-09 16:37

>>60
Why is it that people with the worst tastes are always the ones to bump threads?

Name: Anonymous 2010-04-09 18:04

>>58
You don't think J is beautiful?

quicksort=: (($:@(<#[) , (=#[) , $:@(>#[)) ({~ ?@#)) ^: (1<#)

It's even prettier than Perl. >>61 is right, C is a big hairy mess compared to J. Because we all know code density is a great thing; it's not like code is ever read again after it's written...

Name: Anonymous 2010-04-09 18:12

>>63
Hey man, J is readable.

Name: Anonymous 2010-04-09 20:13

>>63
J looks fucking horrible. It's 2010, we have Unicode, and in light of this I move we all go back to APL.

Name: Anonymous 2010-04-09 20:19

>>65
I move
ja mówię

Name: Mr. Speaker 2010-04-09 20:22

>>65
All in favour?

Name: Anonymous 2010-04-09 20:41

>>65
Chinese looks fucking horrible. It's 2010, we have Unicode, and in light of this I move we all go back to Akkadian.
Huh. I was trying to make fun of you, but I like this idea. (The subtext being: you don't know J like you don't know Chinese. I should have used Latin as an example for the latter part to draw parallels between the language structures but fuck you.)

>>66
Why the fuck would an 'e' need an anti-cedilla or whatever the hell that is.

________________________________________________________________
Postscript: yes, I have been drinking, why do you ask?

Name: Anonymous 2010-04-09 21:13

>>68
Postscript: yes, I have been drinking, why do you ask?

That's what the developers said!

Name: Anonymous 2010-04-09 21:59

>>68
how the heck did you make the [hr] tag work?

Name: Anonymous 2010-04-09 22:02

>>70
It only works while under the influence.

Name: Anonymous 2010-04-09 22:54

>>70
If I had to guess, it's probably something rather simple like this:
__________________________________
Yes, Really.

Name: Anonymous 2010-04-10 1:08

>>63
You don't think J is beautiful?
quicksort=: (($:@(<#[) , (=#[) , $:@(>#[)) ({~ ?@#)) ^: (1<#)

Even more optimized than pointless Haskell!

Name: Anonymous 2010-04-10 1:50

I like the idea of emacs, re: super extensibility with a real programming language, but I love the implementation of vim, re: modal programming. M-x viper just doesn't cut it.

Name: Anonymous 2010-04-10 4:23

>>74
You mean you love Vim's design. Nobody likes Vim's implementation, which is a godawful mess of C and ad-hoc extension language. 'Course, Vim's design is terrible too.

Name: Anonymous 2010-04-10 4:34

>>74
Isn't there another Vi-mode? Mind you, it's probably shit as well.

Name: Anonymous 2010-04-10 4:36

>>68
What kind of terrible parallel are you trying to draw? Chinese and Akkadian aren't even related, and Chinese is the more attractive of the two anyway. 操!

J, on the other hand, is closely related to APL, but since we have Unicode now we can all use the one that doesn't look like an explosion in an ASCII factory.

Name: Anonymous 2010-04-10 8:43

>>77
No, instead it'll like an explosion in a Unicode factory.

Name: Anonymous 2010-04-10 10:10

>>75
Vim's design leaves certain things to be desired, but it's still better than Emacs' design.

Name: Anonymous 2010-04-10 10:22

>>76
Yes, Vimpulse extends the vi keybindings with the same behavior as Vim, rather than with some other bullshit they made up on the spot, but it still has all the same bugs where the Emacs control scheme will leak through it in strange and unpredictable ways with no obvious way to get back into a Vim-like mode for that buffer and then you don't know what to do and you curl up into a fetal position and start crying and then you drive to Albuquerque nonstop while listening to "Like a Boss" by The Lonely Island which is quite a feat if you live in Australia and then you start to act out all the lyrics of the song but instead you decide that this would be unoriginal and sit around in Albuquerque trying to come up with your own ideas for absurd shit to do when you're dejected and miserable and finally you just eat a thesaurus and start shitting out long run-on sentences that never end because eventually you'll reach the post length limit for Prague... or maybe you won't.

Name: Anonymous 2010-04-10 10:23

>>79
Vim is very much a console editor, the fact that there are graphical version of it like gvim dont really change anything, you are forced to learn all the hotkeys to get anything done. Emacs on the other hand works like any other IDE in graphical mode by using your mouse to get things done, choosing stuff in menus, highlighting text with the mouse. And that is great for a beginner because you can put off having to learn all the hotkey shortcuts right away and get to know the editor, then learn hotkeys once you feel comfortable.

generally speaking: vim is for sysadmins, emacs is for programmers

Name: Anonymous 2010-04-10 10:52

>>77
I wasn't. As I mentioned, I would have had to make other choices to draw the parallel, and Akkadian would be out. I'm not interested in arguing those parallels; I would have done so earlier if I was.

Name: Anonymous 2010-04-12 13:38

/prog/

Name: Anonymous 2011-02-03 0:13

Don't change these.
Name: Email:
Entire Thread Thread List