Viewing profile — azdavis
azdavis
HN member- Joined
- Thu, Aug 04, 2016, 10:16 PM UTC
- HN karma
- 237
- Public activity
- 51 items
- HN profile
- View on Hacker News ↗
About azdavis
No profile information was provided.
Recent public activity
-
comment
Comment #47367412
Nice post, I like the benchmarking and property testing. I had a somewhat similar post: https://azdavis.net/posts/unrecur/
-
comment
Comment #45883065
Thanks! But I don’t think it quite worked?
-
comment
Comment #45882560
I wrote a small post on that: https://azdavis.net/posts/lambda-cube/ Hope it’s helpful!
-
comment
Comment #44040491
This is likely in response to https://news.ycombinator.com/item?id=43863937
-
comment
Comment #43923108
I didn’t realize that “docs like code” was a noun phrase and was trying to figure out how docs can be liking code that is in basic terms.
-
comment
Comment #38271424
Might this help? I wrote it: https://azdavis.net/posts/define-pl-01/
-
comment
Comment #37411729
SML pops up now and again on HN, which is always nice to see. I wrote a language server for SML in an attempt to improve the tooling situation around the language: https://azdavis.…
-
comment
Comment #37411700
I made a language server for SML with a focus on attempting to provide good error messages: https://azdavis.net/posts/millet/
-
comment
Comment #37191538
Glad to see new languages designed around having good support for IDEs. matklad (rust analyzer) and I wrote a bit about this: - https://matklad.github.io/2023/08/01/on-modularity-o…
-
comment
Comment #36479572
For the IDE use case, I made a language server for SML: https://azdavis.net/posts/millet/
-
comment
Comment #36091972
For editor support for Standard ML you can try Millet, a language server. https://azdavis.net/posts/millet/ There’s also https://smlhelp.github.io/book/ which is mostly put togethe…
-
comment
Comment #33101458
The biggest reason why you'd want a formal semantics for your PL, as opposed to just a "human" language specification, is so that you can do proofs about the formal semantics. You …
-
comment
Comment #33097318
I’ve been working on a language server for Standard ML called Millet: https://azdavis.net/posts/millet/ There was some past discussion about it on HN: https://news.ycombinator.com/…
-
comment
Comment #32516349
Hoping Millet doesn't mean anything offensive in any language… Studio Ghibli had this problem mildly with their film "Laputa" ("la puta" = "the whore" in Spanish).
-
comment
Comment #32516334
There's https://github.com/standardml/smackage
-
comment
Comment #32514273
It’s a group of mostly current/former CMU 15-150 TAs working on various SML tools, like: https://github.com/brandonspark/mulligan https://github.com/T-Brick/molasses https://github…
-
comment
Comment #32514210
Just to make the MVP simpler. I note in the caveats that the current approach is to recompute everything whenever even one file is changed. But that’s probably not sustainable, as …
-
comment
Comment #32513636
Author here, hope you like it!
-
comment
Comment #32110397
You can enforce this with a clippy lint: https://rust-lang.github.io/rust-clippy/rust-1.62.0/index.ht...
-
comment
Comment #30938586
https://azdavis.net/ I often write about programming languages.
-
comment
Comment #29959518
Thanks!
-
comment
Comment #29953191
Thanks! I updated it and replied to the parent comment.
-
comment
Comment #29953155
Do you mean the inline code or code blocks? In any case, I tweaked the background to be more different from the page background (in both light and dark mode) and also gave inline c…
-
comment
Comment #29951807
The definition I gave at the end of the article (the thing starting with `t ::=`) is basically a context-free grammar describing the syntax for terms of the calculus of constructio…
-
comment
Comment #29950820
Wow thanks! Never had my stuff shared out before to my knowledge but I appreciate it! I’ll take a look :D