[Semi-OT] Markdown rendering extension for Thunderbird

2021-12-10 Thread David Gileadi via Digitalmars-d-announce
I use Thunderbird to read this forum and have gotten jealous of the Markdown formatting that the website supports but that Thunderbird doesn't. So I made [an extension](https://addons.thunderbird.net/en-US/thunderbird/addon/render-markdown-messages/) to render Markdown-formatted messages in

Re: mir.complex

2021-08-20 Thread David Gileadi via Digitalmars-d-announce
On 8/20/21 9:54 AM, Dennis wrote: On Friday, 20 August 2021 at 16:44:53 UTC, 9il wrote: Builtin complex numbers have been replaced with mir.complex in the following packages: Out of curiosity, how did std.complex fall short? Maybe it was too complex? Sorry, I'll see myself out.

Re: Interfacing D with C: Arrays and Functions (Arrays Part 2)

2020-04-28 Thread David Gileadi via Digitalmars-d-announce
On 4/28/20 7:45 AM, Mike Parker wrote: I've finally gotten around to publishing the next article in my D and C series on the D blog. This is the second post about arrays, focusing on properly declaring in D functions from C that accept array parameters. The blog:

Re: dud: A dub replacement

2019-11-19 Thread David Gileadi via Digitalmars-d-announce
On 11/18/19 1:19 PM, Tobias Pankrath wrote: On Monday, 18 November 2019 at 19:54:38 UTC, Russel Winder wrote: Probably yes. Though Cargo has taken many different decisions to Dub and mostly I think Cargo took better decisions. Could you elaborate a bit, please? I am not familiar with Cargo

Re: Release D 2.088.0

2019-09-07 Thread David Gileadi via Digitalmars-d-announce
On 9/7/19 12:27 PM, Manu wrote: I don't know how to iterate on the docs, since they only appear from CI, and I have no idea how to create them myself :/ I don't know what the "correct" way is, but to build dlang.org locally on macOS, from the dlang.org dir I run: DIFFABLE=1 make -f

Re: DLS (D Language Server) v0.20

2018-12-28 Thread David Gileadi via Digitalmars-d-announce
On 12/28/18 4:14 AM, Laurent Tréguier wrote: Hello, and merry Christmas! (a bit late, but whatever) This is an excellent update--the update Just Works™ with VSCode on my mac, and functions very nicely too. Thanks! I might suggest that you perhaps rename the VSCode extension to remove

Re: The New Fundraising Campaign

2018-11-10 Thread David Gileadi via Digitalmars-d-announce
On 11/10/18 9:09 AM, Mike Parker wrote: I've just published a new blog post describing our new fundraising campaign. TL;DR: We want to pay a Pull Request Manager to thin out the pull request queues and coordinate between relevant parties on newer pull requests so they don't go stale. We've

Re: Lost in Translation: Encapsulation

2018-11-06 Thread David Gileadi via Digitalmars-d-announce
On 11/6/18 8:14 AM, Mike Parker wrote: Last week, inspired by another discussion in these forums about D's private-to-the-module form of encapsulation, I spent a few hours putting a new article together for the blog. Ali, Joakim, Nicholas helped me get it in shape. The blog:

Re: Wed Oct 17 - Avoiding Code Smells by Walter Bright

2018-10-21 Thread David Gileadi via Digitalmars-d-announce
luckoverthere wrote: > On Friday, 19 October 2018 at 03:53:12 UTC, Walter Bright wrote: >> On 10/15/2018 2:23 PM, Walter Bright wrote: >>> I'm giving a presentation at: >>> >>> http://nwcpp.org/ >>> >>> See you there! >> >> Had a nice crowd there last night. Apparently lots of people >> were

Re: Interfacing D with C: Arrays Part 1

2018-10-17 Thread David Gileadi via Digitalmars-d-announce
On 10/17/18 8:20 AM, Mike Parker wrote: I had intended to publish the next GC series post early this month, but after many revisions and discussions with a couple of reviewers, I've decided to put it on hold until something gets worked out about the conflation of destruction and finalization

Re: D is dead

2018-08-24 Thread David Gileadi via Digitalmars-d
On 8/24/18 10:02 AM, David Nadlinger wrote: On Friday, 24 August 2018 at 03:53:38 UTC, David Nadlinger wrote: […] All this is not to say that nothrow constructors aren't a good idea, though. This was meant to say nothrow DEstructors, as hopefully obvious from context. —David I was about

Re: Is @safe still a work-in-progress?

2018-08-17 Thread David Gileadi via Digitalmars-d
On 8/17/18 7:26 AM, H. S. Teoh wrote: It will continue to be a problem as long as @safe is implemented via blacklisting, because every single time there's a new language feature, there's a chance that a loophole is introduced into @safe. And that's not counting the combinatorial explosion of

Re: Homebrew dmd betas

2018-04-10 Thread David Gileadi via Digitalmars-d-announce
On 4/10/18 1:46 AM, John Colvin wrote: On Saturday, 7 April 2018 at 18:39:12 UTC, Martin Nowak wrote: First beta for the 2.079.1 patch release. Comes with a handful of fixes. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.079.1.html Please report any bugs at

