Re: Go vs. D [was Re: Rust vs Dlang]

2013-09-01 Thread jokster
On Monday, 18 March 2013 at 19:05:09 UTC, Walter Bright wrote: On 3/18/2013 3:25 AM, bearophile wrote: Walter Bright: That's just not an issue when you have 64 bits of address space. You can still have 4 billion stacks of 4 billion bytes each. At this point I suggest you to study exactly

DCD: Autocomplete without the IDE

2013-09-01 Thread Brian Schott
* What is it? DCD is a client and server program that work together to provide autocomplete suggestions and function call tips to almost any text editor that supports scripting or plugins. * Who is it for? People who would like autocomplete, but don't want to give up their favorite editor

Re: DCD: Autocomplete without the IDE

2013-09-01 Thread ilya-stromberg
On Sunday, 1 September 2013 at 10:58:28 UTC, Brian Schott wrote: * What is it? DCD is a client and server program that work together to provide autocomplete suggestions and function call tips to almost any text editor that supports scripting or plugins. Do you have any plans to support go to

Re: DCD: Autocomplete without the IDE

2013-09-01 Thread Brian Schott
On Sunday, 1 September 2013 at 13:57:58 UTC, ilya-stromberg wrote: Do you have any plans to support go to definition function? It's really useful in real life. Yes. I just filed it as issue 26. https://github.com/Hackerpilot/DCD/issues/26

XML RPC Client and Server - meet xmlrpc-d

2013-09-01 Thread Pavel Kirienko
Hi everyone, I am working on some D-based project that needs to call and serve XML-RPC procedures with multiple output parameters. Quick lookaround revealed that: 1. There are no XML-RPC servers implemented in D, or wrapped in D; 2. There are some simple XML-RPC clients, but no one supports

Last day! 30% OFF Rip Blu-ray to M2TS with original quality

2013-09-01 Thread HaileyLi
[b]Description[/b]: Are you annoying backup blu-ray main movie with multiple software? Are you looking for an easy but effective way to backup blu-ray main movie? Here you will find a professional way to do it easily. Because I have a lot of original DVD and Blu-Ray and I need to transport to an

Re: XML RPC Client and Server - meet xmlrpc-d

2013-09-01 Thread angel
Did you look at std.serialization (currently in the review queue) ? An RPC does need serialization.

Re: Can not override template and nontemplate function

2013-09-01 Thread monarch_dodra
On Saturday, 31 August 2013 at 18:47:02 UTC, Timon Gehr wrote: On 08/31/2013 06:39 PM, monarch_dodra wrote: Although arguably, since foo is already in a parameterized context, *ideally* it should already be infered (but that is not the case today).

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Walter Bright
On 8/31/2013 7:05 PM, Manu wrote: The only compiler you can realistically use productively in windows is DMD-Win64, and that doesn't work out of the box. We needed to mess with sc.ini for quite some time to get the stars aligned such that it would actually compile and find the linker+libs.

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Nick Sabalausky
On Sun, 01 Sep 2013 06:45:48 +0200 Kapps opantm2+s...@gmail.com wrote: On Sunday, 1 September 2013 at 02:05:51 UTC, Manu wrote: One more thing: I'll just pick one language complaint from the weekend. It is how quickly classes became disorganised and difficult to navigate (like Java

Re: assert() vs. enforce(), invariant() vs. ... ?

2013-09-01 Thread Piotr Szturmaj
On 31.08.2013 22:33, Andrej Mitrovic wrote: On 8/31/13, Piotr Szturmaj bncr...@jadamspam.pl wrote: On 31.08.2013 21:52, Andrej Mitrovic wrote: On 8/31/13, Jacob Carlborg d...@me.com wrote: T delegate (Args) dg = result.__ctor; dg(args); Ah, pretty cool workaround. Then, why not close that

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Walter Bright
On 8/31/2013 10:02 PM, Kapps wrote: I've always found Bugzilla to be terrible. I *still* have no clue how to actually find the latest opened issues. All open issues (the latest are at the end):

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Walter Bright
On 8/31/2013 9:36 PM, Manu wrote: I'm really don't like bugzilla as an end-user, but I'm not performing searching actions. As a reporter, I find it's needless friction between me and reporting bugs, and I consequently report perhaps half as many bugs as I would otherwise, because I need to open

