The Erlang way - dynamic upgrade of a server and UBF extensions

Bengt Kleberg <>
Wed Apr 30 11:03:24 CEST 2003


> X-Authentication-Warning: enfield.sics.se: joe owned process doing -bs
> Date: Wed, 30 Apr 2003 10:32:13 +0200 (CEST)
> From: Joe Armstrong <>

>   Yes  - everybody  alwas forgets  the version  number  - *everything*
> should always have  a version number.  The trouble  is when you create
> something you think it is perfect and will never need upgrading - this
> is always false.
> 
> Erlang modules should begin:
> 
> 	-need_version(2.3).
> 
> Or something.

does 2.3 refer to erlang itself? if so, perhaps 'R9A' would be a better
version number?
the question might be taken to indicate that need_version/1 should be
need_version/2 instead. like this:

-need_version(erlang, 'R9A').
-need_version(syntax_tools, 1.2).


> They got this right in XML :-) and PDF

and postscript.


bengt




More information about the erlang-questions mailing list