Thanks for the response.

Yes I agree, the Wiki should be erlang-based. But in the interim we
can really use something that is not till we have one. Do you know of
any open source erlang Wikis out there?

On Oct 28, 10:15 am, Dmitrii Dimandt <[EMAIL PROTECTED]> wrote:
> Hm.... What I always do, is I start yaws in intractive mode (yaws -i or
> sudo yaws -i) and then do all the erlyweb stuff from there. Then I see
> all the io:format messages just fine
>
> How do you attempt to do the redirect? Since before_call should return a
> tuple in the form of {NewFunc, Params}, a redirect to a different
> function may probably look like this (this is untested, so there could
> be mistakes):
>
> -compile(export_all).
>
> before_call(call_1, A) ->
>     {new_func, A};           %% substitute function, no visible redirect
> before_call(call_2, A) ->
>     {call_2, A};             %% call the actual function,
>                              %%let the function do a redirect
> before_call(call_3, A) ->
>     {new_func_3, A}.         %% call a substtute function,
>                              %% let it do a redirect,
>                              %% same as above, with a new name
>
> new_func(A) ->
>     do_some_stuff,
>     {data, ok}.
>
> call_2(A) ->
>     {ewr, some_controller}.
>
> new_func_3(A) ->
>     {ewr, some_other_controller}.
>
> As for a wiki, that'd be grand :) The only problem is that it should
> really be an Erlang-based wiki to show off the ErlyWeb... Or, probaby,
> some interim wiki...
>
> > Thanks man.
>
> > Do you know if there is anything more I have to do: I have a trace
> > statement put in the execution of before_call/2 but I don't see it
> > being printed in the console and it does not appear to redirect to the
> > URL I point it to. I don't think it works at all.
>
> > I think we should all work towards a wiki for erlyweb so that people
> > who have done stuff like this sort of stuff before would be able to
> > document it. But as it stands, even for the simplest things, it seems
> > you have to go through a lot of effort due to inadequate
> > documentation.
>
> > On Oct 27, 12:04 pm, Dmitrii Dimandt <[EMAIL PROTECTED]> wrote:
>
> >> On Oct 26, 2008, at 12:57 PM, nii amon wrote:
>
> >>> It appears that I needed to include the before_call/2 in the list of
> >>> exported functions. That takes care of the previous problem.
>
> >>> However I have come up with a new problem. So now I have this:
>
> >>> before_call(is_logged_in, A) ->
> >>> io:format("hello. I see you").
>
> >>> just to test to see if the call would be made right. I end up with
> >>> this error:
>
> >> I believe this should be something like this:
>
> >> -export([before_call/2]).
>
> >> before_call(is_logged_in, A) ->
> >> io:format("hello"),
> >> {is_logged_in, A};
> >> before_call(Func, A) ->
> >> {Func, A}.
>
> >> because we need to return {NewFuncName::atom(), NewParams::[term()]}
> >> from this function
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"erlyweb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/erlyweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to