Re: D course material

2018-03-13 Thread David Gileadi via Digitalmars-d
On 3/13/18 2:08 PM, aberba wrote: On Tuesday, 13 March 2018 at 17:20:57 UTC, Meta wrote: On Tuesday, 13 March 2018 at 12:39:24 UTC, Dmitry Olshansky wrote: [...] Honestly I'd recommend TDPL. It's got a lot of good real-world examples, including some OOP ones, but more importantly examples

Re: Advent of D

2018-03-06 Thread David Gileadi via Digitalmars-d
On 3/6/18 11:09 AM, Jordi Gutiérrez Hermoso wrote: I wrote a blog post about working on Advent of Code in D. You can read it here: http://jordi.inversethought.com/blog/advent-of-d/ I really enjoyed this. Thank you!

Re: State of D: The survey is killing man, way too much

2018-03-03 Thread David Gileadi via Digitalmars-d
On 3/3/18 8:08 AM, 0x wrote: The D survey is killing maan! Those are lots of questions in there If I ever get hold of the people behind it... Is it a coincidence that your user handle is "negative one"? ;)

Re: Documentation for any* dub package, any version

2018-02-27 Thread David Gileadi via Digitalmars-d-announce
On 2/27/18 2:59 PM, Adam D. Ruppe wrote: On Tuesday, 27 February 2018 at 16:39:08 UTC, David Gileadi wrote: Markdown actually supports two kinds of links: inline links (which you describe above and I'm very happy you support) and reference links [1]. Oh, I have something similar to that too.

Re: Documentation for any* dub package, any version

2018-02-27 Thread David Gileadi via Digitalmars-d-announce
On 2/27/18 3:18 PM, David Gileadi wrote: On 2/27/18 2:59 PM, Adam D. Ruppe wrote: On Tuesday, 27 February 2018 at 16:39:08 UTC, David Gileadi wrote: Markdown actually supports two kinds of links: inline links (which you describe above and I'm very happy you support) and reference links [1].

Re: Documentation for any* dub package, any version

2018-02-27 Thread David Gileadi via Digitalmars-d-announce
On 2/27/18 9:21 AM, Adam D. Ruppe wrote: On Tuesday, 27 February 2018 at 16:00:26 UTC, David Gileadi wrote: Out of curiosity, what prompted [symbol|alt text] instead of going with the Markdown construct of [alt text][symbol]? Well, markdown is [alt text](url), and adrdox actually DOES support

Re: Documentation for any* dub package, any version

2018-02-27 Thread David Gileadi via Digitalmars-d-announce
On 2/26/18 12:51 PM, Adam D. Ruppe wrote: ... I just have a built-in, simple, unified syntax: [symbol|alt text] where alt text is optional and symbol is looked up according to D scope rules. (you can also define custom symbols for things like author name links). I link to the source

Re: Beta 2.079.0

2018-02-22 Thread David Gileadi via Digitalmars-d-announce
On 2/22/18 3:30 AM, psychoticRabboit wrote: On Thursday, 22 February 2018 at 09:42:47 UTC, Atila Neves wrote: I'm going to a) never write these imports and b) pretend this feature doesn't exist. Atila what about something like this then? import std.stdio; std.conv: to, from;

Re: Dub, Cargo, Go, Gradle, Maven

2018-02-21 Thread David Gileadi via Digitalmars-d
On 2/21/18 10:30 AM, H. S. Teoh wrote: I think the ideal situation straddles the divide between declarative build specs and a full-fledged general programming language. You don't want it to get too general, lest you end up with the build equivalent of spaghetti code where the build script

Re: My choice to pick Go over D ( and Rust ), mostly non-technical

2018-02-02 Thread David Gileadi via Digitalmars-d
On 2/2/18 1:38 PM, welkam wrote: On Friday, 2 February 2018 at 15:06:35 UTC, Benny wrote: ** Wall of text ** I dont post here often but... Most of what you complain is known already and/or not entirely correct. People who work on D are not some glue sniffing brain dead individuals that are

Re: DConf 2018: Register Now!

2018-01-31 Thread David Gileadi via Digitalmars-d-announce
On 1/31/18 3:08 PM, David Gileadi wrote: On 1/31/18 3:02 PM, Seb wrote: It was the middle of November when DConf 2018 was announced here on the DBlog in a Q & A session with Andrei Alexandrescu. Since then, the DConf train has slowly been building up steam as things have been happening behind

Re: DConf 2018: Register Now!

2018-01-31 Thread David Gileadi via Digitalmars-d-announce
On 1/31/18 3:02 PM, Seb wrote: It was the middle of November when DConf 2018 was announced here on the DBlog in a Q & A session with Andrei Alexandrescu. Since then, the DConf train has slowly been building up steam as things have been happening behind the scenes. Now it’s full steam ahead!

Re: Quora: Why hasn't D started to replace C++?

2018-01-31 Thread David Gileadi via Digitalmars-d
On 1/31/18 9:13 AM, John Gabriele wrote: On Wednesday, 31 January 2018 at 11:42:14 UTC, Seb wrote: On Wednesday, 31 January 2018 at 10:35:06 UTC, Benny wrote: And 3 different installation method's depending on the platform. Windows: DMD installer, LDC manually extract zip and setup path, GDC

Re: Dscanner - DCD - Dfix ... Editor support or the lack of it.

2018-01-27 Thread David Gileadi via Digitalmars-d
On 1/26/18 5:50 PM, Dgame wrote: On Saturday, 27 January 2018 at 00:13:51 UTC, Benny wrote: On Saturday, 27 January 2018 at 00:08:17 UTC, Benny wrote: * Rust: Jetbrain IntelliJ + Rust plugin. It looks like it has become a official supported plugin by Jetbrain. Works perfectly out of the box.

Re: Lazily parse a JSON text file using stdx.data.json?

2018-01-01 Thread David Gileadi via Digitalmars-d
On 12/30/17 8:16 PM, Marco Leise wrote: There is also the JSON parser from https://github.com/mleise/fast if you need to parse 2x faster than RapidJSON ;) Nice, I'll take a look. My original post was mainly to express how surprised I was that one of D's front-page features was, for me,

Re: D's Newfangled Name Mangling

2017-12-20 Thread David Gileadi via Digitalmars-d-announce
On 12/20/17 6:57 AM, Mike Parker wrote: Many thanks to Rainer for his insightful new article for the D Blog outlining the new name mangling algorithm. He talks about the old implementation and its limitations before going into the details of the new one. It's a topic I had never considered

Re: Lazily parse a JSON text file using stdx.data.json?

2017-12-17 Thread David Gileadi via Digitalmars-d
On 12/17/17 3:28 AM, WebFreak001 wrote: On Sunday, 17 December 2017 at 04:34:22 UTC, David Gileadi wrote: uh I don't know about stdx.data.json but if you didn't manage to succeed yet, I know that asdf[1] works really well with streaming json. There is also an example how it works. [1]:

Lazily parse a JSON text file using stdx.data.json?

2017-12-16 Thread David Gileadi via Digitalmars-d
I'm a longtime fan of dlang, but haven't had a chance to do much in-depth dlang programming, and especially not range programming. Today I thought I'd use stdx.data.json to read from a text file. Since it's a somewhat large file, I thought I'd create a text range from the file and parse it

Re: Adding Markdown to Ddoc

2017-12-11 Thread David Gileadi via Digitalmars-d
On 12/11/17 1:45 PM, Walter Bright wrote: On 12/11/2017 6:22 AM, Jakob Bornecrantz wrote: There are loads of implementations of CommonMark https://github.com/commonmark/CommonMark/wiki/List-of-CommonMark-Implementations They appear to be libraries that offer an implementation. Does the

Re: Adding Markdown to Ddoc

2017-12-09 Thread David Gileadi via Digitalmars-d
On 12/9/17 2:25 PM, Adam D. Ruppe wrote: On Saturday, 9 December 2017 at 21:05:04 UTC, David Gileadi wrote: For instance, as I've been working on adding Markdown features I was surprised to discover that DDoc's current support for backtick-delimited code only works within a single line. Most

Re: Adding Markdown to Ddoc

2017-12-09 Thread David Gileadi via Digitalmars-d
On 12/8/17 6:49 PM, Walter Bright wrote: On 12/8/2017 7:30 AM, Jacob Carlborg wrote: Otherwise it will be confusing and very hard to remember which features are supported with Markdown syntax and which are not. This is way overstating the case. Ddoc already supports some markdown, and some

Re: Adding Markdown to Ddoc

2017-12-06 Thread David Gileadi via Digitalmars-d
On 12/5/17 9:11 PM, Walter Bright wrote: https://help.github.com/articles/basic-writing-and-formatting-syntax/ Anyone interested in picking up the flag? (I know this has come up before, and I've been opposed to it, but I've changed my mind.) I didn't notice anyone pick this up yet. I'm

Re: Adding Markdown to Ddoc

2017-12-06 Thread David Gileadi via Digitalmars-d
On 12/6/17 6:41 AM, Nemanja Boric wrote: On Wednesday, 6 December 2017 at 04:11:33 UTC, Walter Bright wrote: https://help.github.com/articles/basic-writing-and-formatting-syntax/ Anyone interested in picking up the flag? (I know this has come up before, and I've been opposed to it, but I've

A potential danger to dub

2017-09-16 Thread David Gileadi via Digitalmars-d
Let me preface this by saying I love package managers and think dub is one of the best things with dlang. However they can also sometimes be dangerous, as this PyPI incident[1] shows: several Python packages were uploaded that contained names similar to the standard library, and had an extra

Re: Article: Writing Julia style multiple dispatch code in D

2017-08-24 Thread David Gileadi via Digitalmars-d-announce
On 8/24/17 9:10 AM, data pulverizer wrote: Hi all, I have written an article about writing Julia style multiple dispatch code in D (https://github.com/dataPulverizer/dispatch-it-like-julia). I am hoping that it is appropriate for the D blog. Reviews please. Many Thanks! Very interesting!

Re: d_to_html.d

2017-08-05 Thread David Gileadi via Digitalmars-d-announce
On 8/5/17 12:07 PM, WebFreak001 wrote: Hi, I made a D to HTML generator which is basically diet, but fully using the D compiler as generator and not some complicated parser, etc. [snip] That is amazing! I can't decide whether it's the best thing I've ever seen or a horrible hack, but it's a

Re: How do you use D?

2017-07-29 Thread David Gileadi via Digitalmars-d
On 7/29/17 3:05 AM, Russel Winder via Digitalmars-d wrote: In 2004 maybe "D as better C++" was a good line. In 2017 "D is a general purpose programming language that allow faster development time than C++, Go, and Rust" is a far better line? This is what attracts me to D--it's easy to write,

Re: DIP 1009--Improve Contract Usability--Preliminary Review Round 2 Begins

2017-07-21 Thread David Gileadi via Digitalmars-d
On 7/21/17 11:41 AM, Moritz Maxeiner wrote: On Friday, 21 July 2017 at 18:35:53 UTC, David Gileadi wrote: On 7/21/17 6:51 AM, Mike Parker wrote: DIP 1009 is titled "Improve Contract Usability". For out contracts that use the return identifier, could the keyword "return" be used?

Re: DIP 1009--Improve Contract Usability--Preliminary Review Round 2 Begins

2017-07-21 Thread David Gileadi via Digitalmars-d
On 7/21/17 6:51 AM, Mike Parker wrote: DIP 1009 is titled "Improve Contract Usability". For out contracts that use the return identifier, could the keyword "return" be used? out(return > 0) One possible problem with this syntax is a future where functions could have multiple return

Re: Life in the Fast Lane (@nogc blog post)

2017-06-16 Thread David Gileadi via Digitalmars-d-announce
On 6/16/17 6:51 AM, Mike Parker wrote: I've been meaning to get this done for weeks but have had a severe case of writer's block. The fact that I had no other posts ready to go this week and no time to write anything at all motivated me to make time for it and get it done anyway. My wife

Re: Expressing range constraints in CNF form

2017-06-12 Thread David Gileadi via Digitalmars-d
On 6/11/17 1:32 PM, Sebastiaan Koppe wrote: What about using ddoc? enum bool isInputRange(R) = is(typeof((ref R r) => r)) /// must be copyable && is(ReturnType!((R r) => r.empty) == bool) /// must support bool empty && is(typeof(lvalueOf!R.front)) /// must support front

Re: Another "D is cool" post

2017-05-29 Thread David Gileadi via Digitalmars-d
On 5/29/17 12:07 PM, H. S. Teoh via Digitalmars-d wrote: [snip an excellent post] I think a longish post like this would make an excellent shortish post for the D blog. In any case, great writeup!

Re: C and memory safety comments by me

2017-05-18 Thread David Gileadi via Digitalmars-d
On 5/18/17 10:00 AM, Walter Bright wrote: https://www.reddit.com/r/cpp/comments/6b4xrc/walter_bright_believes_memory_safety_will_kill_c/dhkxhef/ Oddly enough that link took me to a comment thread about Rust CFFI, with no comments by you in it. Perhaps you meant the link to not include the

Re: DIP 1003 Formal Review

2017-05-16 Thread David Gileadi via Digitalmars-d
On 5/12/17 9:17 AM, Mike Parker wrote: The first stage of the formal review for DIP 1003 [1], "Remove body as a Keyword", is now underway. From now until 11:59 PM ET on May 26 (3:59 AM GMT on May 27), the community has the opportunity to provide last-minute feedback. If you missed the

Re: NG technical issues: Is it just me?

2017-04-20 Thread David Gileadi via Digitalmars-d
On 4/20/17 2:05 PM, lawrence wrote: On 04/20/2017 02:09 PM, Timon Gehr wrote: On 20.04.2017 21:45, Nick Sabalausky (Abscissa) wrote: [snip] It's not just you. I have the same issues. I used to have this same problem, until I sent the server settings to check for updates every 2 minutes. I

Re: Compare boost::hana to D

2017-04-19 Thread David Gileadi via Digitalmars-d
On 4/19/17 11:30 AM, Adrian Matoga wrote: On Wednesday, 19 April 2017 at 18:26:20 UTC, Sebastiaan Koppe wrote: On Wednesday, 19 April 2017 at 18:02:46 UTC, Adrian Matoga wrote: [2] https://epi.github.io/2017/03/18/less_fun.html Great article! Thanks! I should mention I've also got somewhat

Re: Name That Technique!

2017-02-04 Thread David Gileadi via Digitalmars-d
On 2/3/17 5:00 PM, deadalnix wrote: On Friday, 3 February 2017 at 23:33:58 UTC, Walter Bright wrote: I agree, it's pretty dazz! We need to give this technique a memorable name (not an acronym). I thought "Voldemort Types" turned out rather well, whereas CTFE is klunky, UFCS is even worse. The

Re: D future ...

2016-12-26 Thread David Gileadi via Digitalmars-d
On 12/24/16 5:11 PM, WebFreak001 wrote: On Thursday, 22 December 2016 at 04:47:06 UTC, Chris Wright wrote: CTFE ( Stefan is dealing with that ), Documentation, better Editor support... I think code-d could potentially be extended to install its dependencies, which would improve the situation

Re: DIP10005: Dependency-Carrying Declarations is now available for community feedback

2016-12-14 Thread David Gileadi via Digitalmars-d
On 12/14/16 4:38 PM, Timon Gehr wrote: On 15.12.2016 00:17, Andrej Mitrovic wrote: ubyte[] readSomeBytes ( ) { return read(1024); } It's a non-trivial exercise for the reader to understand where the `read` symbol is coming from. pragma(msg,fullyQualifiedName!read); Or, for the

Re: All function attributes possible with "@"?

2016-12-14 Thread David Gileadi via Digitalmars-d
On 12/14/16 2:34 PM, ketmar wrote: On Wednesday, 14 December 2016 at 21:02:09 UTC, Jonathan M Davis wrote: If we keep making breaking changes, we will never have a significant user base so the core issue is a direction D developement should go: 1) have a good language, or 2) have big

Re: DIP10005: Dependency-Carrying Declarations is now available for community feedback

2016-12-14 Thread David Gileadi via Digitalmars-d
On 12/14/16 9:27 AM, Andrei Alexandrescu wrote: On 12/14/2016 11:02 AM, default0 wrote: On Wednesday, 14 December 2016 at 14:21:55 UTC, Andrei Alexandrescu wrote: On 12/14/16 8:26 AM, Dominikus Dittes Scherkl wrote: On Tuesday, 13 December 2016 at 22:33:24 UTC, Andrei Alexandrescu wrote:

Re: core.intrinsics

2016-10-13 Thread David Gileadi via Digitalmars-d
On 10/13/16 12:52 PM, Stefan Koch wrote: On Thursday, 13 October 2016 at 19:49:42 UTC, Johan Engelen wrote: On Thursday, 13 October 2016 at 19:35:08 UTC, Stefan Koch wrote: Please share your thoughts and tell me what other intrinsic functions could/should be added. I think the name should

Re: Stack Overflow Documentation D language page

2016-07-21 Thread David Gileadi via Digitalmars-d
On 7/21/16 9:20 AM, Bennet Leff wrote: If you haven't heard, Stack Overflow is starting an open documentation reference. It's brand new but I've already seen large contributions for other languages. I've started to get the ball rolling but it seems like the community would be interested in

Re: Elm on error messages and compiler as an assistant

2016-02-03 Thread David Gileadi via Digitalmars-d
On 2/1/16 2:17 PM, Laeeth Isharc wrote: http://elm-lang.org/blog/compilers-as-assistants Thanks for sharing this. While D's error messages have improved over time, this shows that there's another level of friendliness possible.

Re: D compiler daily downloads at an all-time high

2015-11-16 Thread David Gileadi via Digitalmars-d-announce
On 11/16/15 8:57 AM, Andrea Fontana wrote: So November is the dmd month and nobody knows. It would make more sense for it to have been D-cember.

Re: Please vote for the DConf logo

2015-11-04 Thread David Gileadi via Digitalmars-d-announce
On 11/4/15 2:30 AM, Andrei Alexandrescu wrote: Reply to this with 1.1, 1.2, 2, or 3: 3

Re: LDC 0.16.0 alpha3 is out! Get it, test it, give feedback!

2015-09-17 Thread David Gileadi via Digitalmars-d-announce
On 9/17/15 8:15 AM, Jack Stouffer wrote: Building dungeon ~master ... Forgive the unhelpful reply, but this line made me happy :)

