[erlang-questions] Re: Process Dictionary vs Proplist in Web Frameworks

Rapsey <>
Fri Oct 30 06:41:25 CET 2009


Speaking of nitrogen, they use the process dictionary quite a bit. I think
the PD is kind of like goto. If you use it wisely, you won't have any
problems. If you abuse it, you're making a huge mess.


Sergej


On Fri, Oct 30, 2009 at 5:51 AM, Ngoc Dao <> wrote:

> > What parts are difficult to use?
>
> If Yaws aims at the application level, then it lacks the sense of web
> application framework like Sinatra, Merb, Rails etc.
>
> If Yaws aims at the web server level, then everything is OK:
> * The .yaws file part is like Apache CGI
> * The appmods part is like Java Servlet
> * Based on the powerful bare bone Yaws provides, higher level
> framework like Nitrogen can be *easily* constructed
>
> Ngoc
>
>
> On Fri, Oct 30, 2009 at 12:23 PM, Steve Vinoski <> wrote:
> >
> > On Thu, Oct 29, 2009 at 10:06 PM, Ngoc Dao <>
> wrote:
> >>
> >> Steve,
> >>
> >> So Yaws will stick with process dictionary?
> >
> > To the best of my knowledge, yes.
> >
> >>
> >> Actually I am creating this:
> >> http://github.com/ngocdaothanh/ale
> >>
> >> It only adds some routing rules and MVC conventions to make Yaws
> >> easier to use.
> >
> > What parts are difficult to use?
> >
> >>
> >> A typical Ale application would have a front controller
> >> behind Yaws' back. Behind Yaws' back, either process dictionary or
> >> proplist can be used, and I want to decide which one to use.
> >
> > Klacke of course has the final say when it comes to Yaws, but I'm pretty
> > certain there are no plans to move it away from using the process
> > dictionary.
> > --steve
>
> ________________________________________________________________
> erlang-questions mailing list. See http://www.erlang.org/faq.html
> erlang-questions (at) erlang.org
>
>


More information about the erlang-questions mailing list