Ben Gamari

@bgamari

I work on the Glorious Glasgow Haskell Compiler at .

New Hampshire, USA, Earth
Joined December 2010

Tweets

You blocked @bgamari

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @bgamari

  1. Pinned Tweet
    11 Jun 2018

    I would highly recommend Andreas Herrmann's "GHC Hacking Newcomer Guide" talk to anyone looking to get started hacking on GHC; it's a wealth of information communicated clearly and succinctly.

    Undo
  2. Feb 1

    At this point it is looking likely that GHC will be moving to LLVM as its native toolchain on Windows; this will hopefully allow us to bypass many of the path and process issues that we have been historically fought with. Current plan can be found here:

    Show this thread
    Undo
  3. Feb 1

    Perhaps the most shocking discovery of this entire ordeal is that it is literally *not possible* to reliably invoke the mingw toolchain we've been using for the last decade as it uses to its use of `exec`.

    Show this thread
    Undo
  4. Feb 1

    Thankfully, I have the benefit of Phyx, GHC's resident Windows expert; however, even with his help trying to get GHC's Windows CI infrastructure to reliably pass has taken weeks and the end still seems a point on the horizon.

    Show this thread
    Undo
  5. Feb 1

    Between vague documentation, decades of compatibility hacks, hacks on top of those hacks, a fundamentally different file and process model to POSIX, and the occasional toolchain bug, the amount of effort necessary to truly *support* Windows seems nothing short of herculean.

    Show this thread
    Undo
  6. Feb 1

    I'm not sure how many people appreciate just how much of a maintenance challenge Windows represents for many open-source projects. Before I started working on GHC I had assumed it was bad. However, now I know; no, it's much much worse.

    Show this thread
    Undo
  7. Feb 1

    Thanks Apple. /s

    Show this thread
    Undo
  8. Feb 1

    What does the cited website say? Let's see: When refusing SMTP transactions, our mail servers generate SMTP errors with information .... To find the error message, check your mail logs. Most of the errors will also include a URL that provides more information.

    Show this thread
    Undo
  9. Feb 1

    Well investigating a contributor's messages to ghc-devs@haskell.org bounce I found this helpful message from Apple: [CS01] Message rejected due to local policy. Please visit

    Show this thread
    Undo
  10. Retweeted
    Jan 30

    The GHC Steering Committee just accepted the proposal “Unlifted Datatypes” by :

    Undo
  11. Jan 24

    GHC 8.10.1 is finally converging with the release of release candidate 1. Do let us know how testing goes!

    Undo
  12. Jan 16

    The GHC team is happy to announce the release of GHC 8.8.2! This release includes several important bug-fixes so users are encouraged to upgrade. As always, let us know how things go! Happy 'ing

    Undo
  13. Jan 15
    Undo
  14. Retweeted
    Jan 15

    This "tiny" patch in numbers: - 75 files changed, 1108 insertions, 1022 deletions - 89 revisions - 239 comments in the MR - Closes 2 issues - Removes a handful of hacks - Adds one hack to be fixed later (patch mostly ready)

    Undo
  15. Jan 7
    Undo
  16. Jan 6

    There is no reason why citizens should need to pay to access the research that their tax dollars paid for. Help tell the ACM that it is past time to leave paid-access publishing in the past where it belongs.

    Undo
  17. Retweeted
    Jan 3

    Do you want to level up your Haskell? Join the two free training sessions provided by our sponsor at ZuriHac 2020!

    Undo
  18. Jan 2

    As someone who literally receives half-a-dozen of these a day, I can say with certainty that this will improve my life markedly. At the moment I essentially ignore my phone entirely since essentially all incoming calls are either unwanted or not time-critical.

    Undo
  19. 31 Dec 2019

    I'll be posting a blog post in the coming days describing the use-case shown above and others.

    Show this thread
    Undo
  20. 31 Dec 2019

    This has been possible for a few years now but my holiday project (to be included in 8.10.2) makes the mechanism significantly more robust.

    Show this thread
    Undo
  21. 31 Dec 2019

    Coming soon to a GHC release near you: Native stack traces (e.g. in gdb). See for yourself:

    Show this thread
    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·