[Lift] Re: [scala] typed browser scripting languages?
Lifted, Scalads and Lasses, Today i recalled that the skydeck http://skydeck.com/ folks had done an OCaml - JS compiler http://code.google.com/p/ocamljs/ and then dogfooded for their offerings. i've not played with it, myself, but the skydeck site is pretty nifty. Best wishes, --greg On Sun, Feb 15, 2009 at 2:28 PM, Mark Chadwick mark.chadw...@gmail.comwrote: Thanks! Has anybody used this? Yes. I've used haxe extensively. Though mostly for Flash apps, I've had to dig into its JavaScript a number of times (generally when doing Flash - DOM interactions). Watch out if you don't need very much JavaScript code, as even the smallest haxe script will generate a substantial amount of boilerplate JS. I believe it's written in ocaml, so you may have some luck using it to pragmatically gen your JS, though I doubt there's much of a translation facility. It's a pretty clean language by itself. Very close to ECMAScript. Its type inference is no Scala, but does a good job in the majority of cases. Packages. Most OO constructs. First class functions. -Mark -- L.G. Meredith Managing Partner Biosimilarity LLC 806 55th St NE Seattle, WA 98105 +1 206.650.3740 http://biosimilarity.blogspot.com --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] Re: [scala] typed browser scripting languages?
Mark, Many thanks for this feedback. Do you know of any connection between the HaXe codebase and the skydeck folks' ocamljs? Best wishes, --greg On Sun, Feb 15, 2009 at 2:28 PM, Mark Chadwick mark.chadw...@gmail.comwrote: Thanks! Has anybody used this? Yes. I've used haxe extensively. Though mostly for Flash apps, I've had to dig into its JavaScript a number of times (generally when doing Flash - DOM interactions). Watch out if you don't need very much JavaScript code, as even the smallest haxe script will generate a substantial amount of boilerplate JS. I believe it's written in ocaml, so you may have some luck using it to pragmatically gen your JS, though I doubt there's much of a translation facility. It's a pretty clean language by itself. Very close to ECMAScript. Its type inference is no Scala, but does a good job in the majority of cases. Packages. Most OO constructs. First class functions. -Mark -- L.G. Meredith Managing Partner Biosimilarity LLC 806 55th St NE Seattle, WA 98105 +1 206.650.3740 http://biosimilarity.blogspot.com --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] Re: [scala] typed browser scripting languages?
Thanks! Has anybody used this? Yes. I've used haxe extensively. Though mostly for Flash apps, I've had to dig into its JavaScript a number of times (generally when doing Flash - DOM interactions). Watch out if you don't need very much JavaScript code, as even the smallest haxe script will generate a substantial amount of boilerplate JS. I believe it's written in ocaml, so you may have some luck using it to pragmatically gen your JS, though I doubt there's much of a translation facility. It's a pretty clean language by itself. Very close to ECMAScript. Its type inference is no Scala, but does a good job in the majority of cases. Packages. Most OO constructs. First class functions. -Mark --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] Re: [scala] typed browser scripting languages?
http://haxe.org On Fri, Feb 13, 2009 at 2:46 PM, Meredith Gregory lgreg.mered...@gmail.comwrote: Scalads, lasses and Lifted, Does anyone know of efforts to create a typed functional equivalent to JavaScript? The current situation with the momentum to use third party components with no ability to catch interaction between components at compile time means that you are flying completely blind when you use third party code. This really weakens the value prop of providers like jQuery -- especially jQuery as it has no dependency management, either. i know of one group that compiles OCaml to JavaScript (for a mobile platform). Are there other efforts people know about? Best wishes, --greg -- L.G. Meredith Managing Partner Biosimilarity LLC 806 55th St NE Seattle, WA 98105 +1 206.650.3740 http://biosimilarity.blogspot.com -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Git some: http://github.com/dpp --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] Re: [scala] typed browser scripting languages?
David, Thanks! Has anybody used this? Best wishes, --greg On Fri, Feb 13, 2009 at 2:47 PM, David Pollak feeder.of.the.be...@gmail.com wrote: http://haxe.org On Fri, Feb 13, 2009 at 2:46 PM, Meredith Gregory lgreg.mered...@gmail.com wrote: Scalads, lasses and Lifted, Does anyone know of efforts to create a typed functional equivalent to JavaScript? The current situation with the momentum to use third party components with no ability to catch interaction between components at compile time means that you are flying completely blind when you use third party code. This really weakens the value prop of providers like jQuery -- especially jQuery as it has no dependency management, either. i know of one group that compiles OCaml to JavaScript (for a mobile platform). Are there other efforts people know about? Best wishes, --greg -- L.G. Meredith Managing Partner Biosimilarity LLC 806 55th St NE Seattle, WA 98105 +1 206.650.3740 http://biosimilarity.blogspot.com -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Git some: http://github.com/dpp -- L.G. Meredith Managing Partner Biosimilarity LLC 806 55th St NE Seattle, WA 98105 +1 206.650.3740 http://biosimilarity.blogspot.com --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---