* dmd D Programming Language compiler
@ 2015-03-04 22:07 Walter Bright
2015-03-17 17:25 ` Ludovic Courtès
0 siblings, 1 reply; 12+ messages in thread
From: Walter Bright @ 2015-03-04 22:07 UTC (permalink / raw)
To: guix-devel
The D programming language compiler has been called dmd since about 2000 or so.
In order to avoid confusion, may I request that the Gnu dmd ("Daemons-managing
Daemon") change its acronym?
Thanks,
-Walter
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: dmd D Programming Language compiler
2015-03-04 22:07 dmd D Programming Language compiler Walter Bright
@ 2015-03-17 17:25 ` Ludovic Courtès
2015-03-17 18:58 ` Walter Bright
2016-01-07 21:02 ` dmd’s new name Ludovic Courtès
0 siblings, 2 replies; 12+ messages in thread
From: Ludovic Courtès @ 2015-03-17 17:25 UTC (permalink / raw)
To: Walter Bright; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 995 bytes --]
Hi Walter,
Apologies for the late reply.
Walter Bright <walter@digitalmars.com> skribis:
> The D programming language compiler has been called dmd since about
> 2000 or so. In order to avoid confusion, may I request that the Gnu
> dmd ("Daemons-managing Daemon") change its acronym?
For the record, GNU’s dmd has been around since ~2003¹.
Changing names is obviously an annoyance, technically and otherwise.
We’re not opposed to the idea, but that would take a bit more discussion
among developers.
BTW, it is unfortunate that Digital Mars’ compiler back-end denies² its
users essential freedoms to help each other (through redistribution), to
adjust the code as they see fit, and to gain collective control of it
and improve it. I hope you will reconsider this choice and choose a
free software license.
Thanks,
Ludo’.
¹ <http://www.gnu.org/software/dmd/#history> (I added this section
recently.)
² As per <http://wiki.dlang.org/Compilers>.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: dmd D Programming Language compiler
2015-03-17 17:25 ` Ludovic Courtès
@ 2015-03-17 18:58 ` Walter Bright
2016-01-28 10:37 ` Ludovic Courtès
2016-01-07 21:02 ` dmd’s new name Ludovic Courtès
1 sibling, 1 reply; 12+ messages in thread
From: Walter Bright @ 2015-03-17 18:58 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
On 3/17/2015 10:25 AM, Ludovic Courtès wrote:
> Hi Walter,
>
> Apologies for the late reply.
>
> Walter Bright <walter@digitalmars.com> skribis:
>
>> The D programming language compiler has been called dmd since about
>> 2000 or so. In order to avoid confusion, may I request that the Gnu
>> dmd ("Daemons-managing Daemon") change its acronym?
> For the record, GNU’s dmd has been around since ~2003¹.
>
> Changing names is obviously an annoyance, technically and otherwise.
> We’re not opposed to the idea, but that would take a bit more discussion
> among developers.
Thanks for considering this. I appreciate it.
>
> BTW, it is unfortunate that Digital Mars’ compiler back-end denies² its
> users essential freedoms to help each other (through redistribution), to
> adjust the code as they see fit, and to gain collective control of it
> and improve it. I hope you will reconsider this choice and choose a
> free software license.
I agree, but Symantec does not agree with changing the license, so I'm stuck
(yes, I've tried). On the other hand, the gdc and ldc D compilers are based on
open source back ends.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re:dmd’s new name
2016-01-07 21:02 ` dmd’s new name Ludovic Courtès
@ 2016-01-07 20:35 ` d.4.n.1
2016-01-07 21:09 ` dmd’s " Florian Paul Schmidt
` (3 subsequent siblings)
4 siblings, 0 replies; 12+ messages in thread
From: d.4.n.1 @ 2016-01-07 20:35 UTC (permalink / raw)
To: ludo, guix-devel
[-- Attachment #1: Type: text/html, Size: 2028 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* dmd’s new name
2015-03-17 17:25 ` Ludovic Courtès
2015-03-17 18:58 ` Walter Bright
@ 2016-01-07 21:02 ` Ludovic Courtès
2016-01-07 20:35 ` d.4.n.1
` (4 more replies)
1 sibling, 5 replies; 12+ messages in thread
From: Ludovic Courtès @ 2016-01-07 21:02 UTC (permalink / raw)
To: guix-devel
ludo@gnu.org (Ludovic Courtès) skribis:
> Walter Bright <walter@digitalmars.com> skribis:
>
>> The D programming language compiler has been called dmd since about
>> 2000 or so. In order to avoid confusion, may I request that the Gnu
>> dmd ("Daemons-managing Daemon") change its acronym?
>
> For the record, GNU’s dmd has been around since ~2003¹.
>
> Changing names is obviously an annoyance, technically and otherwise.
> We’re not opposed to the idea, but that would take a bit more discussion
> among developers.
You might remember this discussion from March 2015.
https://lists.gnu.org/archive/html/guix-devel/2015-03/msg00176.html
I proposed to Richard Stallman that we change the name to “GNU Shepherd”
and recently got the green light.
Rationale:
1. A shepherd looks after sheep (or gnus ;-)), and GNU dmd looks after
daemons.
2. “Shepherd” ends with a ‘d’, which makes it a good name for a daemon.
3. It’s a pun in the same spirit as “GNU Hurd”.
4. We might even rename ‘deco’ to ‘herd’ because it’s the very command
that allows users to herd their daemons.
Hope you like it. :-)
Ludo’.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: dmd’s new name
2016-01-07 21:02 ` dmd’s new name Ludovic Courtès
2016-01-07 20:35 ` d.4.n.1
@ 2016-01-07 21:09 ` Florian Paul Schmidt
2016-01-08 4:21 ` Ricardo Wurmus
` (2 subsequent siblings)
4 siblings, 0 replies; 12+ messages in thread
From: Florian Paul Schmidt @ 2016-01-07 21:09 UTC (permalink / raw)
To: guix-devel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 07.01.2016 22:02, Ludovic Courtès wrote:
> I proposed to Richard Stallman that we change the name to “GNU
> Shepherd” and recently got the green light.
It's corny, it's cheesy. I like it ;)
Flo
- --
https://fps.io
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCAAGBQJWjtPwAAoJEA5f4Coltk8Zlo4H/1Ne1VKkAkw40xZLxnygcS9l
wu5j4PkXoa+4rCO1wyzhP1ZSzKecOVL92MoC54nP48nus5Y6Gi4y8aHssvL66Yj+
Osh3c0liF1qdqwyBr/nm8D43BvrQTvI4XDry96L1etKZMtvnhgX/BpsNVOWm1Brq
v8QULVMPjfIDvNBFTo2ba1tiMDaf8b77FwHmkIVUCpjudecmO0f5GCNB/TM/MIj8
a2RamfXHxL++luZrhIYan8Ln7eiX/WgVYDSc+g8F0tV9pfh93/VPpMtS0TUd4mNk
oFU4Zl2qKMJCVesAPuVrD4PNdWt45eBBUWZOtKE37gDO2IZDXj1bOIeh89Wq7ho=
=sNVz
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: dmd’s new name
2016-01-07 21:02 ` dmd’s new name Ludovic Courtès
2016-01-07 20:35 ` d.4.n.1
2016-01-07 21:09 ` dmd’s " Florian Paul Schmidt
@ 2016-01-08 4:21 ` Ricardo Wurmus
2016-01-08 9:06 ` Adam Pribyl
2016-01-16 14:22 ` Ludovic Courtès
4 siblings, 0 replies; 12+ messages in thread
From: Ricardo Wurmus @ 2016-01-08 4:21 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
Ludovic Courtès <ludo@gnu.org> writes:
> ludo@gnu.org (Ludovic Courtès) skribis:
>
>> Walter Bright <walter@digitalmars.com> skribis:
>>
>>> The D programming language compiler has been called dmd since about
>>> 2000 or so. In order to avoid confusion, may I request that the Gnu
>>> dmd ("Daemons-managing Daemon") change its acronym?
>>
>> For the record, GNU’s dmd has been around since ~2003¹.
>>
>> Changing names is obviously an annoyance, technically and otherwise.
>> We’re not opposed to the idea, but that would take a bit more discussion
>> among developers.
>
> You might remember this discussion from March 2015.
>
> https://lists.gnu.org/archive/html/guix-devel/2015-03/msg00176.html
>
> I proposed to Richard Stallman that we change the name to “GNUShepherd”
> and recently got the green light.
>
> Rationale:
>
> 1. A shepherd looks after sheep (or gnus ;-)), and GNUdmd looks after
> daemons.
>
> 2. “Shepherd” ends with a ‘d’, which makes it a good name for a daemon.
>
> 3. It’s a pun in the same spirit as “GNU Hurd”.
>
> 4. We might even rename ‘deco’ to ‘herd’ because it’s the very command
> that allows users to herd their daemons.
>
> Hope you like it. :-)
I do! I’m happy this issue has been solved. It’s also nice that
“shepherd” can be pronounced and is not another abbreviation that has to
be spelled out.
~~ Ricardo
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: dmd’s new name
2016-01-07 21:02 ` dmd’s new name Ludovic Courtès
` (2 preceding siblings ...)
2016-01-08 4:21 ` Ricardo Wurmus
@ 2016-01-08 9:06 ` Adam Pribyl
2016-01-08 10:33 ` Ludovic Courtès
2016-01-16 14:22 ` Ludovic Courtès
4 siblings, 1 reply; 12+ messages in thread
From: Adam Pribyl @ 2016-01-08 9:06 UTC (permalink / raw)
Cc: guix-devel
[-- Attachment #1: Type: TEXT/PLAIN, Size: 1547 bytes --]
On Thu, 7 Jan 2016, Ludovic Courtès wrote:
> ludo@gnu.org (Ludovic Courtès) skribis:
>
>> Walter Bright <walter@digitalmars.com> skribis:
>>
>>> The D programming language compiler has been called dmd since about
>>> 2000 or so. In order to avoid confusion, may I request that the Gnu
>>> dmd ("Daemons-managing Daemon") change its acronym?
>>
>> For the record, GNU’s dmd has been around since ~2003¹.
>>
>> Changing names is obviously an annoyance, technically and otherwise.
>> We’re not opposed to the idea, but that would take a bit more discussion
>> among developers.
>
> You might remember this discussion from March 2015.
>
> https://lists.gnu.org/archive/html/guix-devel/2015-03/msg00176.html
>
> I proposed to Richard Stallman that we change the name to “GNU Shepherd”
> and recently got the green light.
>
> Rationale:
>
> 1. A shepherd looks after sheep (or gnus ;-)), and GNU dmd looks after
> daemons.
>
> 2. “Shepherd” ends with a ‘d’, which makes it a good name for a daemon.
>
> 3. It’s a pun in the same spirit as “GNU Hurd”.
>
> 4. We might even rename ‘deco’ to ‘herd’ because it’s the very command
> that allows users to herd their daemons.
>
> Hope you like it. :-)
The only disadvantage is it is long and in the text may get confused with
a ordinary word and I personaly always struggle with spelling.
> Ludo’.
I hope, besides the name change, there is going to be some more
development on Shepherd then...
Adam Pribyl
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: dmd’s new name
2016-01-08 9:06 ` Adam Pribyl
@ 2016-01-08 10:33 ` Ludovic Courtès
0 siblings, 0 replies; 12+ messages in thread
From: Ludovic Courtès @ 2016-01-08 10:33 UTC (permalink / raw)
To: Adam Pribyl; +Cc: guix-devel
Adam Pribyl <pribyl@lowlevel.cz> skribis:
> The only disadvantage is it is long and in the text may get confused
> with a ordinary word and I personaly always struggle with spelling.
Hopefully, you’ll rarely have to type it. ;-)
> I hope, besides the name change, there is going to be some more
> development on Shepherd then...
Yup, it needs some love!
Ludo’.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: dmd’s new name
2016-01-07 21:02 ` dmd’s new name Ludovic Courtès
` (3 preceding siblings ...)
2016-01-08 9:06 ` Adam Pribyl
@ 2016-01-16 14:22 ` Ludovic Courtès
4 siblings, 0 replies; 12+ messages in thread
From: Ludovic Courtès @ 2016-01-16 14:22 UTC (permalink / raw)
To: guix-devel
Hello!
The rename is ~80% complete. You can get the code at:
git://git.sv.gnu.org/shepherd.git
Remaining things and open issues:
• Rename ‘deco’ to ‘herd’ (yay!).
• Add a --enable-compat-symlinks configure options, enabled by default
for the next few release, that installs dmd → shepherd and
deco → herd symlinks.
• Change configuration file from ~/.dmd.d/init.scm to
~/.config/shepherd/init.scm (ideally honor XDG variables.) Same for
the socket file name.
Thoughts?
Apart from this non-productive code ;-), I’d like to finalize the switch
to a pure sexp-based protocol, notably in light of
<http://bugs.gnu.org/22039>, and also to simplify i18n (messages should
be translated in the locale of the ‘herd’ user, not in that of the
daemon.)
Ideally I’d like to clean up i18n support so we can submit it to the
Translation Project.
Another thing would be to improve the user interfaces. For instance, I
find that the output of ‘deco status’ is barely readable compared to
that of ‘systemctl status’.
Ideas?
Ludo’.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: dmd D Programming Language compiler
2015-03-17 18:58 ` Walter Bright
@ 2016-01-28 10:37 ` Ludovic Courtès
2016-01-29 2:22 ` Walter Bright
0 siblings, 1 reply; 12+ messages in thread
From: Ludovic Courtès @ 2016-01-28 10:37 UTC (permalink / raw)
To: Walter Bright; +Cc: guix-devel
Hello,
Walter Bright <walter@digitalmars.com> skribis:
> On 3/17/2015 10:25 AM, Ludovic Courtès wrote:
>> Hi Walter,
>>
>> Apologies for the late reply.
>>
>> Walter Bright <walter@digitalmars.com> skribis:
>>
>>> The D programming language compiler has been called dmd since about
>>> 2000 or so. In order to avoid confusion, may I request that the Gnu
>>> dmd ("Daemons-managing Daemon") change its acronym?
>> For the record, GNU’s dmd has been around since ~2003¹.
>>
>> Changing names is obviously an annoyance, technically and otherwise.
>> We’re not opposed to the idea, but that would take a bit more discussion
>> among developers.
>
> Thanks for considering this. I appreciate it.
Just to let you know: we have finally released a renamed version of what
used to be known as GNU dmd:
https://lists.gnu.org/archive/html/guix-devel/2016-01/msg00958.html
The old web page is still there but will vanish soon.
Ludo’.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: dmd D Programming Language compiler
2016-01-28 10:37 ` Ludovic Courtès
@ 2016-01-29 2:22 ` Walter Bright
0 siblings, 0 replies; 12+ messages in thread
From: Walter Bright @ 2016-01-29 2:22 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
Thank you!
On 1/28/2016 2:37 AM, Ludovic Courtès wrote:
> Hello,
>
> Walter Bright <walter@digitalmars.com> skribis:
>
>> On 3/17/2015 10:25 AM, Ludovic Courtès wrote:
>>> Hi Walter,
>>>
>>> Apologies for the late reply.
>>>
>>> Walter Bright <walter@digitalmars.com> skribis:
>>>
>>>> The D programming language compiler has been called dmd since about
>>>> 2000 or so. In order to avoid confusion, may I request that the Gnu
>>>> dmd ("Daemons-managing Daemon") change its acronym?
>>> For the record, GNU’s dmd has been around since ~2003¹.
>>>
>>> Changing names is obviously an annoyance, technically and otherwise.
>>> We’re not opposed to the idea, but that would take a bit more discussion
>>> among developers.
>> Thanks for considering this. I appreciate it.
> Just to let you know: we have finally released a renamed version of what
> used to be known as GNU dmd:
>
> https://lists.gnu.org/archive/html/guix-devel/2016-01/msg00958.html
>
> The old web page is still there but will vanish soon.
>
> Ludo’.
>
>
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2016-01-29 2:23 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-04 22:07 dmd D Programming Language compiler Walter Bright
2015-03-17 17:25 ` Ludovic Courtès
2015-03-17 18:58 ` Walter Bright
2016-01-28 10:37 ` Ludovic Courtès
2016-01-29 2:22 ` Walter Bright
2016-01-07 21:02 ` dmd’s new name Ludovic Courtès
2016-01-07 20:35 ` d.4.n.1
2016-01-07 21:09 ` dmd’s " Florian Paul Schmidt
2016-01-08 4:21 ` Ricardo Wurmus
2016-01-08 9:06 ` Adam Pribyl
2016-01-08 10:33 ` Ludovic Courtès
2016-01-16 14:22 ` Ludovic Courtès
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.