Re: dmd 2.063 released with 260 bugfixes and enhancements

2013-06-02 Thread Russel Winder
On Sat, 2013-06-01 at 09:36 -0700, Ellery Newcomer wrote: On 06/01/2013 02:31 AM, Russel Winder wrote: On Fri, 2013-05-31 at 13:50 -0700, Ellery Newcomer wrote: […] just tried it on ubuntu 12.10, and it does the same. are you using -defaultlib=libphobos2.so I suspect I may be doing

Re: [Somewhat OT] Textadept 6.6 released

2013-06-02 Thread Michael
Looks good. Definitely will try.

Re: dmd 2.063 released with 260 bugfixes and enhancements

2013-06-02 Thread Marco Leise
Am Sun, 2 Jun 2013 07:40:27 +0200 schrieb Marco Leise marco.le...@gmx.de: For some reason I still cannot build dmd 2.063 from the zip release. I mentioned it before the release on the beta and internals mailing lists and maybe I'm just overlooking something trivial, but when I run make I get:

Re: DConf 2013 Day 2 Talk 3: C# to D by Adam Wilson

2013-06-02 Thread Jacob Carlborg
On 2013-06-02 00:49, Adam Wilson wrote: Indeed, but since I was comparing to vanilla C# 4.0 and .NET I figured it was only fair to compare to DMD 2.062 and Phobos. Once you start comparing and contrasting third party libraries the scope of the topic quickly balloons in size. The biggest problem

Re: DConf 2013 Day 2 Talk 3: C# to D by Adam Wilson

2013-06-02 Thread Jacob Carlborg
On 2013-06-01 23:11, Jonathan M Davis wrote: There are quite a few things that Phobos is still missing, but this isn't one of them. We have std.datetime.StopWatch (which will probably end up in std.benchmark when that's finally complete). I haven't looked in std.datetime lately but I though I

Re: dmd 2.063 released with 260 bugfixes and enhancements

2013-06-02 Thread Russel Winder
On Sun, 2013-06-02 at 11:23 -0700, Ellery Newcomer wrote: […] who packages your dmd? Normally I would use the one from APT-D, but as this not at 2.063 as yet I used the deb downloaded from the D download page. This necessitates removing all packages from APT-D since they depend on exactly a

simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread Adam D. Ruppe
I know someone here was asking about my simpledisplay.d on 64 bit a while ago.. I don't remember who so here's a general announcement. I got it working for at least the parts I tried (display image, get keyboard input) compiled with -m64:

Re: dmd 2.063 released with 260 bugfixes and enhancements

2013-06-02 Thread Ellery Newcomer
On 06/02/2013 11:48 AM, Russel Winder wrote: On Sun, 2013-06-02 at 11:23 -0700, Ellery Newcomer wrote: […] who packages your dmd? Normally I would use the one from APT-D, but as this not at 2.063 as yet I used the deb downloaded from the D download page. This necessitates removing all

Re: dmd 2.063 released with 260 bugfixes and enhancements

2013-06-02 Thread Russel Winder
On Sun, 2013-06-02 at 12:48 -0700, Ellery Newcomer wrote: […] so we are using the same package. ?? oh. dpkg -L just doesn't list it. Symbolic links aren't in the deb, they are created by the post install script once the shared library is installed. but it's definitely missing from the

Re: dmd 2.063 released with 260 bugfixes and enhancements

2013-06-02 Thread Ellery Newcomer
On 06/02/2013 12:56 PM, Russel Winder wrote: On Sun, 2013-06-02 at 12:48 -0700, Ellery Newcomer wrote: […] so we are using the same package. ?? oh. dpkg -L just doesn't list it. Symbolic links aren't in the deb, they are created by the post install script once the shared library is

Re: DConf 2013 Day 2 Talk 3: C# to D by Adam Wilson

2013-06-02 Thread Adam Wilson
On Sun, 02 Jun 2013 02:34:39 -0700, Jacob Carlborg d...@me.com wrote: On 2013-06-02 00:49, Adam Wilson wrote: Indeed, but since I was comparing to vanilla C# 4.0 and .NET I figured it was only fair to compare to DMD 2.062 and Phobos. Once you start comparing and contrasting third party

Re: DConf 2013 Day 2 Talk 3: C# to D by Adam Wilson

2013-06-02 Thread Adam Wilson
On Sun, 02 Jun 2013 02:35:37 -0700, Jacob Carlborg d...@me.com wrote: On 2013-06-01 23:11, Jonathan M Davis wrote: There are quite a few things that Phobos is still missing, but this isn't one of them. We have std.datetime.StopWatch (which will probably end up in std.benchmark when that's

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread Marco Leise
I'm sorry to hear that you ran into the unsigned long problem. I noticed it in time and asked about it on the NG and was told that the difference is between Windows and Posix. One takes long as int32, the other as the native machine word size on 64-bit. We do the same stupid mistakes over and

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread Andrej Mitrovic
On 6/2/13, Marco Leise marco.le...@gmx.de wrote: I'm sorry to hear that you ran into the unsigned long problem. This is why we have core.std.config: import core.stdc.config : c_long, c_ulong;

Re: D at University of Minnesota

