On 16 September 2014 19:53, monarch_dodra via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On Tuesday, 16 September 2014 at 17:16:28 UTC, Iain Buclaw via Digitalmars-d
wrote:
On 8 September 2014 10:37, Daniel Murphy via Digitalmars-d
Attempting to fork D's syntax is harmful to D. Please
On Tuesday, 16 September 2014 at 17:09:41 UTC, Iain Buclaw via
Digitalmars-d wrote:
You should read up on a programming language called Neat.
Thanks for the tip!
// Casting.
int x = 0; float y = float:x;
Yeah, I thought about that, but then I think declarations should
follow the same
On Tuesday, 16 September 2014 at 16:35:41 UTC, Joakim wrote:
As I said, I think you're focusing on the license too much, as
any open source license allows forking, though you're right
that the MIT/BSD licenses usually provide more incentive to do
so. Regardless of the license, some here view
On Tuesday, 16 September 2014 at 18:53:34 UTC, monarch_dodra
wrote:
For instance, I can't stop Ketmar from bitching about the
problems with D, and how his solutions are our godsend, but I
can decide that he is also an entitled prick who's not even
worth taking the time writing off.
Nah, it's
Ola Fosheim Grøstad ola.fosheim.grostad+dl...@gmail.com wrote:
This is my take on this: I don't think a fork is a bad thing, and I think
BSD/MIT style licensing increase the probability of a fork down the road
compared to GPL. The payoff for forking is simply higher with a liberal
license.
On Wednesday, 17 September 2014 at 13:09:41 UTC, Tobias Müller
wrote:
basically anything with it. But if that modified compiler
compiles a
different language than the official 'D', that does not
automatically mean
that you have the right to call that language fork 'D' and
publish it on
the D
On Thursday, 11 September 2014 at 12:26:39 UTC, Ola Fosheim
Grøstad wrote:
On Monday, 8 September 2014 at 23:31:49 UTC, Dicebot wrote:
And there are no NG rules that say I shouldn't write some
off-topic bullshit in your threads. Also clearly the only
reason why we don't casually walk around
On Wednesday, 17 September 2014 at 17:37:04 UTC, Dicebot wrote:
Unless those goals seem to do more harm to _my_ goals than any
possible contributions can do good. Then escalating the
conflict is simply the most efficient outcome.
Ok, but I am used to that. I grew up on Usenet at it's worst. I
On Thursday, 11 September 2014 at 17:10:13 UTC, Joakim wrote:
Let me begin by noting that I'm glad you're tinkering with D,
:) as I noted earlier that experimentation is good.
Yeah, but there are many different models to design. Informally:
1. organic/evolutionary design: let development go
On Tuesday, 16 September 2014 at 11:55:02 UTC, Ola Fosheim
Grøstad wrote:
I also think that the GPL would be a more fitting license for
D, given the democratic process and the community aspect.
But I would not modify the source then. So the license sure
matters. MIT/BSD has traditionally been
On 8 September 2014 09:51, via Digitalmars-d
digitalmars-d@puremagic.com wrote:
I've started to make some minor mods to the DMD parser to tailor it to my
own taste, but there is no reason to do double work, even if experimental.
So I wonder which patches are available or in the works by others?
On 8 September 2014 10:37, Daniel Murphy via Digitalmars-d
digitalmars-d@puremagic.com wrote:
Ola Fosheim Grøstad wrote in message
news:adjmadefxvblysyly...@forum.dlang.org...
I've started to make some minor mods to the DMD parser to tailor it to my
own taste, but there is no reason to do
On Tuesday, 16 September 2014 at 17:16:28 UTC, Iain Buclaw via
Digitalmars-d wrote:
On 8 September 2014 10:37, Daniel Murphy via Digitalmars-d
Attempting to fork D's syntax is harmful to D. Please stop.
You can't stop people from exercising their Freedom #1 (modify)
and #3
(redistribute
On Thursday, 11 September 2014 at 19:23:27 UTC, Timon Gehr wrote:
I was quoting relevant passages.
Nothing unsound there. I am a newbie to dmd modding.
I discourage such behaviour, but the statements made by you and
ketmar in response to Daniel meet similarly low standards. I
suggest not to
On Monday, 8 September 2014 at 16:47:15 UTC, Marco Leise wrote:
And now we all calm down a little, ok? The D community is as
diverse as the language and even if three people yell in the
same tone, it doesn't mean everyone else believes the same.
I know that, but newbies don't know that. So it
On Monday, 8 September 2014 at 23:31:49 UTC, Dicebot wrote:
And there are no NG rules that say I shouldn't write some
off-topic bullshit in your threads. Also clearly the only
reason why we don't casually walk around shooting people is
because laws prohibit doing so, otherwise it is perfectly
On Tuesday, 9 September 2014 at 13:15:56 UTC, AsmMan wrote:
in : templatename‹params›
out: templatename!(params)
Why dou want to turn it into C++'s style? it will slow down the
compiler time because we need to look at symbol table the type
Good question. I look at my D1 code and it is
On 09/11/2014 01:46 PM, Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?=
ola.fosheim.grostad+dl...@gmail.com wrote:
The D community is as
diverse as the language and even if three people yell in the
same tone, it doesn't mean everyone else believes the same.
I know that, but newbies don't know that.
On Thursday, 11 September 2014 at 14:14:38 UTC, Timon Gehr wrote:
Protip: Stop categorising people in a blurry way and making
unsound general statements about those categories if you want
your points to be understood.
Which unsound general statement? If you are talking about my
response to
On Thursday, 11 September 2014 at 12:26:39 UTC, Ola Fosheim
Grøstad wrote:
I am not here to increase my self worth, though I don't mind an
educated argument or a role playing stunt, I am here to
increase the probability of having a programming language that
is better than the alternatives for
On 09/11/2014 06:45 PM, Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?=
ola.fosheim.grostad+dl...@gmail.com wrote:
On Thursday, 11 September 2014 at 14:14:38 UTC, Timon Gehr wrote:
...
Which unsound general statement? ...
I was quoting relevant passages.
...
If the community
'the community'?
is
On Monday, 8 September 2014 at 15:25:11 UTC, Timon Gehr wrote:
On 09/08/2014 10:51 AM, Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?=
ola.fosheim.grostad+dl...@gmail.com wrote:
What kind of syntactical sugar do you feel is missing in D?
int square(int x)=x*x;
Unfortunately we still can't just write:
On Thursday, 11 September 2014 at 20:02:22 UTC, Peter Alexander
wrote:
On Monday, 8 September 2014 at 15:25:11 UTC, Timon Gehr wrote:
On 09/08/2014 10:51 AM, Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?=
ola.fosheim.grostad+dl...@gmail.com wrote:
What kind of syntactical sugar do you feel is missing
On 9/9/14, 8:00 AM, AsmMan wrote:
There's a programming language (I don't recall its name now) that you
need to a special keyboard just to type its operators.
APL
On 2014-09-09, 8:07 AM, AsmMan wrote:
IIRC, Ada operators are plain US-ASCII. The programming language (which
I was trying to call name in above post) and you're probably talking
about is APL:
http://en.wikipedia.org/wiki/APL_%28programming_language%29
You're right. I've been programming a
On 09/09/2014 07:05 PM, Wyatt wrote:
APL actually has really neat semantics (seriously, every programmer
would do well to at least learn _how APL works_) ...
One can do this quite efficiently e.g. here: http://tryapl.org/
On Tue, 09 Sep 2014 00:44:30 +
Dicebot via Digitalmars-d digitalmars-d@puremagic.com wrote:
However you have earlier
made several comment about maintaing own set of patches for
things that don't seem to be accepted upstream
i'm still doing this, 'cause i found some things inconsistent
On Monday, 8 September 2014 at 23:48:54 UTC, Dicebot wrote:
On Monday, 8 September 2014 at 23:39:17 UTC, Dicebot wrote:
Because original post had no learning context at all. I would
gladly support initiative to provide more example-based
tutorials for DMD contribution. Or any call for feedback
On Tue, 09 Sep 2014 10:04:46 +
Joakim via Digitalmars-d digitalmars-d@puremagic.com wrote:
Perhaps the same is possible for syntax to a
large extent, ie you download D source and your editor
automatically runs it through a syntax translator so that you see
the syntax you prefer.
i'm
On Monday, 8 September 2014 at 08:51:10 UTC, Ola Fosheim Grøstad
wrote:
I've started to make some minor mods to the DMD parser to
tailor it to my own taste, but there is no reason to do double
work, even if experimental. So I wonder which patches are
available or in the works by others?
I'm
On Tue, 09 Sep 2014 13:15:55 +
AsmMan via Digitalmars-d digitalmars-d@puremagic.com wrote:
in : templatename‹params›
out: templatename!(params)
Why dou want to turn it into C++'s style?
look carefully: it's not , it's completely different unicode char.
in : templatename«params»
out:
On 2014-09-09, 6:55 AM, ketmar via Digitalmars-d wrote:
On Tue, 09 Sep 2014 13:15:55 +
AsmMan via Digitalmars-d digitalmars-d@puremagic.com wrote:
in : templatename‹params›
out: templatename!(params)
Why dou want to turn it into C++'s style?
look carefully: it's not , it's completely
On Tuesday, 9 September 2014 at 13:56:10 UTC, ketmar via
Digitalmars-d wrote:
On Tue, 09 Sep 2014 13:15:55 +
AsmMan via Digitalmars-d digitalmars-d@puremagic.com wrote:
in : templatename‹params›
out: templatename!(params)
Why dou want to turn it into C++'s style?
look carefully: it's not
On Tuesday, 9 September 2014 at 14:50:37 UTC, Andre Kostur wrote:
On 2014-09-09, 6:55 AM, ketmar via Digitalmars-d wrote:
On Tue, 09 Sep 2014 13:15:55 +
AsmMan via Digitalmars-d digitalmars-d@puremagic.com wrote:
in : templatename‹params›
out: templatename!(params)
Why dou want to turn
On Tue, 09 Sep 2014 07:50:37 -0700
Andre Kostur via Digitalmars-d digitalmars-d@puremagic.com wrote:
it's not my patches, i'm strongly against unicode chars. ask the author
instead. ;-)
signature.asc
Description: PGP signature
On Tuesday, 9 September 2014 at 15:00:05 UTC, AsmMan wrote:
There's a programming language (I don't recall its name now)
A programming language, you say? Wouldn't you know it, that's
the one! ;)
that you need to a special keyboard just to type its
operators.
APL actually has really neat
On Monday, 8 September 2014 at 08:51:10 UTC, Ola Fosheim Grøstad
wrote:
What kind of syntactical sugar do you feel is missing in D?
Sort of in the vein of this discussion, one thing I'd like to see
is a (smallish) set of special operators that have no meaning
unless explicitly overloaded.
I've started to make some minor mods to the DMD parser to tailor
it to my own taste, but there is no reason to do double work,
even if experimental. So I wonder which patches are available or
in the works by others?
I'm currently working on the following mods (not thoroughly
tested yet):
On Monday, 8 September 2014 at 08:51:10 UTC, Ola Fosheim Grøstad
wrote:
I've started to make some minor mods to the DMD parser to
tailor it to my own taste, but there is no reason to do double
work, even if experimental. So I wonder which patches are
available or in the works by others?
I'm
On Monday, 8 September 2014 at 08:51:10 UTC, Ola Fosheim Grøstad
wrote:
I've started to make some minor mods to the DMD parser to
tailor it to my own taste, but there is no reason to do double
work, even if experimental. So I wonder which patches are
available or in the works by others?
I'm
On Monday, 8 September 2014 at 09:23:42 UTC, Idan Arye wrote:
You really do hate portability, don't you?
I didn't ask about hatred. I asked about what is available so I
don't replicate the efforts of others.
Besides, it is fully portable since it is compiling to the same
AST (as of today).
On Monday, 8 September 2014 at 09:26:23 UTC, Dicebot wrote:
Good list of changes I'd love to never see the public exposures
to prevent even smallest chance someone will actually use it :P
Good for you, but please answer the question…?
On Mon, 08 Sep 2014 08:51:09 +
via Digitalmars-d digitalmars-d@puremagic.com wrote:
What are you working on and what patches do you have?
lexer:
* stop validating UTF-8 in comments
* native-encoded strings (n...)
parser:
* foreach (auto n; ...)
* foreach (auto; ...)
* foreach (; ...)
*
On Mon, 08 Sep 2014 08:51:09 +
via Digitalmars-d digitalmars-d@puremagic.com wrote:
in : #arr;
out: arr.length //or perhaps something more generic?
why not '$arr'? '$' is already established for 'length'.
signature.asc
Description: PGP signature
Ola Fosheim Grøstad wrote in message
news:adjmadefxvblysyly...@forum.dlang.org...
I've started to make some minor mods to the DMD parser to tailor it to my
own taste, but there is no reason to do double work, even if experimental.
So I wonder which patches are available or in the works by
On Mon, 8 Sep 2014 19:37:22 +1000
Daniel Murphy via Digitalmars-d digitalmars-d@puremagic.com wrote:
Attempting to fork D's syntax is harmful to D. Please stop.
it's easy: just close the code. this will effectively stop people who
want to experiment.
signature.asc
Description: PGP signature
On Monday, 8 September 2014 at 09:31:06 UTC, Ola Fosheim Grøstad
wrote:
On Monday, 8 September 2014 at 09:26:23 UTC, Dicebot wrote:
Good list of changes I'd love to never see the public
exposures to prevent even smallest chance someone will
actually use it :P
Good for you, but please answer
On Monday, 8 September 2014 at 09:40:29 UTC, ketmar via
Digitalmars-d wrote:
On Mon, 08 Sep 2014 08:51:09 +
via Digitalmars-d digitalmars-d@puremagic.com wrote:
in : #arr;
out: arr.length //or perhaps something more generic?
why not '$arr'? '$' is already established for 'length'.
On Monday, 8 September 2014 at 09:41:42 UTC, ketmar via
Digitalmars-d wrote:
On Mon, 8 Sep 2014 19:37:22 +1000
Daniel Murphy via Digitalmars-d digitalmars-d@puremagic.com
wrote:
Attempting to fork D's syntax is harmful to D. Please stop.
it's easy: just close the code. this will effectively
On Monday, 8 September 2014 at 09:38:54 UTC, ketmar via
Digitalmars-d wrote:
parser:
* foreach (auto n; ...)
* foreach (auto; ...)
* foreach (; ...)
* lambdas: (auto, auto) = ...
* @pure, @nothrow
* safe, trusted (w/o '@')
* kill-the-commas
* kill-c-arrays
* @virtual (yes, i remember the
On Monday, 8 September 2014 at 13:36:37 UTC, Ola Fosheim Grøstad
wrote:
Attempting to fork D's syntax is harmful to D. Please stop.
it's easy: just close the code. this will effectively stop
people who
want to experiment.
It is funny how people one day tell you to create
proofs-of-concept
On Mon, 8 Sep 2014 12:41:32 +0300
ketmar via Digitalmars-d digitalmars-d@puremagic.com wrote:
Attempting to fork D's syntax is harmful to D. Please stop.
it's easy: just close the code. this will effectively stop people who
want to experiment.
or, without closing: just write it all in
On Mon, 08 Sep 2014 13:33:09 +
via Digitalmars-d digitalmars-d@puremagic.com wrote:
Primarily because '$x' is usually used for variables in other
languages
that's great! confusing people is fun.
signature.asc
Description: PGP signature
On Mon, 08 Sep 2014 13:40:46 +
via Digitalmars-d digitalmars-d@puremagic.com wrote:
fun fact: kill-the-commas is a play on old demo titled kill the
clone. i don't even remember what effects was in this demo, but i
still remember the name.
signature.asc
Description: PGP signature
On Monday, 8 September 2014 at 14:09:15 UTC, Dicebot wrote:
With many freedoms come many responsibilities. The fact that
you can fork the syntax and no one sue you for it (or actively
try to stop you from doing it) does not mean that it won't harm
your public image and overall attitude from
On Monday, 8 September 2014 at 14:21:01 UTC, ketmar via
Digitalmars-d wrote:
On Mon, 08 Sep 2014 13:33:09 +
via Digitalmars-d digitalmars-d@puremagic.com wrote:
Primarily because '$x' is usually used for variables in other
languages
that's great! confusing people is fun.
Yeah! Confusing
On Monday, 8 September 2014 at 14:58:01 UTC, Ola Fosheim Grøstad
wrote:
On Monday, 8 September 2014 at 14:09:15 UTC, Dicebot wrote:
With many freedoms come many responsibilities. The fact that
you can fork the syntax and no one sue you for it (or actively
try to stop you from doing it) does
On Mon, 08 Sep 2014 15:09:26 +
Dicebot via Digitalmars-d digitalmars-d@puremagic.com wrote:
Bullshit. Any kind of forking wastes most valuable resource open
source world can possibly have - developer attention.
if particular developer so annoyed by mainline that he decided to fork
the
On Monday, 8 September 2014 at 15:09:27 UTC, Dicebot wrote:
It is not about D community but about yourself. Do _you_ want
to be viewed as a valuable member of community? Do _you_ want
to receive on topic responses to your threads?
I only want to receive a response on this thread from
On 09/08/2014 10:51 AM, Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?=
ola.fosheim.grostad+dl...@gmail.com wrote:
What kind of syntactical sugar do you feel is missing in D?
int square(int x)=x*x;
On Mon, 08 Sep 2014 17:25:07 +0200
Timon Gehr via Digitalmars-d digitalmars-d@puremagic.com wrote:
int square(int x)=x*x;
noted.
signature.asc
Description: PGP signature
On Monday, 8 September 2014 at 08:51:10 UTC, Ola Fosheim Grøstad
wrote:
I'm currently working on the following mods (not thoroughly
tested yet):
What kind of syntactical sugar do you feel is missing in D?
//inclusive range
in : a ... b
out: a .. (b+1)
//range as start/length
in : a .$. b
On Monday, 8 September 2014 at 15:09:27 UTC, Dicebot wrote:
Bullshit. Any kind of forking wastes most valuable resource
open source world can possibly have - developer attention. In
limited form it is compensated by ecnouraged competition and
breaking possible stagantion. When it becomes
On Mon, 08 Sep 2014 16:02:34 +
Joakim via Digitalmars-d digitalmars-d@puremagic.com wrote:
In any case, trading syntax patches with each
other and experimenting with different dialects, which is all
they've said they're doing so far, is far from a full fork.
and i'm clearly stated that
Am Mon, 08 Sep 2014 15:22:03 +
schrieb Ola Fosheim Grøstad
ola.fosheim.grostad+dl...@gmail.com:
On Monday, 8 September 2014 at 15:09:27 UTC, Dicebot wrote:
It is not about D community but about yourself. Do _you_ want
to be viewed as a valuable member of community? Do _you_ want
to
Am Mon, 8 Sep 2014 18:34:10 +0300
schrieb ketmar via Digitalmars-d digitalmars-d@puremagic.com:
On Mon, 08 Sep 2014 17:25:07 +0200
Timon Gehr via Digitalmars-d digitalmars-d@puremagic.com wrote:
int square(int x)=x*x;
noted.
To clarify: There is x^^2, but the implementation uses
pow(x,2)
On Monday, 8 September 2014 at 14:09:15 UTC, Dicebot wrote:
With many freedoms come many responsibilities. The fact that
you can fork the syntax and no one sue you for it (or actively
try to stop you from doing it) does not mean that it won't harm
your public image and overall attitude from
On 09/08/2014 07:00 PM, Marco Leise wrote:
Am Mon, 8 Sep 2014 18:34:10 +0300
schrieb ketmar via Digitalmars-d digitalmars-d@puremagic.com:
On Mon, 08 Sep 2014 17:25:07 +0200
Timon Gehr via Digitalmars-d digitalmars-d@puremagic.com wrote:
int square(int x)=x*x;
noted.
To clarify:
The
Timon Gehr wrote in message news:luko1s$otb$1...@digitalmars.com...
There is x^^2, but the implementation uses pow(x,2)
Is this really still true?
x^^2 will be optimized by the fronend to x*x
On Mon, 8 Sep 2014 18:55:46 +0200
Marco Leise via Digitalmars-d digitalmars-d@puremagic.com wrote:
but #arr looks very unusual
not for those who loves Lua. ;-)
signature.asc
Description: PGP signature
On Monday, 8 September 2014 at 15:22:05 UTC, Ola Fosheim Grøstad
wrote:
On Monday, 8 September 2014 at 15:09:27 UTC, Dicebot wrote:
It is not about D community but about yourself. Do _you_ want
to be viewed as a valuable member of community? Do _you_ want
to receive on topic responses to your
On Monday, 8 September 2014 at 16:02:35 UTC, Joakim wrote:
On Monday, 8 September 2014 at 15:09:27 UTC, Dicebot wrote:
Bullshit. Any kind of forking wastes most valuable resource
open source world can possibly have - developer attention. In
limited form it is compensated by ecnouraged
On Monday, 8 September 2014 at 23:39:17 UTC, Dicebot wrote:
On Monday, 8 September 2014 at 16:02:35 UTC, Joakim wrote:
On Monday, 8 September 2014 at 15:09:27 UTC, Dicebot wrote:
Bullshit. Any kind of forking wastes most valuable resource
open source world can possibly have - developer
Am Mon, 8 Sep 2014 20:27:41 +0300
schrieb ketmar via Digitalmars-d digitalmars-d@puremagic.com:
On Mon, 8 Sep 2014 18:55:46 +0200
Marco Leise via Digitalmars-d digitalmars-d@puremagic.com wrote:
but #arr looks very unusual
not for those who loves Lua. ;-)
... an Perl and Bash, yes.
--
On 09/08/2014 04:58 PM, Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?=
ola.fosheim.grostad+dl...@gmail.com wrote:
comics are not on topic,
The topic of a comic is arbitrary.
On Mon, 08 Sep 2014 23:39:15 +
Dicebot via Digitalmars-d digitalmars-d@puremagic.com wrote:
Because original post had no learning context at all.
and we have no NG to ask such questions. this NGs is the main point of
connection for D users. where he should ask his question if not here?
we
Am Mon, 08 Sep 2014 23:31:47 +
schrieb Dicebot pub...@dicebot.lv:
[…] fuck […] off-topic flamewar […] quite intentional.
[…] won't let you do that easily […] off-topic bullshit
[…] shooting people […] don't buy this […] attention whore
[…] troll […] retard […] You are crossing the line
On Tuesday, 9 September 2014 at 00:22:49 UTC, Marco Leise wrote:
Am Mon, 08 Sep 2014 23:31:47 +
schrieb Dicebot pub...@dicebot.lv:
[…] fuck […] off-topic flamewar […] quite intentional.
[…] won't let you do that easily […] off-topic bullshit
[…] shooting people […] don't buy this […]
Am Mon, 08 Sep 2014 19:12:22 +0200
schrieb Timon Gehr timon.g...@gmx.ch:
On 09/08/2014 07:00 PM, Marco Leise wrote:
Am Mon, 8 Sep 2014 18:34:10 +0300
schrieb ketmar via Digitalmars-d digitalmars-d@puremagic.com:
On Mon, 08 Sep 2014 17:25:07 +0200
Timon Gehr via Digitalmars-d
On 9/8/14, 4:31 PM, Dicebot wrote:
On Monday, 8 September 2014 at 15:22:05 UTC, Ola Fosheim Grøstad wrote:
On Monday, 8 September 2014 at 15:09:27 UTC, Dicebot wrote:
It is not about D community but about yourself. Do _you_ want to be
viewed as a valuable member of community? Do _you_ want to
On Tue, 9 Sep 2014 02:41:25 +0200
Marco Leise via Digitalmars-d digitalmars-d@puremagic.com wrote:
I have to say, that was clever. I really didn't notice the
wrong syntax until now. It doesn't get my vote though to keep
some uniformness in function/method definitions. One time fire
and forget
On Tuesday, 9 September 2014 at 00:24:18 UTC, ketmar via
Digitalmars-d wrote:
let me stress it: this it NOT ABOUT FORKING AT ALL. this is
about hey,
people, tell me about things your playing with in your free
time! and
now you telling us that we should stop playing with *free*
*and* *open*
82 matches
Mail list logo