Re: What's the status of old-style operator overloads in D2?

2014-04-22 Thread Matt Soucy via Digitalmars-d
On 04/22/2014 02:06 PM, Brian Schott wrote: On Tuesday, 22 April 2014 at 17:43:58 UTC, Daniel Murphy wrote: Of course we can. We have alias a = b; and alias b a;, so there's precedent for having two ways of doing exactly the same thing. Except that's another case of we had one way to do it,

Re: D Users Survey: Primary OS?

2014-05-30 Thread Matt Soucy via Digitalmars-d
On 05/29/2014 11:53 AM, Tom Browder via Digitalmars-d wrote: Has anyone done a survey of the primary OS of D users? I (a D newbie) use Debian Linux (64-bit), but I get the feeling that many (if not most) users are on some version of Windows. Thanks. Best regards, -Tom Fedora

Re: Currying and composition

2014-07-27 Thread Matt Soucy via Digitalmars-d
On 07/27/2014 10:48 AM, bearophile wrote: In std.functional there is a curry(), that looks more like a partial application. In the Python land I've recently seen a library for a more functional style of coding: https://pypi.python.org/pypi/PyMonad/ I don't like for Python most of the

Re: Currying and composition

2014-07-27 Thread Matt Soucy via Digitalmars-d
On 07/27/2014 12:09 PM, bearophile wrote: Matt Soucy: So, in the next release std.functional.curry has been renamed to std.functional.partial: https://github.com/D-Programming-Language/phobos/pull/1979 Oh, good. (And the sigh by Andrei is cute). I was hoping that was a sigh, alright

Re: Currying and composition

2014-07-27 Thread Matt Soucy via Digitalmars-d
On 07/27/2014 04:59 PM, bearophile wrote: Matt Soucy: Is it a good idea to also mix in the function composition operator overloading? I'm not so sure about that one - mainly because then it's possible with some functions (the curried ones) but not all (including regular and delegates).

Re: [OT] Re: Redesign of dlang.org

2014-08-23 Thread Matt Soucy via Digitalmars-d
On 08/21/2014 01:37 PM, Théo Bueno mun...@gmx.com wrote: On Thursday, 21 August 2014 at 17:31:45 UTC, Dicebot wrote: On Thursday, 21 August 2014 at 17:24:28 UTC, Théo Bueno wrote: Also please avoid personal insults :P I wasn't insulting, my intention was to mention the fact that this

Re: [OT] Re: Redesign of dlang.org

2014-08-23 Thread Matt Soucy via Digitalmars-d
On 08/21/2014 12:59 AM, Hubert wrote: First I wanna say that I've become a huge fan of D, and I hope one day I can replace all my creative projects with a D codebase. With that said, I do agree that D could use a redesign. I've not been monitoring this thread very closely, but the design

Re: Deimos library interfaces needed for these

2014-10-26 Thread Matt Soucy via Digitalmars-d
On 10/26/2014 12:21 PM, Sean Kelly wrote: On Saturday, 25 October 2014 at 20:49:26 UTC, Walter Bright wrote: https://github.com/D-Programming-Deimos http://en.docsity.com/news/programming-2/free-libraries-for-everyday-work-in-popular-languages/ These appear to have C interfaces, so should be

Re: Phobos - breaking existing code

2014-12-02 Thread Matt Soucy via Digitalmars-d
On 12/01/2014 09:31 PM, Rikki Cattermole wrote: On 2/12/2014 3:26 p.m., Walter Bright wrote: On 12/1/2014 6:19 PM, Rikki Cattermole wrote: Just a thought but, its pretty close to end of year. Projects will be slowing down/stopping ext. People going on holiday. That also could screw the

Re: Fedora equivalent of D-Apt

2014-12-08 Thread Matt Soucy via Digitalmars-d
On 12/08/2014 11:11 AM, Martin Nowak wrote: On 12/07/2014 02:02 PM, Russel Winder via Digitalmars-d wrote: I wonder if Copr could be used to create a Fedora project repository for all the D bits and pieces in the way that D-Apt does things for Debian?

Re: D3

2014-12-08 Thread Matt Soucy via Digitalmars-d
On 12/08/2014 02:18 PM, Russel Winder via Digitalmars-d wrote: It seems that D3 is already available: https://github.com/mbostock/d3 ;-) Messes with me every time people I work with talk about data visualization... -- Matt Soucy http://msoucy.me/ signature.asc Description: OpenPGP

Re: const Propagation

2014-12-29 Thread Matt Soucy via Digitalmars-d
On 12/29/2014 02:07 PM, anonymous wrote: On Monday, 29 December 2014 at 13:20:39 UTC, Julian Kranz wrote: Thank you for your answer. This kind of thing also works for C++, but that would mean that I would implement the whole visitor twice - one const and one non-const version. Is that really

Re: D casually mentioned and dismissed + a suggestion

2015-05-18 Thread Matt Soucy via Digitalmars-d
On 05/13/2015 05:29 AM, Maxim Fomin wrote: On Wednesday, 13 May 2015 at 09:20:36 UTC, Bienlein wrote: You are making a cool project and we'd like to contribute to it, but we don't know and neither feel like studying this silly D. This is indeed a problem for many newly created languages.

