[erlang-questions] Erlang and Akka

Vlad Dumitrescu vladdu55@REDACTED
Tue Sep 2 20:52:15 CEST 2014


On Tue, Sep 2, 2014 at 5:41 PM, Norton Joseph Wayne <
norton@REDACTED> wrote:

> As an example, the implementation of UBF on GitHub (
> http://ubf.github.io/ubf/ubf-user-guide.en.html) supports several network
> formats including UBF(A), Erlang binary format (a.k.a. EBF), and a local
> procedure call (a.k.a. LPC).  The network formats share the same contract
> checker implementation.
>

I saw later your note about the project. Great stuff! It would need a bit
more of marketing, though :-)

best regards,
Vlad



On Tue, Sep 2, 2014 at 5:41 PM, Norton Joseph Wayne <
norton@REDACTED> wrote:

>
> A few comments.
>
> On 2014/09/02, at 21:13, Vlad Dumitrescu <vladdu55@REDACTED> wrote:
>
> On Mon, Sep 1, 2014 at 11:06 PM, Wojtek Narczyński <wojtek@REDACTED>
> wrote:
>
>    - should the contract checker be hard-linked to UBF(A), the wire
>    format? If used only internally, it seems reasonable to let it understand
>    the Erlang binary format
>
> As an example, the implementation of UBF on GitHub (
> http://ubf.github.io/ubf/ubf-user-guide.en.html) supports several network
> formats including UBF(A), Erlang binary format (a.k.a. EBF), and a local
> procedure call (a.k.a. LPC).  The network formats share the same contract
> checker implementation.
>
> This contract checker implementation operates directly on Erlang terms.
>  There is a lot of surrounding code but the core of the checker is a
> function that checks Erlang terms against a contract (
> https://github.com/ubf/ubf/blob/master/src/contracts.erl#L108).
>
>
>    - since 2002, Erlang got type descriptions and specifications; should
>    these be used for describing the protocols? Again, it seems reasonable to
>    be able to refer to existing types from the source code.
>
>
> Yes, agreed.
>
>
>    - should it be possible to turn the contract checker on and off,
>    preferably without performance impact when off?
>
> Yes, agreed.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20140902/1861ce1c/attachment.htm>


More information about the erlang-questions mailing list