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
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/