Re: mysql-native: Seamlessly supports Phobos-only sockets

2013-05-22 Thread Nick Sabalausky
On Tue, 21 May 2013 12:16:43 +0200 Dicebot m.stras...@gmail.com wrote: On Tuesday, 21 May 2013 at 10:12:41 UTC, Nick Sabalausky wrote: // Psuedocode START TRANSACTION; scope(fail) ROLLBACK; scope(exit) COMMIT; Nice :) You may have meant scope(success) COMMIT;, scope(exit) is

Re: DConf 2013 Day 1 Talk 6: Concurrent Garbage Collection for D by Leandro Lucarella

2013-05-22 Thread Leandro Lucarella
Diggory, el 21 de May a las 00:52 me escribiste: On Monday, 20 May 2013 at 13:55:05 UTC, Regan Heath wrote: On Mon, 20 May 2013 13:50:25 +0100, Andrei Alexandrescu seewebsiteforem...@erdani.org wrote: On reddit:

dmd 2.063 beta 5

2013-05-22 Thread Walter Bright
Join the dmd beta mailing list to keep up with the betas. This one is pretty much good to go, unless something disastrous crops up. http://ftp.digitalmars.com/dmd2beta.zip Remaining regressions:

Re: HibernateD and DDBC - ORM and DB abstraction layer for D

2013-05-22 Thread Nick Sabalausky
On Mon, 06 May 2013 11:14:56 +0200 Kagamin s...@here.lot wrote: On Monday, 29 April 2013 at 09:38:10 UTC, David wrote: Null blows up your code, doesn't. There's no difference between null and empty string in D. That's not true: assert( !is null); // Passes Or did I misunderstand

Re: DConf 2013 Day 1 Talk 2: Copy and Move Semantics in D by Ali Cehreli

2013-05-22 Thread Robert Jacques
On Fri, 10 May 2013 05:08:09 -0700, Andrei Alexandrescu seewebsiteforem...@erdani.org wrote: Enjoy! https://www.youtube.com/watch?v=mPr2UspS0fE Andrei Thanks. I noticed a subtle error in the response to the question on logical const (at 32:11). Specifically, overloading the function on

Re: HibernateD and DDBC - ORM and DB abstraction layer for D

2013-05-22 Thread Diggory
On Tuesday, 21 May 2013 at 22:24:06 UTC, Nick Sabalausky wrote: On Mon, 06 May 2013 11:14:56 +0200 Kagamin s...@here.lot wrote: On Monday, 29 April 2013 at 09:38:10 UTC, David wrote: Null blows up your code, doesn't. There's no difference between null and empty string in D. That's not

Re: DConf 2013 Day 1 Talk 6: Concurrent Garbage Collection for D by Leandro Lucarella

2013-05-22 Thread Leandro Lucarella
Dicebot, el 21 de May a las 09:55 me escribiste: Can't wait to see a prototype for D2 :) I have a feeling that this may solve at least some of vibe.d latency issues at high concurrency levels. I hope I can start porting it to D2 at some (not so far in the future) point... -- Leandro

Re: HibernateD and DDBC - ORM and DB abstraction layer for D

2013-05-22 Thread Nick Sabalausky
On Wed, 22 May 2013 02:10:52 +0200 Diggory digg...@googlemail.com wrote: On Tuesday, 21 May 2013 at 22:24:06 UTC, Nick Sabalausky wrote: On Mon, 06 May 2013 11:14:56 +0200 Kagamin s...@here.lot wrote: On Monday, 29 April 2013 at 09:38:10 UTC, David wrote: Null blows up your code,

Re: DConf 2013 Day 1 Talk 6: Concurrent Garbage Collection for D by Leandro Lucarella

2013-05-22 Thread Diggory
On Tuesday, 21 May 2013 at 20:08:16 UTC, Leandro Lucarella wrote: I'm interested in what you're describing, but I don't know how can you achieve this without fork()ing (or clone()ing in Linux). What does remap shared memory using COW in a context where fork() doesn't happen? Why do you even

Re: DConf 2013 Day 1 Talk 2: Copy and Move Semantics in D by Ali Cehreli

2013-05-22 Thread Ali Çehreli
On 05/21/2013 04:58 PM, Robert Jacques wrote: the response to the question on logical const (at 32:11). I think 31:22 is more precise. Ali

Re: dmd 2.063 beta 5

2013-05-22 Thread kdmult
On Wednesday, 22 May 2013 at 04:45:57 UTC, kdmult wrote: On Tuesday, 21 May 2013 at 20:36:20 UTC, Walter Bright wrote: Join the dmd beta mailing list to keep up with the betas. This one is pretty much good to go, unless something disastrous crops up. http://ftp.digitalmars.com/dmd2beta.zip

Re: dmd 2.063 beta 5