2013-06-02 Thread Carl Sturtivant
This is awesome! I'm sure I speak on behalf of the entire community that we'd be happy to help with anything you need. There is, perhaps, a need for a short technical document bringing TDPL up to date, i.e. consistent with the currently accepted view of the definition of D (wherever that

Re: D at University of Minnesota

2013-06-02 Thread Jonathan M Davis
On Monday, June 03, 2013 00:29:09 Carl Sturtivant wrote: This is awesome! I'm sure I speak on behalf of the entire community that we'd be happy to help with anything you need. There is, perhaps, a need for a short technical document bringing TDPL up to date, i.e. consistent with the

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread Adam D. Ruppe
On Sunday, 2 June 2013 at 22:16:57 UTC, Andrej Mitrovic wrote: This is why we have core.std.config: import core.stdc.config : c_long, c_ulong; I would never have thought to look in config for types! Well, hopefully I'll remember for next time.

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread Adam D. Ruppe
On Sunday, 2 June 2013 at 21:53:56 UTC, Marco Leise wrote: Also eventually we should generate X bindings for all platforms (including Windows) from the XML definitions like XCB does. hmm I don't see an xml file for Xlib.h on my system, do you know if there is supposed to be one? Though I'm

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread bearophile
Andrej Mitrovic: This is why we have core.std.config: import core.stdc.config : c_long, c_ulong; Why isn't that linked in this page? http://dlang.org/phobos/std_stdint.html I'd like to open a little documentation enhancement request for that. Bye, bearophile

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread Andrei Alexandrescu
On 6/2/13 7:10 PM, bearophile wrote: Andrej Mitrovic: This is why we have core.std.config: import core.stdc.config : c_long, c_ulong; Why isn't that linked in this page? http://dlang.org/phobos/std_stdint.html I'd like to open a little documentation enhancement request for that. Bye,

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread bearophile
Why isn't that linked in this page? http://dlang.org/phobos/std_stdint.html It seems it lacks some of them, this gives an import error: import core.stdc.config: c_ulonglong, c_longlong; Bye, bearophile

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread Adam D. Ruppe
On Sunday, 2 June 2013 at 23:19:18 UTC, bearophile wrote: It seems it lacks some of them, this gives an import error: It only defines c_long and c_ulong. I guess this is ok because the other types don't vary, though I kinda think it should do them all just so you can be consistent. Not

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread bearophile
Andrei Alexandrescu: And while you are at it, please also contribute the corresponding pull request. Time to inaugurate bearophile's additions! As my friend, please understand, I can't afford to get addicted to that :-) Hugs, bearophile

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread Andrej Mitrovic
On 6/3/13, bearophile bearophileh...@lycos.com wrote: Why isn't that linked in this page? http://dlang.org/phobos/std_stdint.html Because it's on this page: http://dlang.org/interfaceToC.html It seems it lacks some of them, this gives an import error: import core.stdc.config: c_ulonglong,

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread Adam D. Ruppe
On Sunday, 2 June 2013 at 23:35:28 UTC, Andrej Mitrovic wrote: http://dlang.org/interfaceToC.html ah then what is this page doing there? http://dlang.org/htomodule.html The documentation could def use a lil cleanup.

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread bearophile
Andrej Mitrovic: Because it's on this page: http://dlang.org/interfaceToC.html It seems it lacks some of them, this gives an import error: import core.stdc.config: c_ulonglong, c_longlong; Again see http://dlang.org/interfaceToC.html Good, thank you. I missed that. Bye, bearophile

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread Andrej Mitrovic
On 6/3/13, Adam D. Ruppe destructiona...@gmail.com wrote: On Sunday, 2 June 2013 at 23:35:28 UTC, Andrej Mitrovic wrote: http://dlang.org/interfaceToC.html ah then what is this page doing there? http://dlang.org/htomodule.html The documentation could def use a lil cleanup. There's a

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread Marco Leise
Am Mon, 03 Jun 2013 01:02:12 +0200 schrieb Adam D. Ruppe destructiona...@gmail.com: On Sunday, 2 June 2013 at 21:53:56 UTC, Marco Leise wrote: Also eventually we should generate X bindings for all platforms (including Windows) from the XML definitions like XCB does. hmm I don't see an

Re: D at University of Minnesota

2013-06-02 Thread Leandro Motta Barros
Maybe stuff added to the language? User-defined attributes, for instance. LMB On Sun, Jun 2, 2013 at 7:45 PM, Jonathan M Davis jmdavisp...@gmx.com wrote: On Monday, June 03, 2013 00:29:09 Carl Sturtivant wrote: This is awesome! I'm sure I speak on behalf of the entire community that we'd be

Re: D at University of Minnesota

2013-06-02 Thread Jonathan M Davis
On Sunday, June 02, 2013 21:56:30 Leandro Motta Barros wrote: Maybe stuff added to the language? User-defined attributes, for instance. Sure, there's stuff that TDPL doesn't describe, but TDPL never described everything (for instance, it doesn't go into a detailed explanation of the various

Re: simpledisplay.d now works on as 64 bit on X

2013-06-02 Thread Adam D. Ruppe
On Monday, 3 June 2013 at 00:15:20 UTC, Marco Leise wrote: all the remote procedure calls to the X Server. Internally those calls rely on a small generic set of functions that serializes the requests for transmission. I see. I just skimmed an xcb tutorial and it isn't all that different than