Viewing profile — zawodnaya
zawodnaya
HN member- Joined
- Thu, Feb 12, 2015, 10:23 PM UTC
- HN karma
- 68
- Public activity
- 25 items
- HN profile
- View on Hacker News ↗
About zawodnaya
No profile information was provided.
Recent public activity
-
comment
Comment #40887212
Yes, unison detects this condition when it occurs and tells you about it.
-
comment
Comment #39305300
Or like a whole language to handle them
-
comment
Comment #39296771
Unison doesn't have type classes yet, no
-
comment
Comment #39293771
The language and all the libraries are open source. The storage layer API is open-source as well though the implementation is proprietary, as is the implementation of other parts o…
-
comment
Comment #39293682
There is source control on https://share.unison-lang.org/
-
comment
Comment #34346804
It’s a binary-encoded merkle tree
-
comment
Comment #34346785
It’s bytecode
-
comment
Comment #34346726
The UCM tool propagates the changes for you automatically. It also creates a patch that you can distribute with your release to update any dependents automatically. If the change c…
-
comment
Comment #34346677
Yeah, Unison doesn’t just infer the types, it will add type signatures automatically to top-level definitions.
-
comment
Comment #33666682
Yes, Unison is a purely functional language.
- comment
-
comment
Comment #33650147
This is true, if you write `bracket` for e.g. `Exception`, then you can break out of the bracket with `abort` if your bracket doesn't handle aborts. So if you want to be really sur…
-
comment
Comment #33645987
The latter.
-
comment
Comment #33645582
An issue with exchanging WASM is you'll have to do either dynamic or static linking of dependencies. Unison works around this by having all definitions share a global address space…
-
comment
Comment #33645556
Well, it could be done in JS or Lisp. You'd have to replace all the references to dependencies in every function with a hash of the implementation of the referenced function and us…
-
comment
Comment #33645289
Good news: the surface syntax of Unison is totally arbitrary and can in practice be swapped out. There's currently only one (Haskell-like) syntax, but in future I imagine there wil…
-
comment
Comment #33645243
You can simply expose an HTTP endpoint that receives the data. You wouldn't want to expose the internode protocol endpoint to the internet. That said, it wouldn't be as bad as it s…
-
comment
Comment #33645151
Smalltalk had a lot of good ideas!
-
comment
Comment #33644912
Well, there is a relationship. The relationship is specifically that Unison nodes can communicate code with one another unambiguously by exchanging hashes.
-
comment
Comment #33644671
What's an example of a pretty language?
-
comment
Comment #33644633
Well, Spark does allow you to accomplish distributed workloads for certain forms of computation. But it's limited to those forms of computations (streaming, map-reduce). It also ha…
-
comment
Comment #27654108
In practice it's a lot less annoying than navigating a file hierarchy and looking in text files that have a lot of things other than what you're looking for. See also https://share…
-
comment
Comment #22011502
This is the right idea. Conceptually there are conflicts which get resolved in the Unison tooling, but you will never get Git conflicts.
-
comment
Comment #20812251
Unison is in alpha testing, so it's not used anywhere yet.
-
comment
Comment #9041792
This may not be a very useful method for IMDB. If you follow this method you will be watching a lot of documentaries and movies made before 1970.