2013-05-22 Thread kdmult
On Tuesday, 21 May 2013 at 20:36:20 UTC, Walter Bright wrote: Join the dmd beta mailing list to keep up with the betas. This one is pretty much good to go, unless something disastrous crops up. http://ftp.digitalmars.com/dmd2beta.zip windows/bin/d.chm was generated using version 2.058, so

DConf 2013 Day 1 Talk 7: Panel with Walter Bright and Andrei Alexandrescu

2013-05-22 Thread Andrei Alexandrescu
Destroy: http://www.reddit.com/r/programming/comments/1etxqy/dconf_2013_day_1_talk_7_panel_with_walter_bright/ Andrei

Re: DConf 2013 Day 1 Talk 7: Panel with Walter Bright and Andrei Alexandrescu

2013-05-22 Thread Dicebot
Also, about that publicity discussion. Currently only way to read D-related announcement on dlang.org (if you are not a forum explorer) is embedded Twitter stuff. It is not very informative and does not bring attention. What about doing proper news feed page on dlang.org (with RSS, yay!) and

Re: DConf 2013 Day 1 Talk 7: Panel with Walter Bright and Andrei Alexandrescu

2013-05-22 Thread Dicebot
Eh, official definition of breaking change keeps breaking my heart. But I guess this is a mindset set in stone now and changing it is close to impossible. One positive thing to add, though: a question was asked about automatic tools that can make required changes automatically when something

Re: DConf 2013 Day 1 Talk 7: Panel with Walter Bright and Andrei Alexandrescu

2013-05-22 Thread Nick Sabalausky
On Wed, 22 May 2013 09:08:50 -0400 Andrei Alexandrescu seewebsiteforem...@erdani.org wrote: Destroy: http://www.reddit.com/r/programming/comments/1etxqy/dconf_2013_day_1_talk_7_panel_with_walter_bright/ Andrei Torrents of the youtube videos (the [HD] archive.org page doesn't appear to be

Re: DConf 2013 Day 1 Talk 7: Panel with Walter Bright and Andrei Alexandrescu

2013-05-22 Thread Jesse Phillips
On Wednesday, 22 May 2013 at 13:08:50 UTC, Andrei Alexandrescu wrote: Destroy: http://www.reddit.com/r/programming/comments/1etxqy/dconf_2013_day_1_talk_7_panel_with_walter_bright/ Andrei I'm still not sure what the plan is on this, but Kickstarter backers should be informed that these

Re: DConf 2013 Day 1 Talk 7: Panel with Walter Bright and Andrei Alexandrescu

2013-05-22 Thread Graham Fawcett
On Wednesday, 22 May 2013 at 13:08:50 UTC, Andrei Alexandrescu wrote: Destroy: http://www.reddit.com/r/programming/comments/1etxqy/dconf_2013_day_1_talk_7_panel_with_walter_bright/ Andrei A request, sir: When posting these videos to /r/programming, would you mind also posting them to

Re: DConf 2013 Day 1 Talk 7: Panel with Walter Bright and Andrei Alexandrescu

2013-05-22 Thread Andrei Alexandrescu
On 5/22/13 2:56 PM, Jesse Phillips wrote: On Wednesday, 22 May 2013 at 13:08:50 UTC, Andrei Alexandrescu wrote: Destroy: http://www.reddit.com/r/programming/comments/1etxqy/dconf_2013_day_1_talk_7_panel_with_walter_bright/ Andrei I'm still not sure what the plan is on this, but Kickstarter

spam trolls

2013-05-22 Thread Walter Bright
We occasionally get a drive-by hosing with spam and trolling. Fortunately, not very often. When I see them, I just delete them from the server. If I miss one, please email me about it. Please do not reply to those posts. That's what they want. It confirms to them that they have an audience.

Re: spam trolls

2013-05-22 Thread Dicebot
On Wednesday, 22 May 2013 at 20:51:34 UTC, Walter Bright wrote: ... Really glad to see this :)

Re: spam trolls

2013-05-22 Thread Idan Arye
On Wednesday, 22 May 2013 at 21:06:21 UTC, Dicebot wrote: On Wednesday, 22 May 2013 at 20:51:34 UTC, Walter Bright wrote: ... Really glad to see this :) +1! Trolls are one of the only two kinds of problems known to humanity that actually get solved by themselves if you ignore them. The

Re: DConf 2013 Day 1 Talk 7: Panel with Walter Bright and Andrei Alexandrescu

2013-05-22 Thread Nick Sabalausky
On Wed, 22 May 2013 13:54:56 -0400 Nick Sabalausky seewebsitetocontac...@semitwist.com wrote: Torrents of the youtube videos (the [HD] archive.org page doesn't appear to be up yet): http://semitwist.com/download/misc/dconf2013/ Torrent/link for the full original quality video is up now,

Re: spam trolls

2013-05-22 Thread Walter Bright
On 5/22/2013 2:06 PM, Dicebot wrote: On Wednesday, 22 May 2013 at 20:51:34 UTC, Walter Bright wrote: ... Really glad to see this :) BTW, I am inordinately pleased at the decorum in this forum, such that I've never felt a need to post guidelines about that. Coupled with how great everyone

