Live data from Hacker News

Viewing profile — azdavis

azdavis

HN member
Joined
Thu, Aug 04, 2016, 10:16 PM UTC
HN karma
237
Public activity
51 items

About azdavis

No profile information was provided.

Recent public activity

  1. comment
    Comment #47367412

    Nice post, I like the benchmarking and property testing. I had a somewhat similar post: https://azdavis.net/posts/unrecur/

  2. comment
    Comment #45883065

    Thanks! But I don’t think it quite worked?

  3. comment
    Comment #45882560

    I wrote a small post on that: https://azdavis.net/posts/lambda-cube/ Hope it’s helpful!

  4. comment
    Comment #44040491

    This is likely in response to https://news.ycombinator.com/item?id=43863937

  5. 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.

  6. comment
    Comment #38271424

    Might this help? I wrote it: https://azdavis.net/posts/define-pl-01/

  7. 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.…

  8. 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/

  9. 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…

  10. comment
    Comment #36479572

    For the IDE use case, I made a language server for SML: https://azdavis.net/posts/millet/

  11. 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…

  12. 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 …

  13. 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/…

  14. 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).

  15. comment
    Comment #32516334

    There's https://github.com/standardml/smackage

  16. 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…

  17. 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 …

  18. comment
    Comment #32513636

    Author here, hope you like it!

  19. comment
    Comment #32110397

    You can enforce this with a clippy lint: https://rust-lang.github.io/rust-clippy/rust-1.62.0/index.ht...

  20. comment
    Comment #30938586

    https://azdavis.net/ I often write about programming languages.

  21. comment
  22. comment
    Comment #29953191

    Thanks! I updated it and replied to the parent comment.

  23. 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…

  24. 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…

  25. 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