Suggestion: A wiki page for all answered "Why don't you ...?"
Ethan McCue
ethan at mccue.dev
Sun Jan 19 17:24:10 UTC 2025
Following up to say: this will take more effort than I thought it would.
New years turned out to be a smidge optimistic.
On Fri, Dec 20, 2024, 9:26 AM Magnus Ihse Bursie <
magnus.ihse.bursie at oracle.com> wrote:
> On 2024-12-13 04:02, Ethan McCue wrote:
>
> One practical trouble in assembling this is that the mailing lists aren't
> exactly indexed/searchable.
>
> Yes, that is indeed annoying. :-(
>
> To be able to search locally on your own computer, you can download the
> archives using something like this:
>
> wget -l 0 --mirror --convert-links --no-parent
> https://mail.openjdk.org/pipermail/amber-dev/
>
> This will give you all the mails as a <Year>-<Month>.txt file.
>
> Our CDN seems to be throttling wget, so you might have do to add something
> like "--user-agent=work-around-missing-searchable-archive" to the command
> line...
>
> I'll make it my project to put something together by new years though.
>
> That's great to hear. Thank you Ethan!
>
> /Magnus
>
>
> On Fri, Dec 13, 2024, 6:26 AM Louis Wasserman <lowasser at google.com> wrote:
>
>> Just seeing that it hasn't been mentioned, Guava's Idea Graveyard is an
>> example of this specific flavor of thing:
>> https://github.com/google/guava/wiki/IdeaGraveyard. (It's pretty old,
>> though, which reflects some of the downsides.)
>>
>> On Thu, Dec 12, 2024 at 10:34 AM Archie Cobbs <archie.cobbs at gmail.com>
>> wrote:
>>
>>> On Thu, Dec 12, 2024 at 10:07 AM Brian Goetz <brian.goetz at oracle.com>
>>> wrote:
>>>
>>>> There is the amber-docs repo which gets published to `
>>>> openjdk.org/projects/amber` <http://openjdk.org/projects/amber>, which
>>>> is probably a better place to put it, and people can contribute via PRs.
>>>>
>>>
>>> I think putting something online under amber-docs is a great idea -
>>> especially the part where people can contribute using PR's, which fosters
>>> decentralized collaboration on the maintenance of the list.
>>>
>>> While it would be ideal to have a complete directory of ideas with
>>> accompanying summaries of all that has been discussed, we should probably
>>> start with something simpler and more maintainable.
>>>
>>> Here's a proposal: Have a list of "previously discussed ideas". Each
>>> idea has a one line description, a one paragraph summary, an optional
>>> example, and a bullet-point list of one or more links to the thread(s) in
>>> the archive that contain all the gory details of the discussion.
>>>
>>> Here's a simple example...
>>>
>>> *Idea:* Using switch statements for if/else control flow
>>>
>>> *Description:* Support "switches on nothing" where the cases simply
>>> provide the conditions on which to execute various code branches.
>>>
>>> *Example:*
>>>
>>> public double toInches(String value) {
>>> switch {
>>> case when value.endsWith("mm") -> return 0.0393701 *
>>> Integer.parseInt(value.substring(0, value.length() - 2));
>>> case when value.endsWith("ft") -> return 12 *
>>> Integer.parseInt(value.substring(0, value.length() - 2));
>>> case when value.endsWith("light-years") -> return 3.725e+17 *
>>> Integer.parseInt(value.substring(0, value.length() - 2));
>>> default -> throw new IllegalArgumentException("can't parse
>>> value");
>>> }
>>> }
>>>
>>> *Discussion:*
>>>
>>> -
>>> https://mail.openjdk.org/pipermail/amber-dev/2024-October/008939.html
>>>
>>>
>>> Just now seeing Eirik's reference to Project Jigsaw's Issue Summary
>>> document. I like this even better but someone would have to step up and
>>> take ownership.
>>>
>>> -Archie
>>>
>>> --
>>> Archie L. Cobbs
>>>
>>
>>
>> --
>> Louis Wasserman (he/they)
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/amber-dev/attachments/20250119/47f6518d/attachment.htm>
More information about the amber-dev
mailing list