by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 12:28
    jyn514 commented #259
  • 12:28
    jyn514 commented #259
  • 07:24
    RDambrosio016 opened #259
  • Jul 06 15:26
    Johann150 commented #257
  • Jul 06 15:18
    Johann150 commented #257
  • Jul 06 13:38
    Johann150 ready_for_review #257
  • Jul 06 13:34
    Johann150 synchronize #257
  • Jul 06 07:50
    Johann150 synchronize #257
  • Jul 06 06:58
    Marwes synchronize #258
  • Jul 06 06:54
    Marwes commented #258
  • Jul 06 05:50
    Johann150 synchronize #257
  • Jul 06 02:21
    brendanzab commented #258
  • Jul 05 19:34
    Marwes synchronize #258
  • Jul 05 18:46
    Marwes opened #258
  • Jul 05 18:17
    Johann150 synchronize #257
  • Jul 05 17:03
    Johann150 synchronize #257
  • Jul 05 16:36
    Johann150 opened #257
  • Jun 29 05:00
    RDambrosio016 closed #256
  • Jun 29 05:00
    RDambrosio016 commented #256
  • Jun 29 04:54
    brendanzab commented #256
Brendan Zabarauskas
@brendanzab
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!