5 ms·
Try F# in your browser
- Patient0 16y agoAlas for me (in IE8) this isn't working. It doesn't seem to actually "execute".
- timrobinson 16y agoDarn, this used to work. I don't have IE8 to hand, but I'll fix it shortly...
- justinbach 16y agoYeah, me either--I keep getting either (seemingly arbitrary) double prompts or "ajax errors" in Safari 5.0.3...
- deleted 16y ago[deleted]
- fleitz 16y agoIt didn't like this :( It should list out all files from C:\ let root = "C:\\"; let getdirs dir = try System.IO.Directory.GetDirectories(dir) with | e -> Array.empty let rec list_files dir = seq { yield! System.IO.Directory.GetFiles(dir); for subdir in (getdirs dir) do match subdir with | x when x.StartsWith("C:\\$") -> () | subdir -> yield! list_files subdir } list_files root |> Seq.iter (printfn "%s") printf "done" All types inferred.
- timrobinson 16y agoThanks for this - I'll take a look. The same code works fine when run through regular fsi.exe, so presumably something is going amiss over the Ajax interface.
- malkia 16y agoIt works here, but lists certain files from the system, and stops at "Documents And Settings" - no rights etc. I had to pad the first "let" to be at the same padding as the second one
- timrobinson 16y agoThe app got into a state where new fsi.exe processes wouldn't start up properly - they'd raise an unhandled exception and hang. I started being more diligent about cleaning up old processes.
- tobias3 16y agohttp://urpc.dyndns.org/ocamlinterpreter http://urpc.dyndns.org/ocamlinterpreter In german though.
- jackfoxy 16y agoDoes not work very well in Chrome, IE8, or FF. Does not allow pasting. Not really sure what it's good for except to show off an interesting hack, and the hack needs some improvement. Ever wonder what the 200,000th Fibonacci number is? Last night with a recursive F# function I got it in FSI in just over 6 seconds. It would be cool if you could get this page to work well enough to do that.