unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 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 public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).