Unabbreviation of Haskell's grammar tokens for readability

Solomon Ucko solly.ucko at gmail.com
Tue Apr 9 01:41:02 UTC 2019


I have now submitted a pull request with a RFC:
https://github.com/haskell/rfcs/pull/25.

Solomon Ucko

On Mon, Apr 8, 2019 at 3:14 PM Solomon Ucko <solly.ucko at gmail.com> wrote:

> Thanks for pointing me to the repo. I'll work on the proposal when I get a
> chance, but it sounds like it'll probably take a while anyways.
>
> Thanks,
> Solomon Ucko
>
> On Mon, Apr 8, 2019, 12:41 Mario Blažević <mblazevic at stilo.com> wrote:
>
>> On 2019-04-06 10:36 p.m., Solomon Ucko wrote:
>> > In the Haskell 1998 & 2010 reports, I found the names of the tokens for
>> > Haskell's lexical structure / syntax / grammar very hard to read, as
>> > they were highly abbreviated. I might get more familiar with them, but
>> > that doesn't help newcomers, like me now. Anyone mind if I change them
>> > to use full words? Mind if I separate the words with underscores? I
>> made
>> > a few changes with simple find & replace, and it made it so much more
>> > readable. It did make the lines longer (duh!), but I see no reason for
>> > that to be much of a problem. Or would horizontal scroll and/or
>> > line-wrapping be too much of an issue? Where would the changes go,
>> anyways?
>>
>>         If the idea is to submit the changes for the next version of the
>> Haskell report, they would eventually have to be submitted as a GitHub
>> pull request against https://github.com/haskell/rfcs - the key word
>> being eventually. You should first create a proposal with the
>> explanation of the changes you want and have it accepted.
>>
>>
>> > Another thing that would be useful but could be harder to implement
>> > would be links from usages to declarations of tokens.
>> >
>> > Thanks,
>> > Solomon Ucko
>> >
>> > P.S. Please let me know if this has come up before, as I have just
>> > joined this list.
>> >
>> _______________________________________________
>> Haskell-prime mailing list
>> Haskell-prime at haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-prime
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-prime/attachments/20190408/e770b21a/attachment.html>


More information about the Haskell-prime mailing list