EPIC5-0.0.4 is now available. This is the fourth alpha release of EPIC5,
the day after it's 15th month birthday.
ftp://ftp.epicsol.org/pub/epic/EPIC5-ALPHA/epic4-0.0.4.tar.gz
ftp://ftp.epicsol.org/pub/epic/EPIC5-ALPHA/epic4-0.0.4.tar.bz2
http://ftp.epicsol.org/pub/epic/EPIC5-ALPHA/epic4-0.0.4.tar.gz
http://ftp.epicsol.org/pub/epic/EPIC5-ALPHA/epic4-0.0.4.tar.bz2
In this release the following things are noteworthy:
* ### IMPORTANT ### "global" is no longer loaded automatically if you
have an ~/.epicrc or ~/.ircrc file (or you use the -l command line
option, or set the IRCRC or EPICRC environment variable, or in any
way have epic load a file at startup). You must make a one-time
change by adding 'load global' to the stop of your startup script,
if you want to continue to load global by default
* Entirely rewritten i/o subsystem, which is generalized. To prove
that I really mean it this time, there are implementations for
select(), poll(), freebsd's kqueue(), and pthreads, all of which
have been tested to some extent or another. This is controlled by
a new configure option (./configure --with-multiplex=<val>). The
default is always select() unless you choose another.
* Each server automatically gets an "alternate name" when you create
it. This first altname is what would appear in the status bar for
the %S expando. The %S expando has been changed to use this first
altname. This means if you change the altnames, you can change %S!
* There is a 'save' script which implements /save. You can just do
/load save, then /save is back!
* Error messages in the I/O subsystem may generate multiple errors
over multiple lines. Some of you will probably find this annoying,
and you can suppress them with /on yell if you want to.
There are other changes, documented in UPDATES, but these are the most
important ones that are user-visible.
Enjoy!
Jeremy
_______________________________________________
List mailing list
[email protected]
http://epicsol.org/mailman/listinfo/list