Re: spam trolls

2013-05-22 Thread Nick Sabalausky
On Wed, 22 May 2013 23:26:55 +0200 Idan Arye generic...@gmail.com wrote: On Wednesday, 22 May 2013 at 21:06:21 UTC, Dicebot wrote: On Wednesday, 22 May 2013 at 20:51:34 UTC, Walter Bright wrote: ... Really glad to see this :) +1! Trolls are one of the only two kinds of problems

Re: spam trolls

2013-05-22 Thread bearophile
Walter Bright: BTW, I am inordinately pleased at the decorum in this forum, such that I've never felt a need to post guidelines about that. Coupled with how great everyone was at the D conference, I think we have a fantastic community, one we can all be proud of. I agree it's one of the

Re: DConf 2013 Day 1 Talk 7: Panel with Walter Bright and Andrei Alexandrescu

2013-05-22 Thread Graham Fawcett
On Wednesday, 22 May 2013 at 19:06:14 UTC, Graham Fawcett wrote: On Wednesday, 22 May 2013 at 13:08:50 UTC, Andrei Alexandrescu wrote: Destroy: http://www.reddit.com/r/programming/comments/1etxqy/dconf_2013_day_1_talk_7_panel_with_walter_bright/ Andrei A request, sir: When posting these

Re: DConf 2013 Day 1 Talk 7: Panel with Walter Bright and Andrei Alexandrescu

2013-05-22 Thread Andrei Alexandrescu
On 5/22/13 7:01 PM, Graham Fawcett wrote: On Wednesday, 22 May 2013 at 19:06:14 UTC, Graham Fawcett wrote: On Wednesday, 22 May 2013 at 13:08:50 UTC, Andrei Alexandrescu wrote: Destroy: http://www.reddit.com/r/programming/comments/1etxqy/dconf_2013_day_1_talk_7_panel_with_walter_bright/

Re: DConf 2013 Day 1 Talk 5: Using D Alongside a Game Engine by Manu Evans

2013-05-22 Thread Brad Anderson
On Friday, 17 May 2013 at 13:28:20 UTC, Andrei Alexandrescu wrote: Great talk. Vote up! http://www.reddit.com/r/programming/comments/1eiku4/dconf_2013_day_1_talk_5_using_d_alongside_a_game/ Andrei Great talk indeed. My favorite so far (if I had to choose). Also, Microsoft just had their

Re: DConf 2013 Day 1 Talk 5: Using D Alongside a Game Engine by Manu Evans

2013-05-22 Thread Nick Sabalausky
On Thu, 23 May 2013 02:08:15 +0200 Brad Anderson e...@gnuk.net wrote: On Friday, 17 May 2013 at 13:28:20 UTC, Andrei Alexandrescu wrote: Great talk. Vote up! http://www.reddit.com/r/programming/comments/1eiku4/dconf_2013_day_1_talk_5_using_d_alongside_a_game/ Andrei Great talk

Re: DConf 2013 Day 1 Talk 5: Using D Alongside a Game Engine by Manu Evans

2013-05-22 Thread Brad Anderson
On Thursday, 23 May 2013 at 03:56:00 UTC, Nick Sabalausky wrote: On Thu, 23 May 2013 02:08:15 +0200 Brad Anderson e...@gnuk.net wrote: and one of the games featured prominently was Quantum Break by Manu's very own Remedy Games. Any chance the system you described in your talk is being used

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Steven Schveighoffer
On Tue, 21 May 2013 13:01:57 -0400, nazriel s...@dzfl.pl wrote: On Tuesday, 21 May 2013 at 16:52:06 UTC, Steven Schveighoffer wrote: Deprecated functions don't compile. Any code that uses it would have to be modified. They do. Unless you add compiler switch they will compile and only

Re: new DIP41: dmd/rdmd command line overhaul.

2013-05-22 Thread Andrei Alexandrescu
On 5/21/13 1:14 PM, Jacob Carlborg wrote: On 2013-05-21 19:01, Walter Bright wrote: I'm conflicted about it! D will never be good if we're so afraid of breaking changes. Conversely D will never be good if we make too many breaking changes. Andrei

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Idan Arye
On Tuesday, 21 May 2013 at 16:52:06 UTC, Steven Schveighoffer wrote: On Tue, 21 May 2013 12:43:01 -0400, Regan Heath re...@netmail.co.nz wrote: On Tue, 21 May 2013 17:25:23 +0100, Steven Schveighoffer schvei...@yahoo.com wrote: It has nothing to do with the name. I think unicode is

