Hi, when I visited the introductory web page the language looked like Standard ML and so I got curious and wanted to experiment with the language. I was thinking of doing some experiment where I read some file, do some processing, and then output the results. I think for this I would have to link up to C. This would also allow me to benchmark against Haskell.
I tried your patched version of Ur with mozert1's example and it worked for me. Thanks. On Sun, May 3, 2015 at 2:44 PM, Adam Chlipala <[email protected]> wrote: > 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]> 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] >> >: >> > 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 > >
_______________________________________________ Ur mailing list [email protected] http://www.impredicative.com/cgi-bin/mailman/listinfo/ur