Re: Replacing std.xml

2013-09-01 Thread ilya-stromberg
On Saturday, 31 August 2013 at 18:03:10 UTC, Jacob Carlborg wrote: Unfortunately the Tango XML package will never end up in Phobos due to licensing issues. Yes, but we can always learn source code and put attention to the design solutions.

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Benjamin Thaut
Am 01.09.2013 04:05, schrieb Manu: ! This has to be given first-class attention! I am completely and utterly sick of this problem. Don made a massive point of it in his DConf talk, and I want to re-re-re-re-re-re-re-stress how absolutely important this is. ! I have to fully

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Daniel Cousens
On Sunday, 1 September 2013 at 07:55:15 UTC, Walter Bright wrote: On 8/31/2013 10:02 PM, Kapps wrote: I've always found Bugzilla to be terrible. I *still* have no clue how to actually find the latest opened issues. I have to agree with Manu that I probably report half as many ICE's and parse

Re: Replacing std.xml

2013-09-01 Thread Jonathan M Davis
On Sunday, September 01, 2013 10:02:50 ilya-stromberg wrote: On Saturday, 31 August 2013 at 18:03:10 UTC, Jacob Carlborg wrote: Unfortunately the Tango XML package will never end up in Phobos due to licensing issues. Yes, but we can always learn source code and put attention to the design

Re: obsolete D libraries/modules

2013-09-01 Thread Peter Williams
On 01/09/13 12:29, Jonathan M Davis wrote: On Saturday, August 31, 2013 19:18:11 Andrei Alexandrescu wrote: I remember sitting next to Kirk McDonald at the D conference in 2007 as he was showing me Python's argparse. I personally found pretty much any example we could think of more verbose and

Re: std.serialization: pre-voting review / discussion

2013-09-01 Thread ilya-stromberg
On Thursday, 22 August 2013 at 19:53:53 UTC, Jacob Carlborg wrote: On 2013-08-22 21:30, ilya-stromberg wrote: Great! What about more difficult cases? For example, we have: class Foo { int a; int b; } After changes we have new class: class Foo { long b; } Can std.serialization load

Re: std.serialization: pre-voting review / discussion

2013-09-01 Thread ilya-stromberg
On Sunday, 1 September 2013 at 08:33:51 UTC, ilya-stromberg wrote: On Thursday, 22 August 2013 at 19:53:53 UTC, Jacob Carlborg wrote: On 2013-08-22 21:30, ilya-stromberg wrote: Great! What about more difficult cases? For example, we have: class Foo { int a; int b; } After changes we

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Walter Bright
On 9/1/2013 1:06 AM, Benjamin Thaut wrote: Also if you are using Visual Studio 2012, you need to change the debugging engine because the new one can't deal with D code that has C++ debugging info. This endless merry-go-round of MSC breaking the tools constantly is why I went with my own

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Benjamin Thaut
Am 01.09.2013 10:49, schrieb Walter Bright: On 9/1/2013 1:06 AM, Benjamin Thaut wrote: Also if you are using Visual Studio 2012, you need to change the debugging engine because the new one can't deal with D code that has C++ debugging info. This endless merry-go-round of MSC breaking the

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Walter Bright
On 9/1/2013 1:05 AM, Daniel Cousens wrote: On Sunday, 1 September 2013 at 07:55:15 UTC, Walter Bright wrote: On 8/31/2013 10:02 PM, Kapps wrote: I've always found Bugzilla to be terrible. I *still* have no clue how to actually find the latest opened issues. I have to agree with Manu that I

Re: Front-end release.NEXT