Re: new DIP41: dmd/rdmd command line overhaul.

2013-05-22 Thread Dicebot
Eternal struggle!

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Steven Schveighoffer
On Tue, 21 May 2013 13:08:46 -0400, Regan Heath re...@netmail.co.nz wrote: On Tue, 21 May 2013 17:52:10 +0100, Steven Schveighoffer schvei...@yahoo.com wrote: On Tue, 21 May 2013 12:43:01 -0400, Regan Heath re...@netmail.co.nz wrote: On Tue, 21 May 2013 17:25:23 +0100, Steven

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Steven Schveighoffer
On Tue, 21 May 2013 13:21:36 -0400, Idan Arye generic...@gmail.com wrote: When `std.regexp` was deprecated, they used a pragma for the deprecation message: https://github.com/D-Programming-Language/phobos/blob/2.062/std/regexp.d#L127L128 The same thing could be done for `std.uni`. These

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Andrei Alexandrescu
On 5/21/13 1:27 PM, Steven Schveighoffer wrote: Then we can correctly judge whether the name change is worth doing. I don't know that it is. std.uni is not immediately recognizable as something else, so it warrants a lookup in the docs. Yes, less obvious, but not horrifically misnamed. I don't

Re: new DIP41: dmd/rdmd command line overhaul.

2013-05-22 Thread David Gileadi
On 5/21/13 9:05 AM, Walter Bright wrote: Also, dmd -man suffices for long help. Ah, man!!

Re: I want to add a Phobos module with template mixins for common idioms.

2013-05-22 Thread Idan Arye
On Tuesday, 21 May 2013 at 14:58:16 UTC, Idan Arye wrote: At any rate, I am forced to admit I made a mistake about `hasIntance()` not needing synchronization. I neglected the possibility that the constructor(or anything else used for initialization) can throw! The compiler might decide that

Re: Ideal D GUI Toolkit

2013-05-22 Thread Adam Wilson
On Tue, 21 May 2013 00:16:15 -0700, Jacob Carlborg d...@me.com wrote: On 2013-05-20 22:58, Adam Wilson wrote: Depends on the system, in WPF the XAML is encoded into a binary form of XML and then the objects are deserialized at runtime. Note that given D's CTFE I would NOT choose this path for

Re: Ideal D GUI Toolkit

2013-05-22 Thread Adam Wilson
On Tue, 21 May 2013 00:24:30 -0700, Jacob Carlborg d...@me.com wrote: On 2013-05-21 05:32, Tyler Jameson Little wrote: As for my opinionated ideals (doesn't affect the overall design much): * no XML (yaml maybe, but XML just isn't user-friendly) Do people actual code in the markup. Isn't

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Brad Anderson
On Tuesday, 21 May 2013 at 17:12:14 UTC, Jacob Carlborg wrote: On 2013-05-21 14:51, Dmitry Olshansky wrote: The pitch by deadalnix: I strongly push into renaming it to std.unicode . As said in the other thread : uni can be unicode, but also unique, union, unit, uniform, unix, unijambist,

Re: Ideal D GUI Toolkit

2013-05-22 Thread Adam Wilson
On Tue, 21 May 2013 00:01:36 -0700, Jacob Carlborg d...@me.com wrote: On 2013-05-20 21:41, Adam Wilson wrote: HTML is markup. XAML is markup. QML is markup. XUL is markup. iOS is markup. Android is markup. Realistically, the age of OS native toolkits has passed, markup is the future. *shrug*

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Idan Arye
On Tuesday, 21 May 2013 at 17:31:59 UTC, Andrei Alexandrescu wrote: On 5/21/13 1:27 PM, Steven Schveighoffer wrote: Then we can correctly judge whether the name change is worth doing. I don't know that it is. std.uni is not immediately recognizable as something else, so it warrants a lookup in

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Andrei Alexandrescu
On 5/21/13 1:53 PM, Idan Arye wrote: The problem is that people that need Unicode stuff see `std.utf` and assume that all Unicode related stuff are there. I understand. Well, std.utf's documentation can always cross-reference into std.unicode etc. Basically what I'm saying is that nowadays

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Simen Kjaeraas
On 2013-05-21, 16:02, Regan Heath wrote: On Tue, 21 May 2013 14:20:50 +0100, Dmitry Olshansky dmitry.o...@gmail.com wrote: 21-May-2013 17:03, Regan Heath пишет: [snip] [snip] [snip] Meaning if we can make an incremental change for the better For better how? The endless churn in my

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Brad Anderson
On Tuesday, 21 May 2013 at 17:53:02 UTC, Idan Arye wrote: The problem is that people that need Unicode stuff see `std.utf` and assume that all Unicode related stuff are there. I see (and experience myself) a lot of confusion over this. Dealing with strings a person constantly has to guess

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Steven Schveighoffer
On Tue, 21 May 2013 14:23:24 -0400, Nick Sabalausky seewebsitetocontac...@semitwist.com wrote: module std.uni; public import std.unicode; alias std.unicode.foo foo; alias std.unicode.bar bar; pragma(msg, Please import std.unicode instead of std.uni) EOF from here:

