Thank you again for Erlang Web.

 Attached are some patches to convert the remaining deprecated
 regexp library funs to re library funs.


 I hope you have a good regression test suite.  I am not 
 running anything that exercises the changes very well.
 Intention, of course, is to not break anything !  Please
 let me know in either case.


 The patches were made by

 $ cp filename.erl filename.erl.orig
 
 $ emacs filename.erl

 $ diff -u filename.erl.orig filename.erl > filename.patch


 (on Ubuntu GNU/Linux 8.04)
 $ uname -a
Linux delora 2.6.24-24-386 #1 Wed Apr 15 15:13:41 UTC 2009 i686 GNU/Linux


 The attached tgz file should be untarred from your erlang-web
 directory and also contains the *.orig files.  Of course, after
 patching and changing back to erlang-web top directory, rerun

 $ bin/compile.erl


 I have not yet tested out the new version and new features.
 The quick start 'Welcome to Erlang Web' works, though it
 probably does not exercise the changes I made.


~Michael



On Mon, Apr 27, 2009 at 03:39:46PM +0100, Michal Ptaszek wrote:
> Hello All,
> 
> The next version of the Erlang Web framework, Erlang Web 1.3RC1, is ready!
> This is the first release candidate. We think this version of the framework
> is full of brand new features, and hopefully it will attract a lot of 
> attention.
> 
> The changes from the previous version 1.2.1 are:
>  * distribution support
>  * generic annotations added
>  * new automatic form builder implemented
>  * CouchDB support corrected
>  * support for other than integers primary keys added
>  * cross-framework logger introduced
>  * wpart_paginate improvements
>  * Xmerl removed from wtype's handle_call functions
>  * "rewrite" feature in dispatcher rules added
>  * wpart_bool corrected
> 
> And the more descriptive changelog:
>  * distribution support
>    Since Erlang Web release 1.3 has a new application child, its
>    draft codename is eptic_fe (from eptic frontend).
>    The new application allows users to distribute their services
>    on a cluster of machines.
>    The new application also provides very fast and convenient
>    cache storage. Please see http://wiki.erlang-web.org/EpticFE
>    for details.
> 
>  * generic annotations added
>    Erlang Web's annotations are a meta-language extension that
>    provides a possibility to define a control flow for each Erlang
>    function.
>    The annotations description is available at
>    http://wiki.erlang-web.org/Annotations
> 
>  * new automatic form builder implemented
>    It is now possible to have greater control of how the automatically
>    generated form will look. The new generator is more flexible, allows
>    building of a form based on the different HTML structures and gives
>    a website designer a lot of freedom with building the CSS document.
> 
>  * CouchDB support corrected
>    Erlang records are now mapped directly to the CouchDB document.
>    Moreover, reading all entries from the selected domain uses CouchDB's
>    views, since they are more efficient.
> 
>  * cross-framework logger introduced
>    e_logger - is a tool for tracing the events within the framework -
>    from the earliest phase in the lowest level server callback module,
>    through the dispatching phase and dataflow processing parts, to
>    the user-defined controllers. Together with the e_logger, there
>    is a e_logger_viewer tool for analyzing the control flow for each
>    request.
> 
>  * wpart_paginate improvements
>    It is now possible to make a list of the numbered links to the
>    pages that hold the parts of some collections. In addition, the
>    'trim' attribute allows developers to control the length of this list.
> 
>  * redirect feature in dispatcher rules added
>    Dispatcher can now act as an Apache's mod_rewrite.
>    Read more on http://wiki.erlang-web.org/Dispatcher
> 
>  * wpart_bool corrected
>    wpart_bool will now do the same as wpart_multilist (but renders a
>    different HTML widget): http://wiki.erlang-web.org/Wparts/BasicTypes/bool
> 
> As you can see there are a lot of changes in this release which will be
> very helpful.  
> 
> The complete documentation is available on Erlang Web's wiki page:
> http://wiki.erlang-web.org/
> 
> The source code for Erlang Web can be found on our official bitbucket's
> account:
> http://bitbucket.org/etc/erlang-web/
> 
> The tarball containing the 1.3RC1 distribution is also available for download
> from:
> http://www.erlang-web.org/
> 
> Comments, ideas, feedback is most welcome.
> Download, test it, please send us your thoughts, and some feedback!
> 
> Best regards,
> 
> -- 
> Michal Ptaszek
> www.erlang-consulting.com
> 
> ------------------------------------------------------------------------------
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensign option that enables unlimited
> royalty-free distribution of the report engine for externally facing 
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> Erlangweb-users mailing list
> Erlangweb-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/erlangweb-users
> http://www.erlang-web.org/

-- 
Michael McDaniel
Portland, Oregon, USA
http://autosys.us

Attachment: erlang-web-R1.3RC1.mmc.patches.tgz
Description: GNU Unix tar archive

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Erlangweb-users mailing list
Erlangweb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/erlangweb-users
http://www.erlang-web.org/

Reply via email to