Live data from Hacker News

Viewing profile — maybevoid

maybevoid

HN member
Joined
Mon, Nov 01, 2021, 8:59 PM UTC
HN karma
20
Public activity
21 items

About maybevoid

https://maybevoid.com/

Recent public activity

  1. story
  2. story
  3. comment
    Comment #45930775

    The providers in CGP work a little different than implicit parameters in Scala. Specifically, the provider implementations are bound to a `Context` or `Self` type during compile-ti…

  4. comment
    Comment #45929928

    Author here, glad to see this featured on HN! AMA about Context-Generic Programming or Rust traits!

  5. story
  6. comment
    Comment #44760569

    Location: Leipzig, Germany Remote: Yes Willing to Relocate: No Technologies: Rust, Haskell, Functional Programming, Programming Languages Resume/CV: https://contextgeneric.dev/cv-s…

  7. comment
    Comment #44622167

    For those who are new to the concept, in a nutshell, CGP allows you to bypass the coherence restrictions in traits/typeclasses, and define multiple overlapping and generic implemen…

  8. comment
    Comment #44622150

    With Context-Generic Programming (CGP), there is a way to get around the coherence restriction through a provider trait, and have overlapping implementations in safe, stable Rust. …

  9. comment
    Comment #44559317

    Hi everyone, I'm thrilled to share the third installment of my blog series on Extensible Data Types with CGP. In this post, I dive into the implementation details of the core trait…

  10. story
  11. comment
    Comment #44497897

    Hi everyone, I’m excited to share the latest progress in Context-Generic Programming (CGP), which now includes support for extensible records and variants in Rust. For those of you…

  12. comment
    Comment #44463982

    (Slightly hijacking this thread to share about my comment for the same post on Reddit [1]) It's great to see you exploring some foundational patterns that closely align with the pr…

  13. comment
    Comment #44304418

    Coincidentally, I released a DSL last week called Hypershell [1], a Rust-based domain-specific language for shell scripting at the type level. While writing the blog post, I found …

  14. comment
    Comment #44274797

    Hello everyone! I'm excited to share Hypershell, a modular, type-level DSL for writing shell-script-like programs directly in Rust! It's powered by Context-Generic Programming (CGP…

  15. story
  16. comment
    Comment #43341595

    Shameless plug: I am working on a solution in Rust that solves the coherence problems discussed in this post. I call it Context-Generic Programming (CGP), which makes it possible t…

  17. comment
    Comment #42657577

    I'm excited to announce the release of v0.3.0 of the `cgp` crate, along with several new chapters of the CGP Patterns book! Check out the linked blog post for more details. I also …

  18. story
  19. comment
    Comment #42498177

    Hello Hacker News community! I would like to announce and share my work on Context-Generic Programming [1], a new programming paradigm for writing modular code in Rust. CGP allows …

  20. story
  21. story