Viewing profile — willghatch
willghatch
HN member- Joined
- Sun, Nov 05, 2017, 3:52 AM UTC
- HN karma
- 65
- Public activity
- 21 items
- HN profile
- View on Hacker News ↗
About willghatch
No profile information was provided.
Recent public activity
-
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...
-
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…
-
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'…
-
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.
-
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…
-
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 …
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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
-
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…
-
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…
-
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…
-
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 …