Erlang-China

erlang 中文社区

Erlang R12B-0 released


Major relese    : otp_src_R12B-0
Build date      : 2007-12-04

R12B-0 is a major new release of Erlang/OTP.
You can download the full source distribution from
 
  http://www.erlang.org/download/otp_src_R12B-0.tar.gz
  http://www.erlang.org/download/otp_src_R12B-0.readme (this file)

Note: To unpack the TAR archive you need a GNU TAR compatible program.

For installation instructions please read the README that is part of
the distribution.

The Windows binary distribution can be downloaded from

  http://www.erlang.org/download/otp_win32_R12B-0.exe
On-line documentation can be found at http://www.erlang.org/doc/.
You can also download the complete HTML documentation or the Unix manual files

  http://www.erlang.org/download/otp_doc_html_R12B-0.tar.gz
  http://www.erlang.org/download/otp_doc_man_R12B-0.tar.gz

We also want to thank those that sent us patches, suggestions and bug
reports,





Comments



1
Author:  jackyz | Date:  December 6, 2007 | Time:  8:51 am

摘自:HighLights

Erlang Language and Run-time System

* Windows SMP
* Bitstrings and binary comprehensions
* tuple_size/1 and byte_size/1 and bit_size/1 BIF
* Literal lists, tuples, and binaries are no longer constructed at run-time, but are stored in a per-module constant pool
* The Erlang driver API has been extended with a portable POSIX thread

New Applications

* Test Server
* Common Test
* Percept

新版的增强感觉主要集中于“稳定”、“性能”及“成熟”。
很有稳步推进的感觉。

2
Author:  mryufeng | Date:  December 6, 2007 | Time:  11:57 am

还有就是修了不少的bug.

3
Author:  pi1ot | Date:  December 8, 2007 | Time:  11:49 pm

javaeye上看到的“用Erlang开发的文档数据库系统CouchDB”是个什么东西,啥叫文档数据库啊
http://www.javaeye.com/news/459

4
Author:  Arbow | Date:  December 10, 2007 | Time:  2:55 pm

刚出来几天,patch就出现了~
修正如下几个issue:
OTP-7006 The SMP emulator on sparc64 erroneously used the sparc32
atomic and the sparc32 spinlock implementations which
caused it to crash.

OTP-7012 Matching an empty binary in a record and then using the
same record again could cause a compiler crash.

Example code that triggers the crash:

-record(r, {a,b}).
t(R) ->
#r{a = < <>>} = R,
R#r.b.

OTP-7013 file:read/2 and file:consult_stream/1,3 did not use an empty
prompt on I/O devices. This bug has now been corrected.

OTP-7014 configuring –enable-darwin-universal or –enable-darwin-64bit
on MacOSX could result in a non optimized emulator. Top level
configure script now corrected.

OTP-7015 configuring –with-gd did not produce correct include flags
for percept.

5
Author:  mapandfold | Date:  December 11, 2007 | Time:  10:48 am

这一把 Release 搞的是不是有点仓促?for Windows 的运行不了,boot 文件有问题。



Write a Comment

Note: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>