January 03, 2013
On 3 January 2013 15:40, Jordi Sayol <g.sayol@yahoo.es> wrote:

> Until today, I've not found yet a "perfect" Linux release.


What "perfect" Linux release did you find today? :o)

-- 
Iain Buclaw

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


January 03, 2013
On Thursday, 3 January 2013 at 11:38:53 UTC, deadalnix wrote:
> On Thursday, 3 January 2013 at 01:06:46 UTC, Walter Bright wrote:
>> On 1/2/2013 2:45 PM, deadalnix wrote:
>>> On Wednesday, 2 January 2013 at 07:01:02 UTC, Bernard Helyer wrote:
>>>> I am getting a whole _mess_ of "warning: statement not reachable"
>>>> on everything after a final switch.
>>>
>>> I can confirm this. Freaking annoying (and not really convincing me that D is
>>> stable) !
>>
>> Please post example to bugzilla.
>
> http://d.puremagic.com/issues/show_bug.cgi?id=9263

Kenji made a pull request to fix this. I'm really thankful !

However, it is just to discover that this do not work :

struct Bar {}
auto foo(ref Bar bar) {}

foo(Bar()); // Now this is an error !

I still have code broken all over the place.
January 03, 2013
On 1/3/13 3:32 AM, Walter Bright wrote:
> On 1/2/2013 11:53 PM, Russel Winder wrote:
>> On Wed, 2013-01-02 at 13:18 -0800, Walter Bright wrote:
>> […]
>>> I don't store email on the server, I store it locally.
>>
>> I think that this is at the heart of your mail problems. It means you
>> rely on one and only one computer for email. I would find this
>> unworkable: I find IMAP the only solution that works for me and my
>> collection of laptops and workstation.
>>
>> This has the dies effect of the data stored on the client being
>> removable because it is reconstructible.
>
> I know. On the other hand, you have control over your email data.

FWIW it's all an illusion. Mail is sent unsecured so securing the mail sent and received is futile.

Andrei

January 03, 2013
deadalnix:

> I still have code broken all over the place.

D2 is getting its corner case problems sorted out and fixed, but this still causes some breakage in user code. As more people use D2, issues are found, discussed and fixed, the breakages will get more and more uncommon.

Bye,
bearophile
January 03, 2013
On Thursday, 3 January 2013 at 16:43:06 UTC, bearophile wrote:
> deadalnix:
>
>> I still have code broken all over the place.
>
> D2 is getting its corner case problems sorted out and fixed, but this still causes some breakage in user code. As more people use D2, issues are found, discussed and fixed, the breakages will get more and more uncommon.
>

Is this breakage intended ? To me it doesn't make sense, the generated code is :

(Bar bar = Bar.init; , bar).this()
January 03, 2013
On 01/01/2013 03:46 PM, Walter Bright wrote:

> 1. the dlang.org isn't updated yet.

Is the change log available somewhere else? I want to spread the news but it is not very interesting without knowing what has changed. :)

Ali

January 03, 2013
On 1/3/2013 1:22 AM, Russel Winder wrote:
> I don't see that local or server-based storage makes any difference to
> the ability to manage email. But maybe I am missing something about your
> particular workflow.

1. I control the backups

2. Third parties don't have access to my email history. I don't care what their "privacy policy" says - if they have it, they will use it as they please. You have no way to even discover what they do with it

3. I've had email servers controlled by others "go dark", and poof, all email gone

4. I *need* my old email. More than once it has saved me from a lawsuit

January 03, 2013
On 1/3/2013 8:28 AM, Andrei Alexandrescu wrote:
> On 1/3/13 3:32 AM, Walter Bright wrote:
>> I know. On the other hand, you have control over your email data.
> FWIW it's all an illusion. Mail is sent unsecured so securing the mail sent and
> received is futile.

I know it doesn't guarantee that there aren't copies stored on government servers and various server backups. But if it is only on a magtape stored in some subbasement, it makes it much harder for someone to casually go spelunking in my old emails.

January 03, 2013
On 1/3/2013 5:20 AM, Matthew Caron wrote:
> On 01/02/2013 04:18 PM, Walter Bright wrote:
>>> Why would you need to? If your mail store is IMAP, just let it rebuild.
>>
>> I don't store email on the server, I store it locally.
>
> I gave that up years ago when I ended up with more than one device. Too much
> "did I get that email on my laptop or my desktop?" And now with tablet, phone,
> laptop, desktop, and several kiosk machines around the house (because how else
> do you watch Firefly whilst loading custom hunting ammunition in the gun room?)
> and then the device proliferation continues...

I know, it's a pain. On the other hand, I don't feel the need to write emails when I'm about town. Generally, only when I'm on a trip is this a problem, and my email client then is set to not automatically delete email from the server when downloaded.

>>> scp -rp ~/.thunderbird <target machine>
>>>
>>> will shove your whole TB directory to the new box.
>>
>> Doesn't work on Windows.
>
> Why not? The directory may be different, but the philosophy should still hold.
> Just install ssh/sshd from cygwin and you're set.

It's different on every machine was my point. Again, though, the address book import/export works the same, and I don't have to google thunderbird for specific instructions for each OS.

January 03, 2013
On 1/3/2013 3:27 AM, Jacob Carlborg wrote:
> I can also add that the latest upgrades I have performed I cloned the hard drive
> containing the OS. Then I perform the upgrade on the clone, if everything works
> ok I either run the clone instead or does the same on the original disk.


That's probably the best idea.
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18