Re: D for Game Development

2015-08-10 Thread David Gileadi via Digitalmars-d
On 8/10/15 12:25 PM, Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= ola.fosheim.grostad+dl...@gmail.com wrote: On Sunday, 9 August 2015 at 02:41:00 UTC, Manu wrote: People keep talking about Rust, I'm thinking of giving it a shot. I feel there is something wrong with the Rust and Go agendas, both

Re: SDLang-D v0.9.2

2015-08-02 Thread David Gileadi via Digitalmars-d-announce
On 8/1/15 1:20 PM, Nick Sabalausky wrote: On Saturday, 1 August 2015 at 20:14:52 UTC, Nick Sabalausky wrote: On Saturday, 1 August 2015 at 17:57:30 UTC, John Colvin wrote: Haven't looked at this at all really, just a quick question: Are there straightforward library calls or command line

Re: Where will D sit in the web service space?

2015-07-24 Thread David Gileadi via Digitalmars-d
On 7/24/15 9:57 AM, Joakim wrote: On Friday, 24 July 2015 at 14:50:23 UTC, Ola Fosheim Grøstad wrote: ART. Of course Metal isn't general-purpose, nobody said it is, but I don't see why you'd say Swift isn't. Swift is clearly designed around Objective-C and Cocoa. Oh, and I didn't respond

