Clojure and Pull Request Controversy

Chris wendlec at tcd.ie
Thu Nov 29 16:50:42 UTC 2018


On Thursday, 29 November 2018 at 13:48:43 UTC, welkam wrote:
> On Thursday, 29 November 2018 at 10:14:37 UTC, Chris wrote:

>> And reasonable paths to fix it have been proposed.
>
> What path? When proposed? Where can I read about them? And of 
> those paths which one do you prefer? If you wrote one more 
> vague statement like this a cute animal will die. Like this one 
> https://www.youtube.com/watch?v=18-xvIjH8T4&t=20

You're either new to Dlang or pretend that you don't know. There 
have been proposals by Steven Schveighoffer, H.S. Teoh, Ola and 
many others as to how to tackle it over the years. I will not 
repeat them here, and I think Steven actually has a plan.

>> I'd suggest something like the "D labs" for it where you can 
>> test all those great new ideas and features for a minimum of 
>> one year.
>
> You mean something like DIP? As a person who is so critical of 
> everything you seem to know remarkably low on how D sausage is 
> made. That came out wrong...

Definitely not like Dips.

"DLab": an experimental _actual_ version of D (dmd) that has all 
the fancy new radical ideas and features, but that is not the 
official release, but a lab version for those who requested or 
came up with new features / radical ideas, where they can test if 
all the stuff they came up with really works / is worth it.

If people knew how laws and D are made...and this has to change 
in my opinion. You've just admitted yourself that D is made like 
the proverbial sausages - better not ask, you don't really want 
to know what's in them. Right o! I wouldn't mind, really, if it 
wasn't for the odd food poisoning.

Here's a suggestion:

1. DTox: create a clean, stable and reliable version of D
2. DLab: have a playground for ideas and see what happens, but 
keep it separate from 3.
3. DLang: the official language that ships with LTS and certain 
guarantees.

And who knows, once we have 3. maybe people will start to help 
with building tools and write libs for D? I think I've made my 
point of view clear over the last couple of months. I'm not 
asking for much, just structure. And structure has nothing to do 
with "limited resources". (I cannot afford a room cleaner, so 
that's why my room's a mess ;). And to make this clear once and 
for all, I've never asked for new language features as far as I 
remember, only for stability and the payment of old debts (see 
points 1. & 2.) End of.


More information about the Digitalmars-d mailing list