Live data from Hacker News

Viewing profile — willghatch

willghatch

HN member
Joined
Sun, Nov 05, 2017, 3:52 AM UTC
HN karma
65
Public activity
21 items

About willghatch

No profile information was provided.

Recent public activity

  1. comment
    Comment #43196196

    Vim's composability is awesome. But it turns out that its possible to take this a lot further than vim does: http://www.willghatch.net/blog/text-editing/composiphrase_co...

  2. comment
    Comment #43069305

    Yes, Rash has a variety of limitations. Let me give some more context to these: >1. no job control Racket is missing a feature in its rktio library needed to do job control with it…

  3. comment
    Comment #43069014

    The docs are terrible, and I've always meant to go back and improve them... but it's never quite been a priority and I've never actually summoned the motivation to do it... But it'…

  4. comment
    Comment #43016542

    Author here. Happy to answer any questions. It's been a fun project, and I'm happy to be using it now.

  5. comment
    Comment #37425688

    I think the parent poster agrees with you, but wrote somewhat ambiguously. I think he meant something like “a movie that was visually very striking, [but] without any plot fundamen…

  6. comment
    Comment #29374732

    While I agree that adding fuzzy searching and natural language discoverability are great, there are some other pretty important differences. I thought a lot about this line: > you …

  7. comment
    Comment #25577584

    I wish I could upvote this 1000 times. Most firewalls are just so much security theater cargo culting. NAT and universal firewalls have done immeasurable, and at this point practic…

  8. comment
    Comment #25404535

    Since everybody else is peddling their better shells, I'll drop a plug for mine: https://rash-lang.org It's a shell embedded in the Racket programming language. If you're familiar …

  9. comment
    Comment #23816726

    I run NixOS. I recently wrote a blog post about my opinions of the pros/cons: https://willghatch.net/blog/2020/06/27/nixos-the-good-the-ba... For several years previously I ran Arc…

  10. comment
    Comment #22880114

    As to `#lang python` interop with Racket, it's possible, but the farther a language's semantics and object model differ from Racket, the harder and less pleasant it is to build and…

  11. comment
    Comment #22879499

    I intend to write at least a small version of this. There are a couple of existing “Emacs-in-Racket” projects which I may borrow code or ideas from. The older one is https://github…

  12. comment
    Comment #18878759

    One of my favorite features of Racket[1] is that each file declares its dialect on the top line with `#lang language-name`. Different dialects, such as custom embedded DSLs, can ha…

  13. comment
    Comment #18781864

    >You'll regret it if you ever think about playing with BSD, POWER9, or the platform of tomorrow But the platform of tomorrow is clearly a resurrected Lisp Machine! In all seriousne…

  14. comment
    Comment #18781601

    > it's pretty damn presumptuous to make someone install some random shell on my machine to build your code, imo Is it more presumptuous to make people install a language you used t…

  15. comment
    Comment #18780868

    Some other interesting projects around the strict posix shell are Morbig[1], a more trustworthy static parser for the posix shell, and the work of Michael Greenberg[2], who is tryi…

  16. comment
    Comment #18569758

    Rash only forks to launch processes, and it's all behind Racket's `subprocess` function. So there is no notion of eg. a forked subshell. But the `subprocess` function lets you get …

  17. comment
    Comment #18561970

    Cool, do you have a link? FYI, I've made a shell in Racket[1], so I would be interested in any cross-pollination of ideas. [1] http://rash-lang.org

  18. comment
    Comment #17231472

    Hey, I'm the creator of Rash. I just noticed that this was posted here. This thread got no traction and zero comments, but I'll post this for the benefit of... I don't know, people…

  19. comment
    Comment #16888892

    I'm late to the party, but I'm the author of Rash. Rash's documentation is terrible and out of date, but I've actually been planning to redo/improve all of the documentation within…

  20. comment
    Comment #16279326

    Yes, actually I've looked over all the shells on that wiki page. I think most of them haven't taken off because they either their host language has been poor or unpopular, their de…

  21. comment
    Comment #16278279

    Shell is my favorite domain-specific language. But many (including myself) would argue that domain-specific languages are generally better embedded. Many projects aiming to mixing …