Re: std.experimental.testing PR review

2015-06-26 Thread David Gileadi via Digitalmars-d
On 6/26/15 7:30 AM, Atila Neves wrote: On Friday, 26 June 2015 at 13:32:39 UTC, Dicebot wrote: Just in case it wasn't clear : I will vote no on this proposal as long as it features longish readable names like shouldEquals. You'd rather `should!==`? I'm not sure which I'd prefer; the thing is

Re: More Dconf 2015 videos

2015-06-26 Thread David Gileadi via Digitalmars-d-announce
On 6/26/15 12:03 PM, Andy Smith wrote: I don't want to sound negative but the editing of Chuck's talk could be a lot better IMHO. Round about 30:00 he describes a code example which isn't shown in the video!. He's making multiple references to lines/code etc. that were visible to the attendees

Re: std.uni.toLowerCase / .toUpperCase

2015-06-25 Thread David Gileadi via Digitalmars-d
On 6/25/15 7:10 AM, Vladimir Panteleev wrote: And, IMHO, this: fileName.readText.lowerCased.detabbed.toFile(fileName.withExtension(.foo)) looks much better than this: fileName.readText.lowerCaser.detabber.toFile(fileName.extensionSetter(.foo)) I agree with Jonathan that the latter is

Re: split up the changelog?

