September 14, 2013
On Friday, 13 September 2013 at 23:57:09 UTC, Jonathan M Davis wrote:
> On Friday, September 13, 2013 22:24:19 Justin Whear wrote:
>> On Fri, 13 Sep 2013 18:06:50 -0400, Jonathan M Davis wrote:
>> > I don't actually use any of the GUI controls. It's just useful to have
>> > vim in a window that I can resize (you also get better color choices
>> > than in the shell).
>> 
>> Yeah, my .gvimrc is basically just turning off all the GUI elements, the
>> very first thing I did when I started using it..
>
> I should try that.
>
> - Jonathan M Davis

if has("gui_running")
    set guioptions-=m " hide menu
    set guioptions-=T " hide toolbar
endif

Is what I do. Nice and clean.
September 14, 2013
SciTE
September 14, 2013
On Sep 13, 2013, at 6:23 PM, Walter Bright <newshound2@digitalmars.com> wrote:

> On 9/13/2013 5:39 PM, Adam D. Ruppe wrote:
>> And drawing, oh my. Long story short, coming from DOS or Windows to the glorious land of various buggy, incompatible vt100 emulators is such a shock.
> 
> Yeah, I've thought about taking the tty/kbd code from ME and making a phobos module out of it. So many annoying problems that can be abstracted away.

Is nurses not sufficient?  I've only used it for making roguelikes, but it made working with a text terminal quite easy.
September 14, 2013
On Friday, 13 September 2013 at 19:48:18 UTC, Namespace wrote:
> Just out of interest.
>
> I use Sublime 2, Notepad++ and as IDE currently Mono-D. But I will try this evening VisualD.

gvim

I installed Visual-D once, but haven't used it.
September 14, 2013
On Sep 14, 2013 1:40 AM, "Adam D. Ruppe" <destructionator@gmail.com> wrote:
>
> On Friday, 13 September 2013 at 22:32:30 UTC, Andrei Alexandrescu wrote:
>>
>> Sure... wait, what?
>
>
> Download a random binary off the internet. Odds are, if it is an exe, it
will work. Even if you're on linux, you can run it with wine.
>
> If it is a linux binary, good luck. Even a relatively simple program like
dmd can't be relied upon: on the CentOS box at one of my jobs, I had to build from source due to a libc incompatibility.
>
> And if it is a gui program, whew, all bets are off! I even have programs
on my desktop that worked last year, and segfault now. Apparently an unrelated update had an ABI incompatibility in gtk. Gimp still works (and works quite well), but qemu's new gtk gui segfaults, a video game emulator I have runs but the menu all of a sudden overlaps the game video, and abiword refuses to start.
>
> These aren't even off the internet, these are things I compiled myself
less than two years ago!
>
>

So then recompile after you do a distribution upgrade.  Assuming you still have the original code kicking round.  Even then GIMP and QEMU are readily available through most Linux distribution repositories.  Stuck on some company version of binary software? Hate to be someone who gets stuck in that situation. But then I wouldn't reluctantly accept the blobs either.

>
> Then, get into features. Contrast the Windows support with the linux
support in my terminal.d
>
https://github.com/adamdruppe/misc-stuff-including-D-programming-language-web-stuff/blob/master/terminal.d
>

I'll be sure to look, but one bad thing doesn't mean everything's bad (heck, for each bad thing you can say about one OS, there is some equally bad thing to say about the other).

>
> Wanna talk about audio or GUIs, whether high performance or just asking
for a consistent user experience to grab some basic data? Prepare to descend directly into hell, do not pass go, do not collect $200.
>

There's a lot the that does good - such as because of close bindings to ATK, all GTK applications are accessible for all, but when you also give people the choice to make their own custom widgets or place input boxes/labels in ridiculous places, then  accessibilty goes downhill quickly.  Windows is pretty Stonehenge when it comes to accessibility too, so no cookies to either side.

>
> But at the same time, using it for all this time after having so much fun
in the DOS+Windows world has made me see a lot of faults. And many of them have gotten worse - what the hell is PulseAudio anyway?

Essentially pulse is what Mir or Wayland will be to X in probably a year or two.  It's a layer that talks to and interacts with ALSA, SDL, JACK, etc applications and allows you to centrally manage them despite competing incompatibility between the libraries - oh, and it does soft mixing for hardware that is incapable of processing more than one sound at once - if you remember the days when you'd be listening to music but couldn't hear any sounds from sauerbraten, or whatever Linux games you were into.  :)

Regards
-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';


September 14, 2013
On Sep 14, 2013 1:40 AM, "Adam D. Ruppe" <destructionator@gmail.com> wrote:
>
> On Friday, 13 September 2013 at 22:32:30 UTC, Andrei Alexandrescu wrote:
>>
>> Sure... wait, what?
>
>
> Download a random binary off the internet. Odds are, if it is an exe, it
will work. Even if you're on linux, you can run it with wine.
>

This is just not the right mindset of using your system. Regardless of what OS you use.  Unless you enjoy spending hours on end removing viruses from your system. :)

Regards
-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';


September 14, 2013
On Friday, 13 September 2013 at 19:48:18 UTC, Namespace wrote:
> Just out of interest.
>
> I use Sublime 2, Notepad++ and as IDE currently Mono-D. But I will try this evening VisualD.

Use to go for gedit (for D) but recent changes has made it really frustrating to use (like auto pasting in the search field, even I really want to paste, I end up doing it twice, one automagically and one automanually, and fuck up everything).

I use vim more since I've written my own terminal and can have a set of shortcut that make sense with shortcut outside the terminal (you know, ctrl C/V thing kind of wizardry that we still succeed to fuck up in 2013).

Also considering buying a sublimetext license. It isn't that expensive and the soft is pretty good. I use it for work and really like it.

I usually don't heavy weaponry like eclipse/visual studio/whatever, unless they can provide significant benefits. I use this kind of tool for java for instance (eclipse or IntelliJ) but do not for C++ or scripting languages.
September 14, 2013
On Saturday, 14 September 2013 at 02:59:49 UTC, Iain Buclaw wrote:
> Unless you enjoy spending hours on end removing viruses from your system. :)

Meh, do you actually review the source of everything you compile? I betcha if I made a makefile

install:
    root_this_box
    actually_install

I could pwn hundreds of linux boxes before the many eyes even took a look at it.

(except i used spaces there instead of tabs. Thwarted by make's silly syntax once again!)
September 14, 2013
On 9/13/13 4:43 PM, Iain Buclaw wrote:
> On 14 September 2013 00:39, Piotr Szturmaj <bncrbme@jadamspam.pl> wrote:
>> On 13.09.2013 21:48, Namespace wrote:
>>>
>>> Just out of interest.
>>>
>>> I use Sublime 2, Notepad++ and as IDE currently Mono-D. But I will try
>>> this evening VisualD.
>>
>>
>> Real Programmers magnetize programs directly on a HDD.
>
> Excuse me, but /real/ programmers use Butterflies.

For the few souls who don't yet... http://xkcd.com/378/

Andrei

September 14, 2013
On 9/13/13 5:39 PM, Adam D. Ruppe wrote:
> On Friday, 13 September 2013 at 22:32:30 UTC, Andrei Alexandrescu wrote:
>> Sure... wait, what?
>
> Download a random binary off the internet.

Nope :o).

Andrei

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18