UBF(A) vs ETF / UBF(C) vs gen_fsm

Edmond Begumisa ebegumisa@REDACTED
Wed Sep 22 11:28:35 CEST 2010

Hello all,

I've been looking at Dr. Joe Armstrong's UBF with interest, especially for  
IPC between two Erlang nodes over TCP (non-epmd) and possibly between an  
Erlang node and a XULRunner client (JavaScript/XPCOM). I have two  
questions for those with UBF experience...

1) Concerning UBF(A): Joe mentioned in his original paper that UBF(A)  
encoding was more upto 40% more compact than the VM External Term Format.  
But that was 8 years ago. I understand the external term format has  
improved since then. Is UBF(A) still more compact?

2) Concerning UBF(C): If one is using gen_fsm server-side together with  
UBF(A) over the wire, would I be correct in saying that the OTP behaviour  
provides the contract checking that UBF(C) would provide? That is, would  
using gen_fsm with UBF encoding for messages render the UBF(C) contract  
checker redundant?

- Edmond -

Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

More information about the erlang-questions mailing list