Skip to content
This repository has been archived by the owner on Nov 16, 2020. It is now read-only.

Commit

Permalink
Add proposal to base release name...
Browse files Browse the repository at this point in the history
...on a butterfly genus instead of some holiday
  • Loading branch information
zoffixznet committed Jul 18, 2017
1 parent f82fb00 commit 0405d45
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions TODO/README.md
@@ -1,6 +1,29 @@

# List of TODO items required for 6.d language release

## NAMING

### Release Name

The name "Diwali", planned in 2015 to go along with "Christmas" is LTA IMO (Zoffix), as it
encodes in itself a specific date we're unlikely to meet, and if we meet it, we set a
precendent we might not want to adhere to.

So instead of "Diwali" I propose we use butterfly-related themes instead. e.g. butterly
specifies, genera, or other related names.

So far my (Zoffix's) favourite is: **6.d "Dismorphia"**

This comment has been minimized.

Copy link
@AlexDaniel

AlexDaniel Jul 18, 2017

Member

I love this idea so much. ♥

This comment has been minimized.

Copy link
@samcv

samcv Jul 18, 2017

Contributor

I like the butterfly species/genus theme. Not sure if I like dismorphia but the theme idea is totally solid.

This comment has been minimized.

Copy link
@samcv

samcv Jul 18, 2017

Contributor

Ah I see it's because it starts with 'D'. We could always do Dingy Purplewing (Eunica monima) 😛

This comment has been minimized.

Copy link
@samcv

samcv Jul 18, 2017

Contributor

Here's a list of common names starting with D I found:

Dull Firetip (Pyrrhopyge araxes)
Dingy Purplewing (Eunica monima)
Desert Cloudywing (Achalarus casica)
Dorantes Longtail (Urbanus dorantes)
Drusius Cloudywing (Thorybes drusius)
Dreamy Duskywing (Erynnis icelus)
Desert Checkered-Skipper (Pyrgus philetas)
Dotted Skipper (Hesperia attalus)
Draco Skipper (Polites draco)
Delaware Skipper (Anatrytone logan)
Dion Skipper (Euphyes dion)
Dun Skipper (Euphyes vestris)
Dotted Roadside-Skipper (Amblyscirtes eos)

This comment has been minimized.

Copy link
@zoffixznet

zoffixznet Jul 18, 2017

Author Contributor

+1 on Dreamy Duskywing if not Dismorphia :)

This comment has been minimized.

Copy link
@zostay

zostay via email Jul 19, 2017

This comment has been minimized.

Copy link
@samcv

samcv Jul 19, 2017

Contributor

Here are more:

Danaus is a genus of butterfly.
europe67
Picture is of Plain Tiger (or African Monarch)

Danaus plexippus aka the normal Monarch is in this genus too.

Dewy Ringlet (Erebia pandrose)
De Prunner's Ringlet (Erebia triarius)
Dusky Meadow Brown (Hyponephele lycaon)
Dusky Heath (Coenonympha dorus)

Genus:
Dendrolimus pini (Pine-tree Lappet)

It sounds really cool and not butterfly-y at all, so when the
listener learns that we have this whole them of doing butterfly stuff
it kicks up the coolness a notch :)

Dismorphia is a [genus of butteflies](https://en.wikipedia.org/wiki/Dismorphia)
and despite my huge distaste for insects, Dismorphias actually look pretty cool:

![](https://upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Dismorphiapraxinoemale.jpg/1920px-Dismorphiapraxinoemale.jpg)

Other names that start with D are butterfly common names: "Dreamy Dusky-Wing", "Dotted Blue", and "Dainty Sulphur"

## FEATURES

The [FEATURES.md](FEATURES.md) lists the proposed features that need to be
Expand Down

7 comments on commit 0405d45

@jonathanstowe
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 to the butterfuly idea. It makes me happy because when I was a kid my grandparents lived in a then new town where all the pubs were named after butterflies and moths. And yes I'd go with "Dreamy Duskywing" too :)

@AlexDaniel
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder what people like so much about “Dreamy Duskywing”. There are several well-known projects (e.g. ubuntu) that go with two-worded release names, and I never understood why. I open the list of releases and I'm faced with a bunch of unrememberable release names. If the goal is to have some random name, then sure, but it is much less useful than it could be. Like if Macintosh was called Cornish Gilliflower.

@labster
Copy link

@labster labster commented on 0405d45 Jul 19, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👎 To the butterfly idea. I mean it's fine, but animal names have been done before a lot, and doesn't really mean that much to me. Arguing that naming it after holidays requires a release on a specific date is like implying that naming it after butterflies means we have to release the software from servers in their habitat.

Holidays are a unique naming convention in the software world, and they're about bringing people together and recognizing culture. They're about celebration, and that we feel our milestone releases are worth celebrating. Biodiversity is worth celebrating too, but Perl 6 is for humans. Let's use names that invite humans to join in the party. 🎉

Also I'm waiting for the release Perl 6.t "Talk Like a Pirate Day" ☠️

@molecules
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using holidays as names reminds us of human reasons to celebrate. Perl 6 is the most human friendly computer language I've ever seen. We don't have to tie them to the holiday's date to tie them to human reasons to celebrate.

According to Wikipedia, Diwali "signifies the victory of light over darkness, good over evil, knowledge over ignorance, and hope over despair."

+1 for Diwali whether it's released tomorrow, or the 19th of October 2017, or the 19th of January 2018.

@nige123
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is an interesting idea.

Just wanted to mention that there is a 'Christmas Butterfly' - so we could use this as a 'backcronym/retrofit' for the naming of the first Christmas release.

HTH

@smls
Copy link

@smls smls commented on 0405d45 Jul 20, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dreamy Duskywing

Using an "adjective + animal" alliteration for release names is Ubuntu's thing, so upon seeing such a release name people might assume that it refers to Ubuntu in some way. (e.g. "Perl 6.d Dreamy Duskywing... Hm, is this a Perl 6 with Ubuntu-specific patches or something?")

@pdl
Copy link

@pdl pdl commented on 0405d45 Jul 21, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a nice idea - but perhaps the butterflies should be major releases of the implementations rather than the specification. There may thus be several butterflies in the d series (e.g. first compliant release, then others which may come with performance enhancements or extensions not part of the spec).

I realise this does not answer the original concern about the dates so I will offer this (perhaps tenuous) justification for being relaxed about the dates:

Another testimony held by early Friends was that against the keeping of ‘times and seasons’. We might understand this as part of the conviction that all of life is sacramental; that since all times are therefore holy, no time should be marked out as more holy; that what God has done for us should always be remembered and not only on the occasions named Christmas, Easter and Pentecost.

This is a testimony which seems to be dying of neglect. Many Friends, involved with family and the wider society, keep Christmas; in some meetings, Easter and its meaning is neglected, not only at the calendar time but throughout the year. What I would hope for is neither that we let the testimony die, nor that we keep it mechanically. I hope for a rediscovery of its truth, that we should remember and celebrate the work of God in us and for us whenever God by the Spirit calls us to this remembrance and this joy.

from Quaker faith & practice 27.42

Holidays are not only celebrations but also observances. What is important about the specification is not the date on which it falls (especially given that the date of religious occasions is an area of contention) - but that its meaning is observed throughout the year.

Please sign in to comment.