2015-06-19 Thread David Gileadi via Digitalmars-d
On 6/19/15 8:59 AM, anonymous wrote: The changelog.html file is at about 1MB. That makes for a noticeable load time. And with all the issue lists, it's also a pretty solid wall of text: Wait, is all this still for 2.067.0? Did I miss a version heading? I think I'm lost. Let's split it up by

Re: split up the changelog?

2015-06-19 Thread David Gileadi via Digitalmars-d
On 6/19/15 12:22 PM, Steven Schveighoffer wrote: But, what about making the changelog menu an accordion expander, and then you have your version list right there on the left? I really like that idea. The left nav is supposed to be an index to things, after all.

Re: Better forums

2015-06-18 Thread David Gileadi via Digitalmars-d
On 6/18/15 1:12 AM, Tofu Ninja wrote: On Thursday, 18 June 2015 at 07:24:34 UTC, Jens Bauer wrote: On Thursday, 18 June 2015 at 04:35:31 UTC, Rikki Cattermole wrote: On 18/06/2015 4:25 p.m., Joakim wrote: On Thursday, 18 June 2015 at 04:01:42 UTC, Rikki Cattermole wrote: I agree with Rikki

Re: D could catch this wave: web assembly

2015-06-18 Thread David Gileadi via Digitalmars-d
On 6/18/15 10:41 AM, Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= ola.fosheim.grostad+dl...@gmail.com wrote: And whyyy are they calling a binary format assembly? Because it sounds faster, of course :)

