Live data from Hacker News

Viewing profile — pchiusano

pchiusano

HN member
Joined
Thu, May 12, 2011, 12:43 PM UTC
HN karma
450
Public activity
72 items

About pchiusano

Cofounder of Unison Computing, public benefit corp.

paul.chiusano@unison.cloud

Recent public activity

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

    Use Unison Share, it's great for all that! https://share.unison-lang.org/ It's open source, you can create a free account with GitHub OAuth, and you can push projects there and col…

  4. comment
    Comment #46053573

    Thanks for this report. The tooling takes a little getting used to but it’s extremely powerful. Here are a few benefits you’ll see - UCM keeps a perfect incremental compilation cac…

  5. comment
    Comment #46052508

    Thanks! I am not 100% sure the origin of the idea but I do remember being influenced by git and Nix. Basically "what if we took git but gave individual definitions a hash, rather t…

  6. comment
    Comment #46052359

    You can gradually adopt Unison, it's not all or nothing. It's true that when programming in Unison, you use Unison's tooling (which is seriously one of the best things about it), b…

  7. comment
    Comment #46052112

    Mobile or browser clients talk to a Unison backend services over HTTP, similar to any other language. Nothing fancy there.[1] > sending code over the network to be executed elsewhe…

  8. comment
    Comment #46051939

    That depends. What are you wanting to accomplish more broadly with the integration? I'll mention a couple things that might be relevant - you could have the git repo reference a br…

  9. comment
    Comment #46051750

    Unison code is published on https://share.unison-lang.org/ which is itself open source (it's a Haskell + postgres app), as is the language and its tooling. You can use Unison like …

  10. comment
    Comment #46051672

    We do have an FFI now! https://github.com/unisonweb/unison/pull/6008 It's very recent and we'll be adding more types to it soon, this first PR was just focused on the core machiner…

  11. comment
    Comment #46051045

    Yes, we have a way of hashing literally all values in the language, including arbitrary data types, functions, continuations, etc. For instance, here, I'm hashing a lambda function…

  12. comment
    Comment #46050943

    Erlang is great and was one inspiration for Unison. And a long time ago, I got a chance to show Joe Armstrong an early version of Unison. He liked the idea and was very encouraging…

  13. comment
    Comment #46050297

    https://www.unison-lang.org/docs/the-big-idea/ might be a good starting point! For interesting usage - we built Unison Cloud (a distributed computing platform) with the Unison lang…

  14. comment
    Comment #46049768

    Also, hi, I'm one of the language creators, feel free to ask any questions here!

  15. story
  16. comment
    Comment #45162539

    The Unison language supports algebraic effects and optimizes handlers that call their continuation at most once in tail position (we call these "affine"), so you can have the best …

  17. story
  18. comment
    Comment #40883868

    If I understand your question, this would work much the same way as any other language. Suppose you have: allocationPolicy = 23484 -- two usages of allocationPolicy foo = allocatio…

  19. comment
    Comment #40883489

    I know what you mean with those other tools, but this doesn't happen in Unison. The reason those systems are somewhat flaky is that the cache of what's in memory can diverge from t…

  20. comment
    Comment #40883391

    Hi there, I'm one of the creators of Unison, feel free to AMA!

  21. comment
    Comment #39303249

    The language is open source. See this reply re: self-hosting https://news.ycombinator.com/item?id=39293568

  22. comment
    Comment #39303157

    Hi, one of the Unison creators here. We've held off working on FFI until the JIT compiler[1] is completed since FFI is closely connected to the runtime. There's some interesting su…

  23. comment
    Comment #39302760

    Thanks for this feedback. We will get there!

  24. comment
    Comment #39302708

    No worries! It is true that tech exists that try to make all 3 of those items easier. YMMV, but having used these technologies myself and now having used Unison + Unison Cloud, all…

  25. comment
    Comment #39294670

    Yes, I think Deno's a decent analogue for what we're doing, though the Unison language provides some additional superpowers that we find essential. The https://www.unison.cloud/our…