Re: DLanguage IntelliJ plugin released

2015-12-26 Thread Russel Winder via Digitalmars-d-announce
On Fri, 2015-12-25 at 20:17 +, Kingsley via Digitalmars-d-announce wrote: > […] > > Debugging will be in July 2016 Or sooner if others chip in and help out? -- Russel. = Dr Russel Winder t: +44 20 7585 2200

Re: Three Cool Things about D

2015-12-26 Thread Rory McGuire via Digitalmars-d-announce
I have a full Jade template parser in Pegged that I just need to finish the d code gen part, could it be an interesting example? On 26 Dec 2015 20:10, "Andrei Alexandrescu via Digitalmars-d-announce" < digitalmars-d-announce@puremagic.com> wrote: > On 12/26/15 12:29 AM, Joakim wrote: > >> >> 1.

Re: Three Cool Things about D

2015-12-26 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 12/26/15 12:29 AM, Joakim wrote: 1. Saying "Anywho" to segue to a new topic seems to be a verbal tic of Andrei's now. 2. It's claimed that scoped imports sped up D compilation: has this been measured? It would help if measurements were cited, as done for compile-time regex performance at

Re: Official Announcement: 'Learning D' is Released

2015-12-26 Thread Kingsley via Digitalmars-d-announce
On Saturday, 26 December 2015 at 17:58:52 UTC, Guillaume Piolat wrote: On Tuesday, 1 December 2015 at 06:17:17 UTC, Mike Parker wrote: [...] Got "Learning D" as a present, still reading. I must say I didn't expect to learn much after the D Cookbook or TDPL. Wrong! The content matches

Re: Official Announcement: 'Learning D' is Released

2015-12-26 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 1 December 2015 at 06:17:17 UTC, Mike Parker wrote: Due to a minor mix up at the end of an otherwise enjoyable process, I wasn't notified that 'Learning D' was released on Nov 27. Today, I finally got that notification. Despite there already being a thread on the topic here in this

Re: Three Cool Things about D

2015-12-26 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 12/26/15 1:35 PM, Rory McGuire via Digitalmars-d-announce wrote: I have a full Jade template parser in Pegged that I just need to finish the d code gen part, could it be an interesting example? Yes. How well-known is Jade? -- Andrei

2016Q1: std.blas

2015-12-26 Thread Ilya Yaroshenko via Digitalmars-d-announce
Hi, I will write GEMM and GEMV families of BLAS for Phobos. Goals: - code without assembler - code based on SIMD instructions - DMD/LDC/GDC support - kernel based architecture like OpenBLAS - 85-100% FLOPS comparing with OpenBLAS (100%) - tiny generic code comparing with OpenBLAS -

Re: 2016Q1: std.blas

2015-12-26 Thread Ilya Yaroshenko via Digitalmars-d-announce
Related questions about LDC http://forum.dlang.org/thread/lcrquwrehuezpxxvq...@forum.dlang.org

Re: So You Want To Write Your Own Language

2015-12-26 Thread Jacob Carlborg via Digitalmars-d-announce
On 25/12/15 04:25, Jakob Jenkov wrote: I think it depends a lot on your personal preference. For instance, I am always annoyed about immutable types being forced upon me (okay, they wouldn't be forced, but I'd have to work to get rid of them). I like mutable types. Yeah, we don't need to flip

Re: DLanguage IntelliJ plugin released

2015-12-26 Thread Kingsley via Digitalmars-d-announce
On Saturday, 26 December 2015 at 07:17:01 UTC, Minas Mina wrote: Also, it seems that no [project name].sdl file is created for dub projects. I've fixed both of those issues and released

Re: So You Want To Write Your Own Language

2015-12-26 Thread Walter Bright via Digitalmars-d-announce
On 12/26/2015 4:05 AM, Jacob Carlborg wrote: There's a lot of stuff that Java doesn't have ;). In theory, all the lowerings that the compiler already does could be implemented with AST macros. "scope" is lowered to try-catch-finally, "foreach" is lowered to a "for" loop and so on. Many of the

Re: Three Cool Things about D

2015-12-26 Thread Daniel Kozak via Digitalmars-d-announce
https://strongloop.com/strongblog/compare-javascript-templates-jade-mustache-dust/ Andrei Alexandrescu via Digitalmars-d-announce napsal So, pro 26, 2015 v 8∶58 : On 12/26/15 1:35 PM, Rory McGuire via Digitalmars-d-announce wrote: I have a full Jade

Re: 2016Q1: std.blas

2015-12-26 Thread Charles McAnany via Digitalmars-d-announce
On Saturday, 26 December 2015 at 19:57:19 UTC, Ilya Yaroshenko wrote: Hi, I will write GEMM and GEMV families of BLAS for Phobos. Goals: - code without assembler - code based on SIMD instructions - DMD/LDC/GDC support - kernel based architecture like OpenBLAS - 85-100% FLOPS comparing

Re: Three Cool Things about D

2015-12-26 Thread Rory McGuire via Digitalmars-d-announce
On 26 Dec 2015 22:00, "Andrei Alexandrescu via Digitalmars-d-announce" < digitalmars-d-announce@puremagic.com> wrote: > > On 12/26/15 1:35 PM, Rory McGuire via Digitalmars-d-announce wrote: >> >> I have a full Jade template parser in Pegged that I just need to finish >> the d code gen part, could

Re: 2016Q1: std.blas

2015-12-26 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Sunday, 27 December 2015 at 05:23:27 UTC, Basile B. wrote: On Saturday, 26 December 2015 at 19:57:19 UTC, Ilya Yaroshenko wrote: - allocators support. GEMM requires small internal allocations. - @nogc nothrow pure template functions (depends on allocator) Do you mean using

Re: 2016Q1: std.blas

2015-12-26 Thread Andrei Amatuni via Digitalmars-d-announce
On Saturday, 26 December 2015 at 19:57:19 UTC, Ilya Yaroshenko wrote: Hi, I will write GEMM and GEMV families of BLAS for Phobos. [...] Just want to thank you in advance. Can't wait!

Re: 2016Q1: std.blas

2015-12-26 Thread Basile B. via Digitalmars-d-announce
On Saturday, 26 December 2015 at 19:57:19 UTC, Ilya Yaroshenko wrote: - allocators support. GEMM requires small internal allocations. - @nogc nothrow pure template functions (depends on allocator) Do you mean using std.experimental.allocators and something like (IAllocator alloc) as

Re: 2016Q1: std.blas

2015-12-26 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Sunday, 27 December 2015 at 05:43:47 UTC, Charles McAnany wrote: On Saturday, 26 December 2015 at 19:57:19 UTC, Ilya Yaroshenko wrote: Hi, I will write GEMM and GEMV families of BLAS for Phobos. [...] References: [1] Anatomy of High-Performance Matrix Multiplication: