Re: concepts v0.0.6: use a run-time interface to specify a compile-time one

2017-05-10 Thread Luís Marques via Digitalmars-d-announce
On Wednesday, 10 May 2017 at 10:53:59 UTC, Atila Neves wrote: concepts is a dub package and library that allows one to declare that a struct conforms to a "compile-time interface" such as `isInputRange`. Awesome!

Re: Mir Algorithm v0.5.8: Interpolation, Timeseries and 17 new functions

2017-05-10 Thread jmh530 via Digitalmars-d-announce
On Wednesday, 10 May 2017 at 11:16:37 UTC, 9il wrote: I have fixed small parts. I have invited you to the Mir Github team. Would be awesome to see your documentation PRs) You can always ask me about implementation details in the Gitter Thanks, Ilya Thanks. Your documentation seems like it

Re: Mir Algorithm v0.5.8: Interpolation, Timeseries and 17 new functions

2017-05-10 Thread 9il via Digitalmars-d-announce
On Tuesday, 9 May 2017 at 20:35:18 UTC, jmh530 wrote: On Tuesday, 9 May 2017 at 17:35:18 UTC, 9il wrote: [...] Ah, I see the issue. I may just focus on generalizing the time dimension to coordinates for now. [...] I have fixed small parts. I have invited you to the Mir Github team.

concepts v0.0.6: use a run-time interface to specify a compile-time one

2017-05-10 Thread Atila Neves via Digitalmars-d-announce
http://code.dlang.org/packages/concepts concepts is a dub package and library that allows one to declare that a struct conforms to a "compile-time interface" such as `isInputRange`. The difference between this and a simple `static assert(isInputRange!MyType)` is that when the static assert