[erlang-questions] Newbie question: is there something like a main() method in Erlang?
Sat Apr 28 08:24:07 CEST 2007
On 4/28/07, Julian Fondren <> wrote:
> On 4/28/07, jm <> wrote:
> > Harish Mallipeddi wrote:
> > > Anyways I'm wondering if there's like a main() method in Erlang which
> > > will run automatically? Currently from the examples I've been coming
> > > across in the book and online, you've to create a new module and then
> > > to the Erlang shell and do c('module_name') to compile/load the
> > > Is there a way to just say "erl module.beam" and have it invoke some
> > > method automatically much like how if __name__=="__main__" works in
> > Python.
> > One last
> > thought take a look at something like yaws to see how it's put together.
> Yaws uses a shell script to figure out the arguments and then invoke
> something more involved than: erl -s yaws init args
Thanks all of you! escript was basically what I was looking for.
Anyway, http://wiki.trapexit.org/index.php/Hello_World gives you
> three ways to do this and also some "don't do that" propaganda.
> Erlang is just much more interesting when you -don't- treat it
> like Python.
Point taken :)
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the erlang-questions