Re: External lib unittests: they're killin me!

2013-05-22 Thread Nick Sabalausky
On Tue, 21 May 2013 19:02:19 +0200 Jacob Carlborg d...@me.com wrote: On 2013-05-21 03:52, Nick Sabalausky wrote: Y'know what we need? This compiler flag: -unittest=pagkage.name.* That exact syntax will probably cause some problems with the shell. Ugh, yea, that's right. I love

Re: new DIP41: dmd/rdmd command line overhaul.

2013-05-22 Thread Walter Bright
On 5/21/2013 10:04 AM, Jacob Carlborg wrote: I think the git command line syntax is pretty good and consistent. If it is consistent, I have failed to figure out what the rule is. Each thing I want to do I have to write out on a crib sheet.

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread nb
std.algo std.uni // Ok or std.algorithm std.unicode // OK or std.algorithm std.uni -- WTF? - newbie

Re: new DIP41: dmd/rdmd command line overhaul.

2013-05-22 Thread Dicebot
On Tuesday, 21 May 2013 at 18:29:49 UTC, Walter Bright wrote: On 5/21/2013 10:04 AM, Jacob Carlborg wrote: I think the git command line syntax is pretty good and consistent. If it is consistent, I have failed to figure out what the rule is. Each thing I want to do I have to write out on a

Re: Ideal D GUI Toolkit

2013-05-22 Thread Jacob Carlborg
On 2013-05-21 19:50, Adam Wilson wrote: Well, that depends, if it comes down to a trade off between program execution speed vs. compile speed, i'll pick program execution speed. Right now, I know of no UI toolkit that lets you redesign without recompiling, so i'd say that should be a secondary

Re: Ideal D GUI Toolkit

2013-05-22 Thread Jacob Carlborg
On 2013-05-21 19:51, Adam Wilson wrote: Yes, I know it's a bit of stretch but it's the same basic idea as XAML, graphically created XML that is serialized to XML or binary. :-) Then markup has nothing to do with a GUI toolkit being native or not. -- /Jacob Carlborg

Re: Ideal D GUI Toolkit

2013-05-22 Thread Jacob Carlborg
On 2013-05-20 20:01, Adam Wilson wrote: So I've been around D a while pushing for native D UI toolkit. And here are a few trends I've seen in the community. BTW, how do you intend the controls to behave: * Emulate the behavior of each platform * Picking one platform and emulate that across

Re: Ideal D GUI Toolkit

2013-05-22 Thread Nick Sabalausky
On Tue, 21 May 2013 10:50:40 -0700 Adam Wilson flybo...@gmail.com wrote: On Tue, 21 May 2013 00:16:15 -0700, Jacob Carlborg d...@me.com wrote: Surely we want to have both. I'm thinking when you're developing you don't want to recompile you're application if you can avoid it just when

Re: Ideal D GUI Toolkit

2013-05-22 Thread Nick Sabalausky
On Tue, 21 May 2013 13:33:18 +0200 Kiith-Sa kiithsa...@gmail.com wrote: My (subjective) preferences: * Human-readable markup, not just through a tool (a tool can be built later). YAML and JSON work well here. *cough* SDL https://github.com/Abscissa/SDLang-D *wink, wink, nudge, nudge* ;)

Re: new DIP41: dmd/rdmd command line overhaul.

2013-05-22 Thread Jacob Carlborg
On 2013-05-21 20:29, Walter Bright wrote: If it is consistent, I have failed to figure out what the rule is. Each thing I want to do I have to write out on a crib sheet. Git: * Flags with a single letter always start with a single dash * Flags with multiple letters always start with two

Re: Ideal D GUI Toolkit

2013-05-22 Thread Jacob Carlborg
On 2013-05-21 20:44, Adam Wilson wrote: Indeed, it does not, and I hope I didn't try to sound like I was saying it did. Markup is just one way to express the UI. DSL's are another. Personally I prefer the DSL approach, as it is usually more compact. I have no problem with markup or DSL, as

Re: opDispatch and operator overloads

2013-05-22 Thread John Colvin
On Monday, 20 May 2013 at 19:26:28 UTC, Maxim Fomin wrote: And this is pushing UFCS beyond its purpose for the sake of temporal convenience at the expense of language. I suspect you're correct on this. The only reason I suggested using UFCS was that it could be a library solution as opposed

Re: Ideal D GUI Toolkit