Re: [OT] PyCon talk on Rust Python

2015-04-15 Thread Matt Soucy via Digitalmars-d
On 04/15/2015 02:40 PM, Mengu wrote: i was watching an interesting PyCon talk on Rust Python and I wanted to share it here since i know there are people using PyD. you can watch the talk at https://www.youtube.com/watch?v=3CwJ0MH-4MA. it looks really nice and easy. I'm now regretting

Re: Rust's simple download script

2015-11-10 Thread Matt Soucy via Digitalmars-d
On 11/10/2015 08:12 AM, Márcio Martins wrote: > On Monday, 9 November 2015 at 23:07:57 UTC, Andrei Alexandrescu wrote: >> Rust has a nice way to download at https://www.rust-lang.org/downloads.html >> for Posix: >> >> $ curl -sSf https://static.rust-lang.org/rustup.sh | sh -s -- >> >> The method

Re: I hate new DUB config format

2015-12-02 Thread Matt Soucy via Digitalmars-d
On 12/01/2015 07:22 AM, Ola Fosheim Grøstad wrote: > On Tuesday, 1 December 2015 at 12:07:51 UTC, Russel Winder wrote: >> I think you are meaning Bazel here. http://bazel.io/ >> >> I haven't had chance to play with it as yet, and it changes massively every >> day – though I suspect it is the

Re: I hate new DUB config format

2015-12-02 Thread Matt Soucy via Digitalmars-d
On 12/02/2015 07:29 PM, Idan Arye wrote: > On Wednesday, 2 December 2015 at 22:57:31 UTC, CraigDillabaugh wrote: >> On Wednesday, 2 December 2015 at 20:45:33 UTC, Idan Arye wrote: >>> On Wednesday, 2 December 2015 at 16:15:04 UTC, Nick Sabalausky wrote: [...] >>> >>> The issue is not with

Re: I hate new DUB config format

2015-12-02 Thread Matt Soucy via Digitalmars-d
On 11/30/2015 01:07 PM, Luis wrote: > name "dedcpu" > authors "Luis Panadero Guardeño" > targetType "none" > license "BSD 3-clause" > description "DCPU-16 tools" > > subPackage { >name "lem1802" >description "Visual LEM1802 font editor" >targetType "executable" >targetName

Re: Dash: An Open Source Game Engine in D

2014-05-19 Thread Matt Soucy via Digitalmars-d-announce
On 05/19/2014 03:50 PM, Colden Cullen wrote: Hi everyone, I’m super excited to be able to announce that the Dash game engine[1] is finally stable and ready for public use! I’m currently the Lead Engine Programmer at Circular Studios[2] (the group behind Dash). We had 14 people working on

Re: DUB Bash Completion

2014-07-18 Thread Matt Soucy via Digitalmars-d-announce
On 07/14/2014 05:54 PM, Nordlöw wrote: On Monday, 14 July 2014 at 00:10:38 UTC, Mathias LANG wrote: complete --config= too, so you could tab complete Yeah, that would be nice. Need to add som json parsing to the bash logic. Any suggestions on how to most easily and portably do that? So, I

Re: porting nanomsg bindings to dlang

2014-11-05 Thread Matt Soucy via Digitalmars-d-announce
On 11/05/2014 01:12 PM, Laeeth Isharc wrote: Hi. Everyone has heard of ZeroMQ, but the creator (or one of the main guys) has been working on a successor framework written in C. (He has an interesting paper on why using C++ was a mistake - perhaps we should get him to look at D if he has

Re: Allowing Expressions such as (low value high)

2014-09-04 Thread Matt Soucy via Digitalmars-d-learn
On 09/04/2014 04:03 PM, Nordlöw wrote: Are there any programming languages that extend the behaviour of comparison operators to allow expressions such as if (low value high) ? This syntax is currently disallowed by DMD. I'm aware of the risk of a programmer misinterpreting

Re: Creation of 0MQ D project

2014-10-27 Thread Matt Soucy via Digitalmars-d-learn
On 10/27/2014 09:02 PM, Evan Lowry wrote: On Tuesday, 28 October 2014 at 00:21:20 UTC, anonymous wrote: Line 96 of zmq.d [1]: const char* zmq_strerror(int errnum); Should be: const(char)* zmq_strerror(int errnum); Yep, this seemed to do the trick cleanly. S'all compiling and the examples

Re: Ncurses deprecated ~master issue

2014-12-03 Thread Matt Soucy via Digitalmars-d-learn
On 12/03/2014 07:07 AM, Paul wrote: Sorry if this is a little off-topic, I posted this in the Dub forum on 23/11/14 but have had no reply yet: --- I read that the use of a branch spec like ~master in dub.json is deprecated. I also read that it could be overriden on a per-project basis

Re: LDC 0.16.1 has been released!

2015-10-28 Thread Matt Soucy via Digitalmars-d-announce
On 10/28/2015 03:52 AM, Kai Nacke wrote: > Hi everyone, > > LDC 0.16.1, the LLVM-based D compiler, is available for download! > This release is based on the 2.067.1 frontend and standard library and > supports LLVM 3.1-3.7 (OS X: no support for 3.3). > > Don't miss to check if your preferred