September 14, 2013
On 2013-09-13 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.

TextMate on Mac OS X, Sublime on the other platforms.

-- 
/Jacob Carlborg
September 14, 2013
On 2013-09-13 21:51, Peter Alexander wrote:
> Sublime 3 on OSX

Not TextMate on Mac OS X, you're mad :)

-- 
/Jacob Carlborg
September 14, 2013
On Saturday, 14 September 2013 at 12:35:42 UTC, Jacob Carlborg wrote:
> On 2013-09-13 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.
>
> TextMate on Mac OS X, Sublime on the other platforms.

Why not sublime if you use it on other plateforms ?
September 14, 2013
On Saturday, 14 September 2013 at 12:38:35 UTC, Jacob Carlborg wrote:
> On 2013-09-13 21:51, Peter Alexander wrote:
>> Sublime 3 on OSX
>
> Not TextMate on Mac OS X, you're mad :)

What does TextMate do better than Sublime? (genuine question)
September 14, 2013
On Saturday, 14 September 2013 at 09:40:28 UTC, H. S. Teoh wrote:
> I can live without it. Vim has 'K' to open the manpage of the identifier under the cursor anyway -- one of these days, I'm going to write a program to autotranslate ddoc into manpages, then I don't even need to depend on dlang.org anymore.

#!/bin/bash

links http://dpldocs.info/$1

# then in vim
# :set keywordprg=/home/me/bin/dpldocs



it mostly works. dpldocs.info is something I've been meaning to finish for years now, literally, but eh it is good enough for some stuff so I sometimes use it, and it is kinda up to date. Also has a few of my modules in there too!
September 14, 2013
On Friday, 13 September 2013 at 23:56:26 UTC, Jonathan M Davis wrote:
> Personally, I find the Windows/DOS
> shell to be completely unusable and use git-bash when I'm

cmd.exe is indeed painful to use. I blame it's weird history and tab completion. It has them so you want to use it.... but they are weird.

The commands don't bother me, the different quoting and (lack of?) looping don't bother me - I prefer to just use D for anything more than a line or three of shell anyway - but the history and compleition are really annoying.

Linux's greatest asset is gnu readline.

> Windows definitely has some things going for it (e.g. its graphics engine creams the horror that is X.org IMHO)

hell yes, and MIDI actually works there too! Ever try to use linux with a soundblaster 16? Sounded horrible. Worse yet, try to set up midi softsynth with ALSA. So much stupid crap.
September 14, 2013
On Saturday, 14 September 2013 at 06:57:23 UTC, H. S. Teoh wrote:
> decided to seriously look into finding a Linux distro that I could live with. I chose Debian.

I went with Slackware when I started, actually due to the zipslack thing, and then never looked back. You might say "well there's your problem" cuz slack doesn't use package managers. But I've spent enough time on debian and centOS that my opinion of package managers hasn't changed at all: nice when they work, but they don't most the time.

The biggest culture hit for me the first time I did use them though was the -devel libraries. On Slackware, all libraries are devel, they just do it all together. And really, why wouldn't you? This is linux! (and we are KLINGONS! sorry i couldnt resist)


But slackware packages are simple and to the point. They're just tarballs with everything you need (except recursive dependencies, but you usually already have them - assuming you can actually find a slackware package, getting rarer each year, sadly - they are built against the core system and tend to work well).

Still not my *ideal* system, but despite my complaining, I actually do like it. The biggest problem is nowadays everyone does deb and rpm instead.

> Windows and most of the other distros at the time offered: the ability to install a bare minimum system that could still function without *requiring* X11


oh god X11 was too brutally slow to use on an older computer anyway. Windows 95 was actually fast.

> Anyway, long story short, I found that while Linux, like any other modern OS, required sacrificing some flexibility -- you don't deal directly with the hardware anymore

There was vm86 mode though... I got this program DOSEmu that did that and it rocked. But now I'm on 64 bit.

Actually though now there's the whole qemu/kvm virtualization stuff who's potential I really don't think has been fully explored.  Not only could you run programs for other systems, but you could also potentially sandbox them really well, better than user accounts and processes alone.

> o_O What system *are* you using?? I've been using Debian's default ALSA installation for the last, oh, decade?

I actually use ALSA too, but some of the programs are OSS emulation (which rocks btw. Ever try to program ALSA? What a piece of shit, oss works the way it should, just write some crap to /dev/dsp).

If I opt in to the alsa programs they mix sounds fine, but there's more latency. Not a problem sometimes, but it bugs me other times, and besides, like I said I think locking the audio device is sometimes a feature rather than a bug.

But still, it's ridiculous, they should have just fixed OSS back then to mix and keep up with the drivers (someone did! but they made it closed source so linux couldn't look at it. But the FreeBSD people fixed oss too.)

There are some weird system things too though. The ALSA volume control (alsamixer to interface with it, but it is in the system itself) is really weird. Most the values don't seem to do anything on my new hardware.

On my old motherboard, the volume control worked like you'd expect. Master has a wide range, PCM had a wide range, they'd work together.

My new motherboard is weird. PCM does virtually nothing. Master works well from about 20 to 80, but setting it to zero doesn't actually silence it (usually) and going to 100 just distorts it. I guess distortion is expected with digital audio maxing out, but my old mobo didn't do it.


Now, on the bright side, at least alsa actually works now. When I was doing it ten years ago, that was a huge victory.
September 14, 2013
On Saturday, 14 September 2013 at 08:13:13 UTC, H. S. Teoh wrote:
> installing, and using a CLI app is far easier and in many cases more powerful.

I tried to find a program for the recent thing and couldn't - I wanted to view a Microsoft .doc file.

I ended up just opening it in vi and searching for ascii text. It worked!


> I *never* do that. I always tell it to install to a different non-system $PREFIX.

I've been starting to get in this habit.... hmmm maybe I should just set the environment variable in my bashrc so i don't have to think about it.

That's not a bad idea.

> Speaking of which, dmd git HEAD appears to have broken terminal.d sometime recently

dmd's update? blargh i'll try it later.



> and as long as skype can pick up my voice and transmit the other person's voice

...to the NSA lol
September 14, 2013
On 2013-09-14 16:42, Peter Alexander wrote:

> What does TextMate do better than Sublime? (genuine question)

I guess I'm more used to TextMate. I like all the snippets and commands. Also that it's easy to customize by adding and changing snippets and commands.

It can output results of commands to an HTML view/window. That in combination with it's support for the txmt URL scheme makes it easy to have error message you can click on which points back to the source code.

This HTML view is extremely useful. It can also be used to show test results, example: http://jqr.github.io/images/posts/rspec_runner.jpg

It's also used together with git to show diffs, logs, statuses and so on.

I can easily run scripts like Ruby and other languages.

-- 
/Jacob Carlborg
September 14, 2013
On Saturday, 14 September 2013 at 06:15:08 UTC, Nick Sabalausky wrote:
> Heh, I'm sort of the opposite. I've been using Windows from 3.11
> through 7, and from Vista onward I've started to really hate Windows more and more

I kinda love Windows Vista. The little start menu command line rocks and I missed it back on XP.

On my linux box, I have the menu key next to the right windows key set to pull up an rxvt. So I hit that, do some command, then ctrl+d to get rid of it when done.

Finally, Windows Vista kinda sorta matches that: hit the windows key, type something, and go.