[Lift] Re: [scala] typed browser scripting languages?

2009-02-18 Thread Meredith Gregory
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?

2009-02-18 Thread Meredith Gregory
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?

2009-02-15 Thread Mark Chadwick

 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?

2009-02-13 Thread David Pollak
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?

2009-02-13 Thread Meredith Gregory
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
-~--~~~~--~~--~--~---