I don't see why you'd want to use such a gross interface as printf(). :P

As has already been pointed out, you can compile with the flag '-protocol static' to get an executable that expects to be called on the command line with a URL as an argument; then it prints the HTTP response.

We'd need to hear more about your use case to give better advice. Be forewarned that Ur/Web really is a domain-specific language for web applications, and it is not going to be pleasant to use to build other kinds of programs.

On 05/03/2015 09:13 AM, Artella Coding wrote:
Hi, would it be possible to use the C printf using the FFI? If so is there a demo using the foreign function interface? Thanks

On Sun, May 3, 2015 at 1:48 PM, Sergey Mironov <[email protected] <mailto:[email protected]>> wrote:

    Hi. Ur/Web compiler can create standalone executables, but it doesn't
    provide things many other languages provide. In particular, the Basis
    library doesn't support stdin/stdout nor the file system access
    functions.
    Instead, you can create  an executable containing built-in web server
    which knows how to serve page named 'main' displaying 'hello world'.
    After  running your application (by calling it from the command line),
    you will be able to access the page with 'curl'.

    Regards,
    Sergey

    2015-05-03 14:21 GMT+03:00 Artella Coding
    <[email protected]
    <mailto:[email protected]>>:
    > Hi,
    >
    > Is it possible for me to create a standalone "Hello world"
    executable/binary
    > in linux which I can run in the command prompt (i.e. without
    having to deal
    > with the browser)?
    >
    > Thanks


_______________________________________________
Ur mailing list
[email protected]
http://www.impredicative.com/cgi-bin/mailman/listinfo/ur

Reply via email to