Re: GtkD 2.0 released, Gtk+ 3 with D.
On 10/04/2012 02:32 AM, Tommi wrote: On Wednesday, 26 September 2012 at 18:48:41 UTC, Mike James wrote: I tried the install detailed on the github page and got the following error: C:\D\dmd2\gtkD2\src>dgen build\gtkD.d(612): Error: module SourceBuffer is in file 'gsv\SourceBuffer.d' wh ich cannot be read import path[0] = C:\D\dmd2\windows\bin\..\..\src\phobos import path[1] = C:\D\dmd2\windows\bin\..\..\src\druntime\import Using those same instructions... https://github.com/gtkd-developers/GtkD/wiki/Installing-on-Windows ...I only manage to get this error (after ~10 seconds): D:\Documents\GitHub\GtkD\src>dgen.exe Fatal Error: Out of memory Even though Task Manager shows only negligible increase in memory. I'll check and see if i can find out whats going on here in the weekend. -- Mike Wey
Re: GtkD 2.0 released, Gtk+ 3 with D.
On 10/04/2012 01:05 PM, JN wrote: Why does a Windows version require building anyway? Building stuff is for Linux people, because they love to hunt dependencies and stuff. On Windows you should be able to unzip an archive or use an installer and have two directories - include files and compiled .lib/.a/.dll libraries ready to include into your project. Trying to avoid it is just trouble, it takes a lot of time to compile any D library and even GDC has no binary releases, so that's another time spent on hunting libs. The library usually needs to be rebuild when there is e new conpiler release, And a library build with one D compiler cant be used with any of the other compilers. -- Mike Wey
Re: Dpaste - online compiler and collaboration tool dedicated to D Programming Language.
I would like to share with you, Beta version of http://dpaste.dzfl.pl/ This is a great tool! Optional VIM-like navigation would make it even better.
Re: I'll be at GOTO in Denmark
Sorry, I have just seen your post. I hope you had a nice stay in Århus. Maybe we can arrange a talk next time you are in Århus. Love Knud On 2012-09-28 07:41, Walter Bright wrote: > Sure, why not? > > On 8/31/2012 11:47 AM, Knud Soerensen wrote: >> Super, the same night the local hacker space (osaa.dk) makes Tech Talk >> Tuesday. Which consider of short talks (15-30 min.) with technical >> focus. I was woundering if you would consider giving a short talk >> about D. >> >> Love >> Knud >> >> >> On 2012-08-03 23:08, Walter Bright wrote: >>> talking about "Component Programming in D" on Oct. 2. >>> >>> http://gotocon.com/aarhus-2012/schedule/tuesday.jsp >>> >>> See you there! >> >> > >
Re: Component Programming in D
On Wednesday, 3 October 2012 at 21:40:06 UTC, Timon Gehr wrote: On 10/03/2012 05:59 PM, renoX wrote: I have some mixed feeling about component programming: add in all the examples the requirement to give the context (line number for example) where something happened (either a match or an error) and suddendly component programming becomes much more "tricky"!! Just zip the range with a range of context information, just as would be done with an explicit loop. Yes, of course it's possible, but when you add filename, line numbers, column numbers (etc) the beautiful pipeline looks much less pretty.. Worse: each time you want to add some context, you have to modify the pipeline in a non-local way: take a -> b -> c -> d: you want to have more information in d from a's context, b and c must be modified to propagate the context.. When you have objects which encapsulate contexts, this becomes less an issue.. renoX So for me component programming looks good on paper, but not so much in the real world.. renoX
Re: GtkD 2.0 released, Gtk+ 3 with D.
Why does a Windows version require building anyway? Building stuff is for Linux people, because they love to hunt dependencies and stuff. On Windows you should be able to unzip an archive or use an installer and have two directories - include files and compiled .lib/.a/.dll libraries ready to include into your project. Trying to avoid it is just trouble, it takes a lot of time to compile any D library and even GDC has no binary releases, so that's another time spent on hunting libs.