Re: Automatic documentation builds

2015-06-11 Thread David Gileadi via Digitalmars-d
On 6/11/15 7:04 AM, Steven Schveighoffer wrote: On 6/11/15 8:21 AM, Vladimir Panteleev wrote: I've put together a CI system of sorts that builds the documentation for all pull requests. Hopefully this should avoid the dlang.org build breaking again in the future. It integrates with GitHub as

Re: Asked on Reddit: Which of Rust, D, Go, Nim, and Crystal is the strongest and why?

2015-06-11 Thread David Gileadi via Digitalmars-d
On 6/10/15 6:43 PM, Tofu Ninja wrote: On Thursday, 11 June 2015 at 01:30:08 UTC, weaselcat wrote: 'he' has been a gender neutral pronoun for centuries, and as far as I'm aware this has its roots in latin using 'man'(vir?) as a gender neutral pronoun. I am just saying that personally it sounds

Re: Asked on Reddit: Which of Rust, D, Go, Nim, and Crystal is the strongest and why?

2015-06-10 Thread David Gileadi via Digitalmars-d
On 6/10/15 12:56 PM, Russel Winder via Digitalmars-d wrote: Please note, OED (which is the definition of the English language whatever any USA upstarts may try to pretend) is gearing up to define they as both singular and plural, thus at a stroke solving all the he/she, she/he, (s)he, it

Re: Bad Sound Quality on Livestreamed Videos

2015-05-30 Thread David Gileadi via Digitalmars-d
On 5/30/15 8:37 AM, John Colvin wrote: On Saturday, 30 May 2015 at 14:12:10 UTC, Per Nordlöw wrote: The livestreaming videos just published are really frustrating to watch because lots of stuttering in speech about once every 20 seconds or so and sometimes difficult to here what people say.

Re: D installer installs outdated D

2015-05-22 Thread David Gileadi via Digitalmars-d
On 5/22/15 10:53 AM, Chris wrote: Hi other Chris. Just to make sure, people can tell us apart :-) Uh, oh; an identity Chrisis!

Re: D, Python, and Chapel

2015-04-03 Thread David Gileadi via Digitalmars-d
On 4/3/15 6:36 AM, Gary Willoughby wrote: Chapel overview: http://chapel.cray.com/overview.html Their hello world examples do a fantastic job of illustrating their main selling point. My hat's off to whoever put that on their site. D may have difficulty coming up with something like that,

Re: unittests are really part of the build, not a special run

