Re: DLanguage IntelliJ plugin released

2015-12-25 Thread Jakob Jenkov via Digitalmars-d-announce
On Friday, 25 December 2015 at 10:41:26 UTC, Kingsley wrote: Hi I have released an initial attempt at an IntelliJ plugin for D to the jetbrains plugin repository. It's DLanguage version 1.2 It has basic syntax highlighting, autocompletion with DCD, compile checking and linting with Dscanner

Re: So You Want To Write Your Own Language

2015-12-24 Thread Jakob Jenkov via Digitalmars-d-announce
On Thursday, 24 December 2015 at 16:37:29 UTC, Jacob Carlborg wrote: On 24/12/15 02:08, Walter Bright wrote: This has resurfaced on Reddit: https://www.reddit.com/r/programming/comments/3xya5v/so_you_want_to_write_your_own_language/ In the comments, about the cluttered syntax. For the attrib

Re: So You Want To Write Your Own Language

2015-12-24 Thread Jakob Jenkov via Digitalmars-d-announce
On Thursday, 24 December 2015 at 01:08:38 UTC, Walter Bright wrote: This has resurfaced on Reddit: https://www.reddit.com/r/programming/comments/3xya5v/so_you_want_to_write_your_own_language/ Hi Walther, interesting article. I guess it's like with entrepreneurship in general. It's a lot of w

Re: Three Cool Things about D

2015-12-23 Thread Jakob Jenkov via Digitalmars-d-announce
On Monday, 21 December 2015 at 17:28:51 UTC, Andrei Alexandrescu wrote: https://www.reddit.com/r/programming/comments/3xq2ul/codedive_2015_talk_three_cool_things_about_d/ https://www.facebook.com/dlang.org/posts/1192267587453587 https://twitter.com/D_Programming/status/678989872367988741 Andr

Re: IAP Tools for D

2015-12-20 Thread Jakob Jenkov via Digitalmars-d-announce
The designers of HTTP would strongly argue that is a major thing HTTP got right, and is the feature primarily responsible for it huge success. Then why is HTTP 2 moving away from it? And Web Sockets? Clearly, having the choice between keeping state and not keeping state is preferable to HTTP ta

Re: IAP Tools for D

2015-12-20 Thread Jakob Jenkov via Digitalmars-d-announce
On Sunday, 20 December 2015 at 19:16:19 UTC, David Nadlinger wrote: On Sunday, 20 December 2015 at 01:16:46 UTC, Jakob Jenkov wrote: According to Thrift's own docs their binary encoding is not compact. For compact encoding it seems they refer to Protobuf. There seems to be a confusion of termi

Re: IAP Tools for D

2015-12-20 Thread Jakob Jenkov via Digitalmars-d-announce
I suggest to compare also against this [1]. The author, Kenton Varda, was the primary author of Protocol Buffers version 2, which is the version that Google released open source. [1] https://capnproto.org I just had a look at Cap'n Proto. From what I can see in the encoding spec, performan

Re: IAP Tools for D

2015-12-20 Thread Jakob Jenkov via Digitalmars-d-announce
I suggest to compare also against this [1]. The author, Kenton Varda, was the primary author of Protocol Buffers version 2, which is the version that Google released open source. [1] https://capnproto.org Will do - at some point. Writing proper benchmarks against other frameworks / encoding

Re: IAP Tools for D

2015-12-19 Thread Jakob Jenkov via Digitalmars-d-announce
How does the performance of ION compare with Protocol Buffers (https://developers.google.com/protocol-buffers/?hl=en) and Apache Thrift ( https://thrift.apache.org/)? Oh - one final thing: If you *really* want speed you should not parse ION into objects before using the data. Since ION is sel

Re: IAP Tools for D

2015-12-19 Thread Jakob Jenkov via Digitalmars-d-announce
How does the performance of ION compare with Protocol Buffers (https://developers.google.com/protocol-buffers/?hl=en) and Apache Thrift ( https://thrift.apache.org/)? That depends on what API you use, and how much "meta data" (e.g. class names and property names) you write in the serialized IO

Re: IAP Tools for D

2015-12-16 Thread Jakob Jenkov via Digitalmars-d-announce
Sounds like an interesting thing. I will lend a hand. Great! We probably won't get started until January, as we have some documentation work to do on the Java library still, and some more systematic benchmarks to run etc. We will announce it here again when we get there. A GitHub repo would

Re: IAP Tools for D

2015-12-16 Thread Jakob Jenkov via Digitalmars-d-announce
If you hop onto IRC #d Freenode, there maybe somebody from time to time that can give you a hand. Or at worst help solve some of your problems. Thanks! Oh, I forgot to tell that the IAP Tools for D library will be open source, Apache 2 License.

IAP Tools for D

2015-12-16 Thread Jakob Jenkov via Digitalmars-d-announce
Hi D Community, I am currently working on a cloud project where we intend to reinvent a lot of the old, less-than-optimal technologies. Among the technologies we are working on is a new general purpose network protocol called IAP. IAP comes with a general purpose binary data format called IO