2013-09-01 Thread Jacob Carlborg
On 2013-08-31 23:42, H. S. Teoh wrote: Excellent! I presume it will be type-safe and support all the usual D idioms? (I.e., none of that ugly mess with dlsym and C++, where casting void* returned by dlsym() to a func ptr is undefined behaviour according to the C++ spec). It looks like it only

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Nick Sabalausky
On Sun, 01 Sep 2013 10:05:31 +0200 Daniel Cousens daniel2...@gmail.com wrote: On Sunday, 1 September 2013 at 07:55:15 UTC, Walter Bright wrote: On 8/31/2013 10:02 PM, Kapps wrote: I've always found Bugzilla to be terrible. I *still* have no clue how to actually find the latest opened

Re: obsolete D libraries/modules

2013-09-01 Thread Jacob Carlborg
On 2013-09-01 04:29, Jonathan M Davis wrote: std.getopt is definitely lacking some nice-to-have features (like automatically generating --help from the options), but for the most part, I don't think that it can be improved much without seriously complicating it. I think that it's about at the

Re: assert() vs. enforce(), invariant() vs. ... ?

2013-09-01 Thread Jacob Carlborg
On 2013-09-01 01:09, Andrei Alexandrescu wrote: Oh I see. Yes, if we do find a way to define scope to provide guarantees, that would be awesome. How about this: Object bar () { scope a = new Object; return a; } void main () { bar(); } In the above code the compiler can

Re: std.serialization: pre-voting review / discussion

2013-09-01 Thread Jacob Carlborg
On 2013-09-01 10:35, ilya-stromberg wrote: Sorry, I want to write: Could not deserialize the field b with type long of class Fouo: information can not be found in the archive. Yes, I could enhance the error message. -- /Jacob Carlborg

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Dmitry Olshansky
01-Sep-2013 11:42, Walter Bright пишет: On 8/31/2013 7:05 PM, Manu wrote: The default sc.ini contains: - [Version] version=7.51 Build 020 [Environment] LIB=%@P%\..\lib;\dm\lib DFLAGS=-I%@P%\..\..\src\phobos -I%@P%\..\..\src\druntime\import LINKCMD=%@P%\link.exe

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Simen Kjaeraas
On Sun, 01 Sep 2013 09:42:37 +0200, Walter Bright newshou...@digitalmars.com wrote: On 8/31/2013 7:05 PM, Manu wrote: The only compiler you can realistically use productively in windows is DMD-Win64, and that doesn't work out of the box. We needed to mess with sc.ini for quite some time to

Re: DIP45: fixing the dllimport/dllexport issue