2015-04-02 Thread David Gileadi via Digitalmars-d
On 4/2/15 2:46 PM, Wyatt wrote: On Thursday, 2 April 2015 at 20:55:04 UTC, David Gileadi wrote: Having never used Cucumber but having been interested in it, what was the unpleasantness? Dealing with it at work, I find it puts us scarily at the mercy of regexen in Ruby, which is unsettling to

Re: unittests are really part of the build, not a special run

2015-04-02 Thread David Gileadi via Digitalmars-d
On 4/2/15 1:34 PM, Dicebot wrote: On Wednesday, 1 April 2015 at 20:48:43 UTC, Atila Neves wrote: On Wednesday, 1 April 2015 at 19:31:37 UTC, Dicebot wrote: P.S. I hate all the Ruby testing facilities, hate with bloody passion. You're going to _love_ my DConf talk ;) I was expecting that

Re: Named unittests

2015-03-31 Thread David Gileadi via Digitalmars-d
On 3/31/15 3:28 PM, Andrei Alexandrescu wrote: On 3/31/15 2:50 PM, Martin Nowak wrote: On 03/30/2015 11:52 PM, Andrei Alexandrescu wrote: I'd like to make a DIP for named unittests. Who can help me with that? Why a DIP, isn't the only question what syntax to use. unittest (myname) vs.

Re: Where's This week in D?

2015-03-24 Thread David Gileadi via Digitalmars-d
On 3/24/15 11:09 AM, Andrei Alexandrescu wrote: On 3/24/15 10:52 AM, CraigDillabaugh wrote: On Monday, 23 March 2015 at 21:28:27 UTC, Andrei Alexandrescu wrote: No issue for the past week? -- Andrei Maybe Adam was vaporized by Aliens! Adam was on reddit a couple of hours ago. This is a bit

Re: A few notes on choosing between Go and D for a quick project

2015-03-20 Thread David Gileadi via Digitalmars-d
On 3/19/15 10:22 PM, Walter Bright wrote: On 3/19/2015 10:44 AM, Joakim wrote: One underused resource seems to be all the examples bearophile has put on Rosetta Code: http://rosettacode.org/wiki/Category:D If he, Adam, or some other proficient D user were to do a weekly series breaking down

Re: Enhancement: issue error on all public functions that are missing ddoc sections

