Hi Matt,

The with-form combinator takes a string naming a value in the current
form, and it executes some code in a nested form. To create a brand
new form in the current scope, use the begin-form word.

Slava

On Sat, Apr 17, 2010 at 9:21 PM, Matt Gushee <m...@gushee.net> wrote:
> Hey-ho--
>
> I am attempting to learn how to do web programming with Factor. Now, I
> understand that it is generally recommended to use the high-level
> API--page actions and such--but I am finding that with all the magic
> that happens behind the scenes, I can't understand how to usefully
> modify any of the existing example apps, let alone write my own. So I'm
> trying to start with some of the lower-level vocabularies, such as
> html.forms. However:
>
> ( scratchpad ) <form> "my-form" set
> ( scratchpad ) "my-form" get
>
> --- Data stack:
> T{ form f ~vector~ ~hashtable~ f }
> ( scratchpad ) "my-form" [ "Jim Bob" "who" set-value ] with-form
>
> Here I get an error saying
>
>  Generic word values>> does not define a method for the POSTPONE: f
>  class.
>
> ... which I guess means that the form is not actually getting bound to
> the form variable in the scope of with-form. Can anyone tell me what I'm
> doing wrong? I am running the last development version of Factor on
> Linux.
>
> Also, I'd be interested to know the rationale for with-form taking a
> variable represented by a string rather than a symbol or a form object.
>
> Finally, I asked a question on April 6 about webapps.blogs, but never
> got any responses. Anybody have any answers for that one?
>
> Thanks!
>
> --
> Matt Gushee
> m...@gushee.net
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to