2013-09-01 Thread Benjamin Thaut
I updated the DIP with all discussed content. Feedback is welcome. http://wiki.dlang.org/DIP45 Kind Regards Benjamin Thaut

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Jacob Carlborg
On 2013-09-01 05:53, Jakob Ovrum wrote: Although I'm not convinced auto-completion is a vital feature (Microsoft's C++ IntelliSense is shit too) That doesn't mean there aren't any IDE's out there with good support for autocompletion. The one in Eclipse for Java is fantastic. The one in

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread deadalnix
On Sunday, 1 September 2013 at 02:05:51 UTC, Manu wrote: Configuring compilers: Naturally, this is primarily a problem with the windows experience, but it's so frustrating that it is STILL a problem... how many years later? My first setup took me days :D Somehow it improved. It still

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Jacob Carlborg
On 2013-09-01 04:05, Manu wrote: Naturally, this is primarily a problem with the windows experience, but it's so frustrating that it is STILL a problem... how many years later? People don't want to 'do work' to install a piece of software. Rather, they expect it to 'just work'. We lost about 6

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Jacob Carlborg
On 2013-09-01 10:00, Walter Bright wrote: If you have cookies disabled, of course you'll have to log in every time. But that's the same with github, too. Github also uses cookies, or something. I rarely have to log in at Github. -- /Jacob Carlborg

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Jacob Carlborg
On 2013-09-01 09:55, Walter Bright wrote: All open issues (the latest are at the end): http://d.puremagic.com/issues/buglist.cgi?query_format=advancedbug_status=NEWbug_status=ASSIGNEDbug_status=REOPENED I doesn't look like the latest are at the end. It seems to be sorted by status, not

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread ponce
While I consider going to a contest with tools you don't know yet a very risky move, I can only empathize with some of the points expressed by Manu. We needed to mess with sc.ini for quite some time to get the stars aligned such that it would actually compile and find the linker+libs. Same

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Jakob Ovrum
On Sunday, 1 September 2013 at 09:46:08 UTC, Jacob Carlborg wrote: That doesn't mean there aren't any IDE's out there with good support for autocompletion. The one in Eclipse for Java is fantastic. The one in Xcode 4+ for C/C++ and Objective-C/C++ is really good. Java is not a good

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Gary Willoughby
On Sunday, 1 September 2013 at 02:05:51 UTC, Manu wrote: We all wanted to ability to define class member functions outside the class definition: class MyClass { void method(); } void MyClass.method() { //... } It definitely cost us time simply trying to understand the

Re: assert() vs. enforce(), invariant() vs. ... ?

2013-09-01 Thread Dicebot
On Sunday, 1 September 2013 at 09:24:46 UTC, Jacob Carlborg wrote: On 2013-09-01 01:09, Andrei Alexandrescu wrote: Oh I see. Yes, if we do find a way to define scope to provide guarantees, that would be awesome. How about this: ... It is pretty much the meaning I have assumed when

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Simen Kjaeraas
On Sun, 01 Sep 2013 05:53:29 +0200, Jakob Ovrum jakobov...@gmail.com wrote: Yes, we hit DMD bugs, like the one with opaque structs which required extensive work-arounds. struct MyStruct; MyStruct*[] = new MyStruct*[n]; I'm not sure this is a bug. How do you default initialize an array

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Dicebot
On Sunday, 1 September 2013 at 02:05:51 UTC, Manu wrote: ... /endrant Thought number one after reading This is why I absolutely hate programming for Windows! :) Was pretty happy with vim, grep, gdb and makefiles on Linux. Anyway, key problem (as far as I can see) here is that few of D

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Jakob Ovrum
On Sunday, 1 September 2013 at 10:39:15 UTC, Simen Kjaeraas wrote: On Sun, 01 Sep 2013 05:53:29 +0200, Jakob Ovrum jakobov...@gmail.com wrote: Yes, we hit DMD bugs, like the one with opaque structs which required extensive work-arounds. struct MyStruct; MyStruct*[] = new MyStruct*[n];

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread deadalnix
On Sunday, 1 September 2013 at 10:21:18 UTC, Jakob Ovrum wrote: On Sunday, 1 September 2013 at 09:46:08 UTC, Jacob Carlborg wrote: That doesn't mean there aren't any IDE's out there with good support for autocompletion. The one in Eclipse for Java is fantastic. The one in Xcode 4+ for C/C++

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Mike Parker
On 9/1/2013 7:40 PM, Dicebot wrote: On Sunday, 1 September 2013 at 02:05:51 UTC, Manu wrote: ... /endrant Thought number one after reading This is why I absolutely hate programming for Windows! :) Was pretty happy with vim, grep, gdb and makefiles on Linux. Anyway, key problem (as far as I

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Dmitry Olshansky
01-Sep-2013 06:57, Andrej Mitrovic пишет: On 9/1/13, Manu turkey...@gmail.com wrote: auto idx = array.countUntil(item); if (idx != -1) array = array.remove(idx); We just need better documentation/examples.. E.g. this works fine: int[] arr = [1, 2, 3, 1, 4 ]; arr = remove!(x = x

Re: Experimental approach to reference-type random number generators

2013-09-01 Thread bearophile
See also this idea (and API problem): http://d.puremagic.com/issues/show_bug.cgi?id=5849 Bye, bearophile

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread bearophile
Manu: We all wanted to ability to define class member functions outside the class definition: class MyClass { void method(); } void MyClass.method() { //... } It definitely cost us time simply trying to understand the class layout visually (ie, when IDE support is

Re: DMD 2.064 alpha windows build

2013-09-01 Thread Andrej Mitrovic
On 9/1/13, dennis luehring dl.so...@gmx.net wrote: it seems that the old malloc implementation was the source of the 2x speed difference between dmc and msvc build Not really, the MSVC build is still faster. :)

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Andrej Mitrovic
On 9/1/13, Michel Fortin michel.for...@michelf.ca wrote: So I'm no longer using D, but I'm still hanging around here from time to time because there's always something interesting to read. That's a shame. But yeah, people should use what makes them productive and what brings food on the table,

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Andrej Mitrovic
On 9/1/13, Jakob Ovrum jakobov...@gmail.com wrote: I'm not sure this is a bug. How do you default initialize an array of structs you don't know the .init values of? Note that this is an array of /pointers/ to opaque structs, so it's valid code.

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Andrej Mitrovic
On 9/1/13, Manu turkey...@gmail.com wrote: ** If you want to link against any other libraries. Only if you want to do it statically, but you don't need to mess with COFF for DLLs, most of these libs you've listed can build either statically or as a DLL. On 9/1/13, Manu turkey...@gmail.com

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
Hmmm, I found details on the net that recommended adding an [Environment64] section, which we did. I don't seem to have VCINSTALLDIR or WindowsSdkDir variables on my system :/ .. that said, VC obviously works on my machine. It also seems potentially problematic that a variable would define a

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 17:46, Nick Sabalausky seewebsitetocontac...@semitwist.com wrote: On Sun, 01 Sep 2013 06:45:48 +0200 Kapps opantm2+s...@gmail.com wrote: On Sunday, 1 September 2013 at 02:05:51 UTC, Manu wrote: One more thing: I'll just pick one language complaint from the weekend.

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Jacob Carlborg
On 2013-09-01 12:43, deadalnix wrote: My understanding is that it uses libclang. Yes, and it can see through macros, templates and everything. -- /Jacob Carlborg

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Jacob Carlborg
On 2013-09-01 13:44, Mike Parker wrote: I have a batch file tied to a command prompt shortcut that always sets the D environment when I launch it. Updating DMD is a matter of deleting the old directory and unzipping the zip file. Or just use DVM: https://github.com/jacob-carlborg/dvm --

Re: Experimental approach to reference-type random number generators

2013-09-01 Thread Joseph Rushton Wakeling
On 01/09/13 14:21, bearophile wrote: See also this idea (and API problem): http://d.puremagic.com/issues/show_bug.cgi?id=5849 On dice(): I think this is one case of what is in practice a random number _distribution_, akin to uniform(). My own instinct is that as much as possible, random

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 18:00, Walter Bright newshou...@digitalmars.com wrote: On 8/31/2013 9:36 PM, Manu wrote: I'm really don't like bugzilla as an end-user, but I'm not performing searching actions. As a reporter, I find it's needless friction between me and reporting bugs, and I

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Jacob Carlborg
On 2013-09-01 15:18, Andrej Mitrovic wrote: How is deprecating makefiles easier than making whatever IDE that you're using just call a 'make' command when you click a button? Even VS comes with nmake and friends. Like the Xcode project does. It calls make when building but contains a

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 18:05, Daniel Cousens daniel2...@gmail.com wrote: On Sunday, 1 September 2013 at 07:55:15 UTC, Walter Bright wrote: On 8/31/2013 10:02 PM, Kapps wrote: I've always found Bugzilla to be terrible. I *still* have no clue how to actually find the latest opened issues. I

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Andrej Mitrovic
On 9/1/13, Jacob Carlborg d...@me.com wrote: On 2013-09-01 09:55, Walter Bright wrote: All open issues (the latest are at the end): http://d.puremagic.com/issues/buglist.cgi?query_format=advancedbug_status=NEWbug_status=ASSIGNEDbug_status=REOPENED I doesn't look like the latest are at the

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Jacob Carlborg
On 2013-09-01 15:26, Manu wrote: I also find the layout unappealing, and I find Github issues easier to navigate... but I'm not the one that has to use it daily, so I'm not really bothered by that. The part that irks me most is that I have to have yet-another-account-on-the-internet... Does

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Daniel Murphy
Manu turkey...@gmail.com wrote in message news:mailman.700.1378042144.1719.digitalmar...@puremagic.com... On 1 September 2013 18:05, Daniel Cousens daniel2...@gmail.com wrote: On Sunday, 1 September 2013 at 07:55:15 UTC, Walter Bright wrote: On 8/31/2013 10:02 PM, Kapps wrote: I've always

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Andrej Mitrovic
On 9/1/13, Andrej Mitrovic andrej.mitrov...@gmail.com wrote: On 9/1/13, Jacob Carlborg d...@me.com wrote: On 2013-09-01 09:55, Walter Bright wrote: All open issues (the latest are at the end):

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Andrej Mitrovic
On 9/1/13, Daniel Murphy yebbl...@nospamgmail.com wrote: Please keep doing this. It really isn't a big deal to clean up the duplicates. Yeah, agreed. If anything, duplicate reports show us how frequent an issue is ran into by users and allows us to prioritize the issues a bit.

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Jacob Carlborg
On 2013-09-01 12:21, Jakob Ovrum wrote: What do you mean? Please show some code how a declared but not defined struct can be initialized in any way, shape or form. int[] a; // default initialized int[] b = [3, 4, 5]; // explicitly initialized -- /Jacob Carlborg

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Jakob Ovrum
On Sunday, 1 September 2013 at 13:21:20 UTC, Jacob Carlborg wrote: int[] a; // default initialized int[] b = [3, 4, 5]; // explicitly initialized This has nothing to do with the problem.

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 18:06, Benjamin Thaut c...@benjamin-thaut.de wrote: Am 01.09.2013 04:05, schrieb Manu: ! This has to be given first-class attention! I am completely and utterly sick of this problem. Don made a massive point of it in his DConf talk, and I want to

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 18:49, Walter Bright newshou...@digitalmars.com wrote: On 9/1/2013 1:06 AM, Benjamin Thaut wrote: Also if you are using Visual Studio 2012, you need to change the debugging engine because the new one can't deal with D code that has C++ debugging info. This endless

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 18:51, Benjamin Thaut c...@benjamin-thaut.de wrote: Am 01.09.2013 10:49, schrieb Walter Bright: On 9/1/2013 1:06 AM, Benjamin Thaut wrote: Also if you are using Visual Studio 2012, you need to change the debugging engine because the new one can't deal with D code that

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 13:53, Jakob Ovrum jakobov...@gmail.com wrote: Sorry about the nonsensical reply, the web interface was acting up... this is the intended reply. On Sunday, 1 September 2013 at 02:05:51 UTC, Manu wrote: The only compiler you can realistically use productively in windows

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Paolo Invernizzi
On Sunday, 1 September 2013 at 03:40:44 UTC, Michel Fortin wrote: On 2013-09-01 02:05:39 +, Manu turkey...@gmail.com said: I'm not using D anymore. I realized that with the time required to maintain the toolset (including installer and Xcode plugin) plus the time it'd take to make the

Re: obsolete D libraries/modules

2013-09-01 Thread Andrei Alexandrescu
On 9/1/13 2:07 AM, Jacob Carlborg wrote: On 2013-09-01 04:29, Jonathan M Davis wrote: std.getopt is definitely lacking some nice-to-have features (like automatically generating --help from the options), but for the most part, I don't think that it can be improved much without seriously

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 19:57, Jacob Carlborg d...@me.com wrote: On 2013-09-01 04:05, Manu wrote: Naturally, this is primarily a problem with the windows experience, but it's so frustrating that it is STILL a problem... how many years later? People don't want to 'do work' to install a piece of

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 20:08, Jacob Carlborg d...@me.com wrote: On 2013-09-01 10:00, Walter Bright wrote: If you have cookies disabled, of course you'll have to log in every time. But that's the same with github, too. Github also uses cookies, or something. I rarely have to log in at Github.

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 20:22, Gary Willoughby d...@nomad.so wrote: On Sunday, 1 September 2013 at 02:05:51 UTC, Manu wrote: We all wanted to ability to define class member functions outside the class definition: class MyClass { void method(); } void MyClass.method() {

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 20:40, Dicebot pub...@dicebot.lv wrote: On Sunday, 1 September 2013 at 02:05:51 UTC, Manu wrote: ... /endrant Thought number one after reading This is why I absolutely hate programming for Windows! :) Was pretty happy with vim, grep, gdb and makefiles on Linux.

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 22:01, Dmitry Olshansky dmitry.o...@gmail.com wrote: 01-Sep-2013 06:57, Andrej Mitrovic пишет: On 9/1/13, Manu turkey...@gmail.com wrote: auto idx = array.countUntil(item); if (idx != -1) array = array.remove(idx); We just need better documentation/examples..

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Dicebot
On Sunday, 1 September 2013 at 14:39:37 UTC, Manu wrote: Plenty of the key contributors are Windows users, including Walter I believe. Yes but I'd be surprised to learn that their daily D application domain is as IDE-demanding as your game dev experience. My suggestion is to encourage

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Michel Fortin
On 2013-09-01 13:29:21 +, Jacob Carlborg d...@me.com said: On 2013-09-01 15:18, Andrej Mitrovic wrote: How is deprecating makefiles easier than making whatever IDE that you're using just call a 'make' command when you click a button? Even VS comes with nmake and friends. Like the Xcode

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Jakob Ovrum
On Sunday, 1 September 2013 at 14:14:05 UTC, Manu wrote: Microsoft's C# intellisense is absolutely spectacular, and there's no reason D couldn't be just as good. There's one very good reason: templates. It makes it substantially more complicated. Further, the C# compiler was designed with

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Iain Buclaw
On 1 September 2013 03:05, Manu turkey...@gmail.com wrote: We have to get the user experience and first impressions under control... I'd really love to to see a general roadmap and list of priorities. Even if goals are high-level, they might help direct focus? First impressions are

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 23:24, Jacob Carlborg d...@me.com wrote: On 2013-09-01 13:44, Mike Parker wrote: I have a batch file tied to a command prompt shortcut that always sets the D environment when I launch it. Updating DMD is a matter of deleting the old directory and unzipping the zip file.

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 1 September 2013 23:18, Andrej Mitrovic andrej.mitrov...@gmail.comwrote: On 9/1/13, Manu turkey...@gmail.com wrote: ** If you want to link against any other libraries. Only if you want to do it statically, but you don't need to mess with COFF for DLLs, most of these libs you've listed

Re: DIP45: fixing the dllimport/dllexport issue

2013-09-01 Thread Rainer Schuetze
On 01.09.2013 11:49, Benjamin Thaut wrote: I updated the DIP with all discussed content. Feedback is welcome. http://wiki.dlang.org/DIP45 Kind Regards Benjamin Thaut LGTM. What about the current use case of just exporting some functions for being loaded by a C application? It should

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Dmitry Olshansky
01-Sep-2013 06:05, Manu пишет: The only compiler you can realistically use productively in windows is DMD-Win64, and that doesn't work out of the box. We needed to mess with sc.ini for quite some time to get the stars aligned such that it would actually compile and find the linker+libs. Walter:

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Ali Çehreli
On 08/31/2013 07:05 PM, Manu wrote: IDE integration absolutely needs to be considered a first class feature of D. This is probably a repeat but Brian Schott has just announced DCD: http://forum.dlang.org/post/hrbzrholeoyyriumd...@forum.dlang.org Ali

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Manu
On 2 September 2013 01:02, Iain Buclaw ibuc...@ubuntu.com wrote: On 1 September 2013 03:05, Manu turkey...@gmail.com wrote: We have to get the user experience and first impressions under control... I'd really love to to see a general roadmap and list of priorities. Even if goals are

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Benjamin Thaut
Am 01.09.2013 15:55, schrieb Manu: Mago is only Win32, and DMD is only Win64... I've tried encouraging the Mago guy to support Win64, but it doesn't seem to be a highly active project recently. I think this is another case of a 1-man project that represents a fairly critical part of the

Re: DIP45: fixing the dllimport/dllexport issue

2013-09-01 Thread Benjamin Thaut
Am 01.09.2013 17:26, schrieb Rainer Schuetze: On 01.09.2013 11:49, Benjamin Thaut wrote: I updated the DIP with all discussed content. Feedback is welcome. http://wiki.dlang.org/DIP45 Kind Regards Benjamin Thaut LGTM. Lets get this merged? ^^ First someone has to implement it ;-)

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Volcz
On Sunday, 1 September 2013 at 02:05:51 UTC, Manu wrote: /endrant Completely agree with Manu! I work in the Java + telecom world of programming and recently graduated, so that's the majority of my experience. From what I've seen and experienced is that most today programmers can't live

Re: Front-end release.NEXT

2013-09-01 Thread David Nadlinger
On Saturday, 31 August 2013 at 21:44:24 UTC, H. S. Teoh wrote: Excellent! I presume it will be type-safe and support all the usual D idioms? (I.e., none of that ugly mess with dlsym and C++, where casting void* returned by dlsym() to a func ptr is undefined behaviour according to the C++

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread eles
On Sunday, 1 September 2013 at 14:32:18 UTC, Manu wrote: On 1 September 2013 19:57, Jacob Carlborg d...@me.com wrote: On 2013-09-01 04:05, Manu wrote: I've never met a C++ developer that likes Eclipse ;) But I should probably check it out. Well, I'm mostly a C guy, but I prefer working in

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Iain Buclaw
On 1 September 2013 17:37, Manu turkey...@gmail.com wrote: On 2 September 2013 01:02, Iain Buclaw ibuc...@ubuntu.com wrote: On 1 September 2013 03:05, Manu turkey...@gmail.com wrote: IDE integration absolutely needs to be considered a first class feature of D. An IDE is not a feature of

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Walter Bright
On 9/1/2013 6:34 AM, Daniel Murphy wrote: Manu turkey...@gmail.com wrote in message I just report it anyway, and in the case of duplicates, someone that knows what they're doing usually seems to clean it up _ .. (Sorry!) Please keep doing this. It really isn't a big deal to clean up the

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Walter Bright
On 9/1/2013 6:26 AM, Manu wrote: I don't have cookies disabled, but it doesn't seem to work for me... I have to login every few minutes. It auto-logs-me-out every few minutes... if I leave it open in the background while I'm working so I can easily reach for it, I find it asks me to log in again

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Walter Bright
On 9/1/2013 6:35 AM, Andrej Mitrovic wrote: On 9/1/13, Andrej Mitrovic andrej.mitrov...@gmail.com wrote: On 9/1/13, Jacob Carlborg d...@me.com wrote: On 2013-09-01 09:55, Walter Bright wrote: All open issues (the latest are at the end):

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Walter Bright
On 9/1/2013 2:25 AM, Dmitry Olshansky wrote: To get it to work with say VS11 I had to kill VCINSTALLDIR WindowsSDKDir and set LIB/LINKCMD paths by hand in Environement64. Whatever magic setup code there is for VS10/WinSDK7 it doesn't work with VC11/WinSDK8. What environment variables did VS11

Re: obsolete D libraries/modules

2013-09-01 Thread Jacob Carlborg
On 2013-09-01 16:28, Andrei Alexandrescu wrote: string outputFile; getopt(args, output, outputFile).min(2).max(4).restrict(a, b, c, d); What would this line do? The output argument expects at least two values and at most four. The values can be a, b, c or d. -- /Jacob Carlborg

Re: Had another 48hr game jam this weekend...

2013-09-01 Thread Adam D. Ruppe
On Sunday, 1 September 2013 at 16:37:19 UTC, Manu wrote: I'm amazed at the resistance to this (a few no's, any yes's at all?). I'm neutral on it personally. If it was there, whatever, it'd be nice for porting from C++ at least. But if it isn't there, meh. BTW you could hack it in yourself:

  1   2   3   >