Re: Vision document for H1 2018

2018-03-16 Thread Dmitry Olshansky via Digitalmars-d-announce
On Friday, 16 March 2018 at 01:45:57 UTC, psychoticRabbit wrote: On Thursday, 15 March 2018 at 18:39:08 public static class Utils { public static T[] Slice(this T[] arr, int start, int len) { T[] slice = new T[len]; Array.Copy(arr, start, slice, 0, len); return s

Re: Ecoji-d v1.0.0 is released - Base1024 using emojis 😂👌

2018-03-16 Thread bauss via Digitalmars-d-announce
On Thursday, 15 March 2018 at 18:45:51 UTC, Anton Fediushin wrote: On Thursday, 15 March 2018 at 09:32:50 UTC, bauss wrote: Fun, but seems pretty useless in practice. I disagree. Ecoji (base1024) has bigger character set meaning that it can encode more information per emoji than base64 can e

Re: Vision document for H1 2018

2018-03-16 Thread Walter Bright via Digitalmars-d-announce
On 3/15/2018 3:48 AM, Radu wrote: Lastly, the objective is a bit vague - there is no scope attached to it, maybe this needs clarifications. Even if it means fixing all the logged bugs related to it, it is a great step, at least for me. For reference, here are all the betterC bugs: https://iss

Re: Vision document for H1 2018

2018-03-16 Thread psychoticRabbit via Digitalmars-d-announce
On Friday, 16 March 2018 at 07:58:33 UTC, Dmitry Olshansky wrote: Playing captain the obvious but this is COPY not slice. Shh. Don't tell my customers that. D had slices since 2000s, pointing to any kind of memory. Mmm..D showing off.. as always ;-)

Re: Vision document for H1 2018

2018-03-16 Thread Kagamin via Digitalmars-d-announce
On Thursday, 15 March 2018 at 16:03:14 UTC, rumbu wrote: Are you sure that you are talking about phobos and not tango? :) I'm eager to find how I'm uninformed. Tango doesn't use UFCS, while phobos and .net framework are big on extension methods. Also tango uses object oriented console IO, whi

Re: Vision document for H1 2018

2018-03-16 Thread Steven Schveighoffer via Digitalmars-d-announce
On 3/12/18 10:57 AM, Void-995 wrote: On Monday, 12 March 2018 at 10:38:57 UTC, bachmeier wrote: On Monday, 12 March 2018 at 05:02:31 UTC, Jonathan M Davis wrote: Now, I actually understand ranges and am very glad that they're there, but as a D newbie, they were annoying, because they were unfa

Re: Vision document for H1 2018

2018-03-16 Thread David Nadlinger via Digitalmars-d-announce
On Thursday, 15 March 2018 at 10:48:45 UTC, Radu wrote: You have to remember that the really big first client of betterC(++) was DMD, porting DMD from C++ was a big undertaking. Right now both DMD and LDC use a form of betterC, so it is critical to have it finalized. This is entirely wrong. D

Re: Vision document for H1 2018

2018-03-16 Thread Tony via Digitalmars-d-announce
On Friday, 16 March 2018 at 15:04:21 UTC, Kagamin wrote: On Thursday, 15 March 2018 at 16:03:14 UTC, rumbu wrote: Are you sure that you are talking about phobos and not tango? :) I'm eager to find how I'm uninformed. Tango doesn't use UFCS, while phobos and .net framework are big on extensio

Re: Vision document for H1 2018

2018-03-16 Thread Nick Sabalausky (Abscissa) via Digitalmars-d-announce
On 03/16/2018 02:35 PM, Tony wrote: On Friday, 16 March 2018 at 15:04:21 UTC, Kagamin wrote: On Thursday, 15 March 2018 at 16:03:14 UTC, rumbu wrote: Are you sure that you are talking about phobos and not tango? :) I'm eager to find how I'm uninformed. Tango doesn't use UFCS, while phobos and

Re: Ecoji-d v1.0.0 is released - Base1024 using emojis 😂👌

2018-03-16 Thread Rainer Schuetze via Digitalmars-d-announce
On 15/03/2018 19:45, Anton Fediushin wrote: $ dd if=test.raw | ./ecoji-d | gzip -c | wc -c 67108864 bytes (67 MB, 64 MiB) copied, 27.9972 s, 2.4 MB/s 32178275 # 48% improvement If you can compress random data to 52% of the original data, you should repeat this step until there is a single by

Re: User Stories: Funkwerk

2018-03-16 Thread Rubn via Digitalmars-d-announce
On Wednesday, 14 March 2018 at 14:17:50 UTC, Mike Parker wrote: foreach(auto element: elements) ":" is C++ syntax

Re: Vision document for H1 2018

2018-03-16 Thread Dukc via Digitalmars-d-announce
On Friday, 16 March 2018 at 18:35:14 UTC, Tony wrote: I thought C# was like Java and does not allow free procedures. Can you give an example of C# procedural-style IO? Well, this is not IO, but: public struct DivInt { public int quot; public int rem; } public static class Utility {

Re: Vision document for H1 2018

2018-03-16 Thread rumbu via Digitalmars-d-announce
On Friday, 16 March 2018 at 15:04:21 UTC, Kagamin wrote: On Thursday, 15 March 2018 at 16:03:14 UTC, rumbu wrote: Are you sure that you are talking about phobos and not tango? :) I'm eager to find how I'm uninformed. Tango doesn't use UFCS, while phobos and .net framework are big on extensio

Re: Vision document for H1 2018

2018-03-16 Thread Void-995 via Digitalmars-d-announce
On Friday, 16 March 2018 at 15:58:25 UTC, Steven Schveighoffer wrote: On 3/12/18 10:57 AM, Void-995 wrote: On Monday, 12 March 2018 at 10:38:57 UTC, bachmeier wrote: On Monday, 12 March 2018 at 05:02:31 UTC, Jonathan M Davis wrote: Now, I actually understand ranges and am very glad that they'r

Re: Vision document for H1 2018

2018-03-16 Thread Jonathan M Davis via Digitalmars-d-announce
On Friday, March 16, 2018 21:37:44 Void-995 via Digitalmars-d-announce wrote: > Every time I'm thinking that something is impossible to be > elegantly and/or easily done even in D - someone proves me wrong. > > And common, I just had that little spark of motivation to look > into DMD, what is my p