2015-03-20 Thread David Gileadi via Digitalmars-d
On 3/19/15 3:26 PM, deadalnix wrote: On Thursday, 19 March 2015 at 22:04:01 UTC, Walter Bright wrote: On 3/19/2015 2:43 AM, deadalnix wrote: Here is what will pass review : Presumably the reviewers will have some common sense and taste. class User { /** * Accessor to get the id of

Re: A few notes on choosing between Go and D for a quick project

2015-03-18 Thread David Gileadi via Digitalmars-d
On 3/18/15 4:54 PM, David Gileadi wrote: On 3/18/15 4:48 PM, jkpl wrote: On Wednesday, 18 March 2015 at 23:41:41 UTC, Walter Bright wrote: On 3/18/2015 5:45 AM, CraigDillabaugh wrote: You said that Unfortunately this thinking is going out of style for good reasons. I am confused (sorry, I

Re: A few notes on choosing between Go and D for a quick project

2015-03-18 Thread David Gileadi via Digitalmars-d
On 3/18/15 4:48 PM, jkpl wrote: On Wednesday, 18 March 2015 at 23:41:41 UTC, Walter Bright wrote: On 3/18/2015 5:45 AM, CraigDillabaugh wrote: You said that Unfortunately this thinking is going out of style for good reasons. I am confused (sorry, I am at work, and didn't have time to watch

Re: DIP74: Reference Counted Class Objects

2015-02-27 Thread David Gileadi via Digitalmars-d
On 2/27/15 6:36 AM, Marc =?UTF-8?B?U2Now7x0eiI=?= schue...@gmx.net wrote: On Friday, 27 February 2015 at 08:26:14 UTC, Ola Fosheim Grøstad wrote: On Thursday, 26 February 2015 at 22:04:09 UTC, Andrei Alexandrescu wrote: On 2/26/15 2:03 PM, Brian Schott wrote: One of the first things that

Re: RFC: std.*.concept convention

2015-02-11 Thread David Gileadi via Digitalmars-d
On 2/11/15 12:47 PM, Brad Anderson wrote: On Wednesday, 11 February 2015 at 08:00:54 UTC, Jakob Ovrum wrote: [snip] Putting the complexity of the container concept aside; I think we should factor out the concept checkers from std.range.primitives and put them in std.range.concept and establish

Re: Should we remove int[$] before 2.067?

2015-02-02 Thread David Gileadi via Digitalmars-d
On 2/1/15 9:26 AM, Andrei Alexandrescu wrote: I agree indecision is bad. -- Andrei Whereas I'm still on the fence...

Re: [website redesign] PR for the one with the big red menu bar

2015-01-30 Thread David Gileadi via Digitalmars-d
On 1/30/15 9:30 AM, anonymous wrote: Another variant somewhere between the all-red one and the all-grey one: http://ag0aep6g-dlang.rhcloud.com/variants/grey-newlogo/ I think it might look better if the red blends into the gray: http://i.imgur.com/ZCvmkVq.png

Re: dlang.org redesign -- the state of documentation and learning resources [part 2]

2015-01-26 Thread David Gileadi via Digitalmars-d
On 1/25/15 4:42 AM, Andrej Mitrovic via Digitalmars-d wrote: Here's another one: The search box allows selecting between: - Entire D Site - Library reference - Newsgroup archives But where's the Language spec option? It's missing due to how dlang.org is set up, and the limitations of

Re: Thanks to p0nce for a nicer DConf logo!

2015-01-19 Thread David Gileadi via Digitalmars-d
On 1/19/15, 3:02 PM, Steven Schveighoffer wrote: The thing is, there are several state abbreviations that always confuse people. For instance AL is Alabama, but could be Alaska (AK) and AK might be confused as Arkansas (AR), which may be confused as Arizona (AZ).* I can confirm this: as a teen

Re: 'int' is enough for 'length' to migrate code from x86 to x64

2014-11-19 Thread David Gileadi via Digitalmars-d
On 11/19/14, 6:57 AM, ketmar via Digitalmars-d wrote: On Wed, 19 Nov 2014 13:47:50 + Don via Digitalmars-d digitalmars-d@puremagic.com wrote: If I have two pencils of length 10 cm and 15 cm, then the first one is -5 cm longer than the other. and again length is not a relation. show me

Re: 'int' is enough for 'length' to migrate code from x86 to x64

2014-11-19 Thread David Gileadi via Digitalmars-d
On 11/19/14, 9:12 AM, bearophile wrote: David Gileadi: writefln(%s, b.length - a.length); // Yup, 2 writefln(%s, a.length - b.length); // WAT? 18446744073709551614 Nowadays a better way to write such kind of code is using the Phobos signed function: writefln(%s, b.length.signed -

Re: D in my trashbin

2014-10-27 Thread David Gileadi via Digitalmars-d
On 10/24/14, 5:05 PM, ketmar via Digitalmars-d wrote: On Fri, 24 Oct 2014 23:59:08 + Kyoji Klyden via Digitalmars-d digitalmars-d@puremagic.com wrote: I'm not sure what else we could call it though.. D.ask? .questions is good. Others have suggested D.users.

Re: OT: Minecraft death by GC

2014-10-21 Thread David Gileadi via Digitalmars-d
On 10/21/14, 2:47 AM, monarch_dodra wrote: Hurp, I wonder why GC issues only appear with application that use a GC. Hurp-a-durp. Also, the issue of memory leak and core dumps seem to only appear when you use a systems language. How crazy is that? Happily with a little work D allows you to

Re: D mention on developer.apple.com

2014-09-26 Thread David Gileadi via Digitalmars-d
On 9/26/14, 11:25 AM, Walter Bright wrote: I see the Apple blog did mention D. A glorious exception! Which is odd because Swift doesn't support exception handling :)

Re: DCD 0.3.0, libdparse 0.1.0

2014-09-05 Thread David Gileadi via Digitalmars-d-announce
On 9/5/14, 10:49 AM, Bruno Medeiros wrote: On 04/09/2014 22:48, David Gileadi wrote: On 9/4/14, 2:29 PM, Bruno Medeiros wrote: On 04/09/2014 09:06, Brian Schott wrote: If you've heard of Jedi or Gocode, I know gocode, but what's Jedi, out of curiosity? I couldn't google it because, well,

Re: DCD 0.3.0, libdparse 0.1.0

2014-09-04 Thread David Gileadi via Digitalmars-d-announce
On 9/4/14, 2:29 PM, Bruno Medeiros wrote: On 04/09/2014 09:06, Brian Schott wrote: If you've heard of Jedi or Gocode, I know gocode, but what's Jedi, out of curiosity? I couldn't google it because, well, Star Wars obviously.. The google is weak with you, young Padawan. Assuming from the

Re: Automated source translation of C++ to D

2014-08-22 Thread David Gileadi via Digitalmars-d
On 8/22/14 1:29 AM, David Nadlinger wrote: On Friday, 22 August 2014 at 07:48:30 UTC, Daniel Murphy wrote: So no, you can't magically upgrade a project from C++ to D. Hence the name magicport? Sorry, could not resist. David It's pronounced sufficiently advanced technology port :)

Re: What have I missed?

2014-08-09 Thread David Gileadi via Digitalmars-d
On 8/9/14, 2:16 AM, Era Scarecrow wrote: On Saturday, 9 August 2014 at 09:15:10 UTC, Era Scarecrow wrote: and run as a LiceCD on a VM that contains all the tools and LiveCD LIVE!!! Wish i had an edit button for quick edits... Yeah, NNTP is lousy for editing.

Re: DConf 2014 Lightning Talks

2014-08-07 Thread David Gileadi via Digitalmars-d-announce
On 8/7/14, 4:18 AM, Bruno Medeiros wrote: This is an interesting behavior I've come across, even before watching this talk: Recently I tried IntelliJ IDEA, and it also goes away with any explicit UI notion of saving a file. It just saves files automatically, as you type. This is interesting, and

  1   2   >