by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jun 29 05:00
    RDambrosio016 closed #256
  • Jun 29 05:00
    RDambrosio016 commented #256
  • Jun 29 04:54
    brendanzab commented #256
  • Jun 28 05:50
    neverRare starred brendanzab/codespan
  • Jun 27 22:43
    RDambrosio016 opened #256
  • Jun 27 03:54
    jonathandturner commented #119
  • Jun 26 19:36
    toyboot4e starred brendanzab/codespan
  • Jun 24 04:36
    techgeek1 starred brendanzab/codespan
  • Jun 24 03:58

    brendanzab on mention-tab-stop-changes

    (compare)

  • Jun 24 03:58

    brendanzab on master

    Mention tab stop changes in cha… Merge pull request #255 from br… (compare)

  • Jun 24 03:58
    brendanzab closed #255
  • Jun 24 03:55
    brendanzab synchronize #255
  • Jun 24 03:55

    brendanzab on mention-tab-stop-changes

    Mention tab stop changes in cha… (compare)

  • Jun 24 03:54
    brendanzab edited #255
  • Jun 24 03:54
    brendanzab opened #255
  • Jun 24 03:53

    brendanzab on mention-tab-stop-changes

    Mention tab stops changes in c… (compare)

  • Jun 24 03:40

    brendanzab on v0.9.5

    (compare)

  • Jun 24 03:37

    brendanzab on bump-version

    (compare)

  • Jun 24 03:37

    brendanzab on master

    Bump cargo version to v0.9.5 Merge pull request #254 from br… (compare)

  • Jun 24 03:37
    brendanzab closed #254
Brendan Zabarauskas
@brendanzab
yeah that would be so neat
need to bug the unicode consortium
matt rice
@ratmice
yeah, if u292b & c were just orthogonal/not rotated they would work too
segeljakt
@segeljakt
@brendanzab have you thought about writing a paper or something about this? many programming languages could benefit from this quality of error messages
Brendan Zabarauskas
@brendanzab
hehe, I dunno - it's more just implementation work - not sure what is significant research wise :/
segeljakt
@segeljakt
Really interesting...
I see the potential for an experiment or case study haha
Brendan Zabarauskas
@brendanzab
hehe :)
Brendan Zabarauskas
@brendanzab
Screen Shot 2020-05-17 at 11.24.24 pm.png
^ after a bunch of hacky hacks on hacks
Screen Shot 2020-05-17 at 11.26.48 pm.png
^ also
now to clean up...
segeljakt
@segeljakt
neat 👍
do you have any insights about whether error messages differ between languages?
like, imperative vs functional 🤔
Brendan Zabarauskas
@brendanzab
not sure
I just know many compilers neglect them
well, at least historically
I don't think it really matters what the dominant paradigm is
But fp langs have tended to rely on whole program type inference in the past, which can make good, localised errors more challenging to implement
But I don't think that's an FP thing - more a 'whole program type inference' thing
Currying can make good errors harder I think?
segeljakt
@segeljakt
It makes sense
Maybe, it get harder when the languages become higher order but I don't know
matt rice
@ratmice
one thing i've been thinking of is producing more of an annotated source with errors than a stream of errors, including inference in the margin
Brendan Zabarauskas
@brendanzab
The single line rendering improvements are done woohooo brendanzab/codespan#241
Folks are welcome to review if they want
matt rice
@ratmice
So, I tried to read through nothing jumped out at me in particular, but left a comment
besides that I think they look make these cases much more readable!
Brendan Zabarauskas
@brendanzab
Thanks for the comment and review
Hopefully it wasn't too convoluted - it was pretty ugly in some of the intermediate stages as I was figuring stuff out!
Brendan Zabarauskas
@brendanzab
@ratmice ok, updated with some more explanation
Brendan Zabarauskas
@brendanzab
Ok, new version is now published!