2013-05-22 Thread Nick Sabalausky
On Tue, 21 May 2013 14:31:53 +0200 Diggory digg...@googlemail.com wrote: The point is we don't need to have a date picker and color picker and every other control built in, at least not initially. All we need is an easily extensible framework with the simple controls, and then we can add

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Nick Sabalausky
On Tue, 21 May 2013 14:33:48 -0400 Steven Schveighoffer schvei...@yahoo.com wrote: On Tue, 21 May 2013 14:23:24 -0400, Nick Sabalausky seewebsitetocontac...@semitwist.com wrote: module std.uni; public import std.unicode; alias std.unicode.foo foo; alias std.unicode.bar bar;

Re: The best video to introduce D

2013-05-22 Thread Iain Buclaw
On 21 May 2013 14:09, Regan Heath re...@netmail.co.nz wrote: On Tue, 21 May 2013 13:56:05 +0100, Andrei Alexandrescu seewebsiteforem...@erdani.org wrote: On 5/21/13 7:36 AM, Dicebot wrote: On Tuesday, 21 May 2013 at 11:23:39 UTC, Regan Heath wrote: I have a friend, he has heard of D (from

Re: Ideal D GUI Toolkit

2013-05-22 Thread Jacob Carlborg
On 2013-05-21 20:48, Adam Wilson wrote: Controls will be completely lookless. So a control is simply a class in code with no associated styling whatsoever. That means that look is defined entirely with styles. This presents us with the flexibility to automatically load the correct look and

Re: External lib unittests: they're killin me!

2013-05-22 Thread Steven Schveighoffer
On Tue, 21 May 2013 14:34:37 -0400, Nick Sabalausky seewebsitetocontac...@semitwist.com wrote: On Tue, 21 May 2013 19:02:19 +0200 Jacob Carlborg d...@me.com wrote: On 2013-05-21 03:52, Nick Sabalausky wrote: Y'know what we need? This compiler flag: -unittest=pagkage.name.* That

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Steven Schveighoffer
On Tue, 21 May 2013 14:54:42 -0400, Nick Sabalausky seewebsitetocontac...@semitwist.com wrote: On Tue, 21 May 2013 14:33:48 -0400 Steven Schveighoffer schvei...@yahoo.com wrote: All symbols from a publicly imported module are also aliased in the importing module. This means that if module

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread eles
On Tuesday, 21 May 2013 at 18:23:42 UTC, Dmitry Olshansky wrote: 21-May-2013 22:12, Brad Anderson пишет: On Tuesday, 21 May 2013 at 17:53:02 UTC, Idan Arye wrote: I see people have no idea what Unicode is about. Unicode is not only the encoding - it's a de facto standard of

Re: Ideal D GUI Toolkit

2013-05-22 Thread Nick Sabalausky
On Tue, 21 May 2013 20:55:11 +0200 Jacob Carlborg d...@me.com wrote: I mean how the controls will behave, not the style. I.e. Windows doesn't support click/scroll through while most other systems do. What do you mean by click/scroll through?

Re: opDispatch and operator overloads

2013-05-22 Thread Timon Gehr
On 05/21/2013 08:24 PM, Maxim Fomin wrote: ... According to the spec (overload page and TDPL) operators are rewritten specifically named *member* functions and calling *member* function is not the same thing as syntax to call free functions like member functions due to: - non-member (UFCS)

Re: opDispatch and operator overloads

2013-05-22 Thread Steven Schveighoffer
On Tue, 21 May 2013 15:36:31 -0400, Timon Gehr timon.g...@gmx.ch wrote: On 05/21/2013 05:31 PM, Steven Schveighoffer wrote: On Mon, 20 May 2013 11:15:32 -0400, John Colvin john.loughran.col...@gmail.com wrote: struct S { auto opDispatch(string s)(A i){} } struct A {} void main() {

i18n (was: Ideal D GUI Toolkit)

2013-05-22 Thread Nick Sabalausky
On Tue, 21 May 2013 14:12:11 +0200 Jacob Carlborg d...@me.com wrote: I think you underestimate what's needed and the controls people want to have. Did you have date picker, color picker, support for internationalization, field formatters and so on. Speaking of, what is the current

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Idan Arye
On Tuesday, 21 May 2013 at 18:23:42 UTC, Dmitry Olshansky wrote: 21-May-2013 22:12, Brad Anderson пишет: On Tuesday, 21 May 2013 at 17:53:02 UTC, Idan Arye wrote: The problem is that people that need Unicode stuff see `std.utf` and assume that all Unicode related stuff are there. I see

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Jonathan M Davis
On Tuesday, May 21, 2013 16:51:01 Dmitry Olshansky wrote: The pitch by deadalnix: I strongly push into renaming it to std.unicode . As said in the other thread : uni can be unicode, but also unique, union, unit, uniform, unix, unijambist, whatever. When theses pile up in a large library,

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Brad Anderson
On Tuesday, 21 May 2013 at 18:23:42 UTC, Dmitry Olshansky wrote: I see people have no idea what Unicode is about. Unicode is not only the encoding - it's a de facto standard of internationalization and related algorithms. UTF is encoding. Point taken. Nevertheless, it's all still all rather

Re: opDispatch and operator overloads

2013-05-22 Thread Timon Gehr
On 05/21/2013 09:53 PM, Steven Schveighoffer wrote: On Tue, 21 May 2013 15:36:31 -0400, Timon Gehr timon.g...@gmx.ch wrote: On 05/21/2013 05:31 PM, Steven Schveighoffer wrote: ... This handles your case using opDispatch: import std.stdio,std.conv,std.algorithm,std.array; string

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Idan Arye
On Tuesday, 21 May 2013 at 19:40:03 UTC, eles wrote: On Tuesday, 21 May 2013 at 18:23:42 UTC, Dmitry Olshansky wrote: 21-May-2013 22:12, Brad Anderson пишет: On Tuesday, 21 May 2013 at 17:53:02 UTC, Idan Arye wrote: I see people have no idea what Unicode is about. Unicode is not only the

Re: The best video to introduce D

2013-05-22 Thread Idan Arye
On Tuesday, 21 May 2013 at 18:58:57 UTC, Iain Buclaw wrote: On 21 May 2013 14:09, Regan Heath re...@netmail.co.nz wrote: On Tue, 21 May 2013 13:56:05 +0100, Andrei Alexandrescu seewebsiteforem...@erdani.org wrote: On 5/21/13 7:36 AM, Dicebot wrote: On Tuesday, 21 May 2013 at 11:23:39 UTC,

Re: opDispatch and operator overloads

2013-05-22 Thread Steven Schveighoffer
On Tue, 21 May 2013 16:16:08 -0400, Timon Gehr timon.g...@gmx.ch wrote: On 05/21/2013 09:53 PM, Steven Schveighoffer wrote: At the end of the day, it's going to be less boilerplate for the std.typecons.Proxy that one has to mixin. User code will look the same. ... For user code there is a

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread Brad Anderson
On Tuesday, 21 May 2013 at 20:12:37 UTC, Jonathan M Davis wrote: I'm completely against renaming it. It will break code for little benefit. And given that std.uni is actually one of the modules that you're _likely_ to have to give the full path to (in particular because std.ascii has many of

Re: Ideal D GUI Toolkit

2013-05-22 Thread Jacob Carlborg
On 2013-05-21 21:47, Nick Sabalausky wrote: What do you mean by click/scroll through? I can scroll in a window while having another window selected. I think I read you had a tool/application for that on Windows. -- /Jacob Carlborg

Re: std.uni vs std.unicode and beyond?

2013-05-22 Thread deadalnix
On Tuesday, 21 May 2013 at 17:31:59 UTC, Andrei Alexandrescu wrote: On 5/21/13 1:27 PM, Steven Schveighoffer wrote: Then we can correctly judge whether the name change is worth doing. I don't know that it is. std.uni is not immediately recognizable as something else, so it warrants a lookup in

Re: new DIP41: dmd/rdmd command line overhaul.

2013-05-22 Thread Jonathan M Davis
On Tuesday, May 21, 2013 19:14:52 Jacob Carlborg wrote: On 2013-05-21 19:01, Walter Bright wrote: I'm conflicted about it! D will never be good if we're so afraid of breaking changes. We need to be willing to make breaking changes when we actually need to make them and avoid them when we

Re: Ideal D GUI Toolkit

2013-05-22 Thread Diggory
On Tuesday, 21 May 2013 at 18:59:08 UTC, Jacob Carlborg wrote: I would expect that the system needs to be designed from the ground up with support for something like internationalization. There are probably other features were this is true as well. Of course, although I think

Re: The best video to introduce D

2013-05-22 Thread deadalnix
On Tuesday, 21 May 2013 at 18:58:57 UTC, Iain Buclaw wrote: You can also tell him that D is not in the 101 worst programming languages (according to SO). :o) http://stackoverflow.com/questions/961942/what-is-the-worst-programming-language-you-ever-worked-with You'll note that the first one

Re: Ideal D GUI Toolkit

2013-05-22 Thread Nick Sabalausky
On Tue, 21 May 2013 22:44:30 +0200 Jacob Carlborg d...@me.com wrote: On 2013-05-21 21:47, Nick Sabalausky wrote: What do you mean by click/scroll through? I can scroll in a window while having another window selected. I think I read you had a tool/application for that on Windows.

Re: support UFCS with fully qualified function names (was in digitalmars.D.learn)

2013-05-22 Thread Timon Gehr
On 05/21/2013 10:37 AM, Jonathan M Davis wrote: On Tuesday, May 21, 2013 01:31:36 Timothee Cour wrote: you can use a property function as a normal function if you have to. I must've missed that. Do you mean this will become valid? struct A{ int x_; @property int x(){return x_;} } void

Re: Ideal D GUI Toolkit

2013-05-22 Thread Nick Sabalausky
On Tue, 21 May 2013 17:38:15 -0400 Nick Sabalausky seewebsitetocontac...@semitwist.com wrote: On Tue, 21 May 2013 22:44:30 +0200 Jacob Carlborg d...@me.com wrote: On 2013-05-21 21:47, Nick Sabalausky wrote: What do you mean by click/scroll through? I can scroll in a window

Re: new DIP41: dmd/rdmd command line overhaul.

2013-05-22 Thread deadalnix
On Tuesday, 21 May 2013 at 16:05:57 UTC, Walter Bright wrote: I generally agree with Andrei here. People hate it when their makefiles break. There needs to be an awfully good reason to do it, not just clean up. Also, dmd -man suffices for long help. There is no reason to have 3

Re: new DIP41: dmd/rdmd command line overhaul.

2013-05-22 Thread deadalnix
On Tuesday, 21 May 2013 at 18:35:46 UTC, Dicebot wrote: On Tuesday, 21 May 2013 at 18:29:49 UTC, Walter Bright wrote: On 5/21/2013 10:04 AM, Jacob Carlborg wrote: I think the git command line syntax is pretty good and consistent. If it is consistent, I have failed to figure out what the

Re: External lib unittests: they're killin me!

2013-05-22 Thread Andrej Mitrovic
On 5/21/13, Nick Sabalausky seewebsitetocontac...@semitwist.com wrote: Y'know what we need? This compiler flag: -unittest=pagkage.name.* FWIW I work around this by implementing the unit test runner function. I've mentioned this here:

Re: The best video to introduce D

2013-05-22 Thread w0rp
On Tuesday, 21 May 2013 at 11:23:39 UTC, Regan Heath wrote: I have a friend, he has heard of D (from me) a fair bit over the years but never had reason to look into it. He works at a company which has a culture of showing tech videos during lunch. So.. I want the best introduction to D video

Re: new DIP41: dmd/rdmd command line overhaul.

2013-05-22 Thread Jesse Phillips
On Tuesday, 21 May 2013 at 09:45:19 UTC, Timothee Cour wrote: Abstract: This DIP seeks to improve dmd and rdmd's command line flags, to make it more self-consistent and consistent with other tools (including other D compilers), more expandable, avoid existing corner cases, and better interact

Re: Ideal D GUI Toolkit

2013-05-22 Thread Tyler Jameson Little
On Tuesday, 21 May 2013 at 11:33:19 UTC, Kiith-Sa wrote: On Tuesday, 21 May 2013 at 11:06:44 UTC, Andrej Mitrovic wrote: On 5/21/13, Adam Wilson flybo...@gmail.com wrote: Well, it comes down to how you want to render. My preferred solution woulbd be a rendering thread running all the time

Re: Ideal D GUI Toolkit

2013-05-22 Thread Tyler Jameson Little
Oops, sorry for the empty message. I think the best idea is to stop arguing and just do something. I recommend trying a minimalist project (at most Clutter sized) instead of something massive like Qt that's likely never going to see the light of day. Implement the basics, create a few

Re: new DIP41: dmd/rdmd command line overhaul.

2013-05-22 Thread Walter Bright
On 5/21/2013 2:47 PM, deadalnix wrote: Also, dmd -man suffices for long help. There is no reason to have 3 different help texts. I generally agree, but -man isn't really where such information is looked for. That's because it's an innovative improvement. I find it handy myself.

Re: Ideal D GUI Toolkit

2013-05-22 Thread Michel Fortin
On 2013-05-21 12:31:53 +, Diggory digg...@googlemail.com said: On Tuesday, 21 May 2013 at 12:12:12 UTC, Jacob Carlborg wrote: On 2013-05-20 22:40, Diggory wrote: UI toolkits are a lot of work but they're not as unreasonably big as everyone seems to be suggesting... I've written a couple

Re: Vote for std.uni

2013-05-22 Thread Nick Sabalausky
Yes.

Re: Vote for std.uni

2013-05-22 Thread Adam Wilson
On Sun, 19 May 2013 23:18:12 -0700, Jesse Phillips jesse.k.phillip...@gmail.com wrote: This is a replacement module for the current std.uni by Dmitry Olshansky. The std.uni module provides an implementation of fundamental Unicode algorithms and data structures. If you would like to see

Re: Ideal D GUI Toolkit

2013-05-22 Thread Peter Williams
On 21/05/13 17:24, Jacob Carlborg wrote: On 2013-05-21 05:32, Tyler Jameson Little wrote: As for my opinionated ideals (doesn't affect the overall design much): * no XML (yaml maybe, but XML just isn't user-friendly) Do people actual code in the markup. Isn't that just for a GUI building

  1   2   3   >