Adam is exactly correct here. You're trying to call server code in a web view. Try this:
`val r = rpc (testRe "test 123")` On Wed, Sep 19, 2018, 13:22 Adam Chlipala <[email protected]> wrote: > Short answer before I can investigate in more detail: it is expected that > the Ur/Web compiler give that kind of terrible error message in many cases > that don't nest server-side and client-side code properly. Some day it > should be enforced with a type system, yielding better error messages, but > that day is not yet upon us! > > On 09/19/2018 04:05 PM, Fabrice Leal wrote: > > ok so this was itching me so I decided to try to isolate whatever is at > fault. and I think I created the simplest sample to reproduce the problem: > > https://github.com/fabriceleal/urweb-test > > so I'm assuming the problem is not at my end and will try to do the > parsing on my own until the urweb-regex lib gets updated > > On Tue, Sep 18, 2018 at 11:01 PM Fabrice Leal <[email protected]> > wrote: > >> I'm having this weird error while trying to compile urweb using >> urweb-regex; if I isolate that page in a separate module, it compiles fine >> (even though I seem unable to access that page from the browser), so I >> assume I'm doing something wrong in my helloworld.ur file. >> >> Would appreciate some pointers; Source file is this one ( >> https://github.com/fabriceleal/urweb-experiments/blob/doesnt_compile/helloworld.ur#L869) >> and I also included the result of -dumpVerboseSource ( >> https://github.com/fabriceleal/urweb-experiments/blob/doesnt_compile/dumpVerboseSource.txt#L7705 >> ) >> >> That FFI maybe_onload is particularly suspicious ... is the call to >> parsePgn being "lifted" to javascript code? Some time ago I had some errors >> while trying to use the rpc function in the loadPost page because i was >> mixing it with code that uses my canvas library which has a bunch of >> clientOnly FFI calls; I reorganized my code and eventually made it work >> nicely ( >> https://github.com/fabriceleal/urweb-experiments/commit/503da7e28f1a05be6e69e9f60c9cd321bfa252ce >> IIRC). I tried to isolate the testParse function but seems to not lead >> anywhere. >> >> Sorry for the wall of text and thanks in advance :) >> > _______________________________________________ > Ur mailing list > [email protected] > http://www.impredicative.com/cgi-bin/mailman/listinfo/ur >
_______________________________________________ Ur mailing list [email protected] http://www.impredicative.com/cgi-bin/mailman/listinfo/ur
