Re: sumtype 0.3.0

2018-05-07 Thread Per Nordlöw via Digitalmars-d-announce
On Sunday, 6 May 2018 at 19:18:02 UTC, Paul Backus wrote: SumType is a generic sum type for modern D. It is meant as an alternative to `std.variant.Algebraic`. Features: - Pattern matching, including support for structural matching (*) - Self-referential types, using `This` - Works

Re: Diamond mentioned in stackshare.io article

2018-05-07 Thread bauss via Digitalmars-d-announce
On Sunday, 6 May 2018 at 19:33:09 UTC, Gheorghe Gabriel wrote: On Sunday, 6 May 2018 at 18:05:45 UTC, bauss wrote: On Saturday, 5 May 2018 at 18:56:52 UTC, Gheorghe Gabriel wrote: [...] I could be wrong, but I think D has some issues with DLL's at the moment, so recompiling is the only way

Re: Funding for code-d/serve-d

2018-05-07 Thread Daniel Kozak via Digitalmars-d-announce
Works OK for me, on Arch linux and fedora On Mon, May 7, 2018 at 11:29 AM, Dechcaudron via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On Sunday, 6 May 2018 at 16:31:02 UTC, Meta wrote: > >> Also, does anyone have an image of the supporter t-shirts? If possible I >>

Re: Funding for code-d/serve-d

2018-05-07 Thread bauss via Digitalmars-d-announce
On Saturday, 5 May 2018 at 11:21:29 UTC, Mike Parker wrote: This morning at the Hackathon I announced that the D Foundation is raising money for code-d/serve-d, the plugin for Visual Studio Code and its companion Microsoft Language Server Protocol implementation for D. [...] There! I went

Re: Funding for code-d/serve-d

2018-05-07 Thread Dechcaudron via Digitalmars-d-announce
On Sunday, 6 May 2018 at 16:31:02 UTC, Meta wrote: Also, does anyone have an image of the supporter t-shirts? If possible I want to donate an amount to get one of those. Please, I'm considering it as well. Also, though I use WebFreak's extension for VS code, I never really got it to work 100%

Re: serialport v1.0.0

2018-05-07 Thread Dechcaudron via Digitalmars-d-announce
On Sunday, 6 May 2018 at 22:02:05 UTC, Oleg B wrote: Stable version of serialport package I used this library for my end-of-degree project a couple years back, I'm really glad to see it come to a stable version. Congrats and thank you! * Blocking `SerialPortBlk` for classic usage *

Re: unit-threaded v0.7.45 - now with more fluency

2018-05-07 Thread Dechcaudron via Digitalmars-d-announce
On Saturday, 5 May 2018 at 15:51:11 UTC, Johannes Loher wrote: Personally, I don't like that kind of "abuse" of operators at all. I think it looks really unusual and it kind of breaks your "flow" when reading the code. Additionally, people, who don't know about the special behaviour the

Re: sumtype 0.3.0

2018-05-07 Thread Brian Schott via Digitalmars-d-announce
On Sunday, 6 May 2018 at 19:18:02 UTC, Paul Backus wrote: SumType is a generic sum type for modern D. It is meant as an alternative to `std.variant.Algebraic`. Features: - Pattern matching, including support for structural matching (*) - Self-referential types, using `This` - Works

Re: sumtype 0.3.0

2018-05-07 Thread Paul Backus via Digitalmars-d-announce
On Monday, 7 May 2018 at 09:23:04 UTC, Brian Schott wrote: I spent several hours trying to get this working with a non-trivial AST, and I think that it just isn't going to work until the compiler front-end gets better about handling recursive definitions. It fails in more-or-less the same way

Re: sumtype 0.3.0

2018-05-07 Thread Paul Backus via Digitalmars-d-announce
On Monday, 7 May 2018 at 19:28:16 UTC, Sönke Ludwig wrote: Another similar project: http://taggedalgebraic.dub.pm/ There's also tagged_union and minivariant on dub, that I've found. I'm definitely far from the first person to be dissatisfied with `Algebraic`, or to try my hand at writing a

Re: sumtype 0.3.0

2018-05-07 Thread Sönke Ludwig via Digitalmars-d-announce
Another similar project: http://taggedalgebraic.dub.pm/

Re: serialport v1.0.0

2018-05-07 Thread Dmitry Olshansky via Digitalmars-d-announce
On Sunday, 6 May 2018 at 22:02:05 UTC, Oleg B wrote: Stable version of serialport package * Blocking `SerialPortBlk` for classic usage * Non-blocking `SerialPortNonBlk` and `SerialPortFR` for usage in fibers or in vibe-d These 3 versions of the same API is precisely the reason for me

Re: unit-threaded v0.7.45 - now with more fluency

2018-05-07 Thread Johannes Loher via Digitalmars-d-announce
On Monday, 7 May 2018 at 09:19:31 UTC, Dechcaudron wrote: On Saturday, 5 May 2018 at 15:51:11 UTC, Johannes Loher wrote: Personally, I don't like that kind of "abuse" of operators at all. I think it looks really unusual and it kind of breaks your "flow" when reading the code. Additionally,

Re: Funding for code-d/serve-d

2018-05-07 Thread Apocalypto via Digitalmars-d-announce
On Monday, 7 May 2018 at 09:29:06 UTC, Dechcaudron wrote: Also, though I use WebFreak's extension for VS code, I never really got it to work 100% (never really invested more than a couple minutes either, to be fair). Thinks like syntax highlighting and symbol lookup are really welcome, but I'd

Re: sumtype 0.3.0

2018-05-07 Thread Atila Neves via Digitalmars-d-announce
On Sunday, 6 May 2018 at 19:18:02 UTC, Paul Backus wrote: SumType is a generic sum type for modern D. It is meant as an alternative to `std.variant.Algebraic`. Features: - Pattern matching, including support for structural matching (*) - Self-referential types, using `This` - Works