Re: [GHC] #7496: Support for JavaScript as an official GHC output language
#7496: Support for JavaScript as an official GHC output language ---+ Reporter: mcandre | Owner: Type: feature request | Status: closed Priority: normal| Milestone: Component: Compiler |Version: 7.6.1 Resolution: wontfix | Keywords: js, javascript, fay, compiler Os: Unknown/Multiple | Architecture: Other Failure: None/Unknown | Difficulty: Unknown Testcase:| Blockedby: Blocking:|Related: ---+ Comment(by simonpj): Javascript isn't the same as .NET or the JVM, but the same general sentiments apply. Maybe a cut-down version of Haskell and libraries? It would be a real project though. Simon -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7496#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler ___ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
Re: [GHC] #7496: Support for JavaScript as an official GHC output language
#7496: Support for JavaScript as an official GHC output language ---+ Reporter: mcandre | Owner: Type: feature request | Status: closed Priority: normal| Milestone: Component: Compiler |Version: 7.6.1 Resolution: wontfix | Keywords: js, javascript, fay, compiler, ghcjs Os: Unknown/Multiple | Architecture: Other Failure: None/Unknown | Difficulty: Unknown Testcase:| Blockedby: Blocking:|Related: ---+ Changes (by hamish): * keywords: js, javascript, fay, compiler = js, javascript, fay, compiler, ghcjs Comment: GHCJS is still making progress, but we could always use more help https://github.com/ghcjs/ghcjs/ https://github.com/ghcjs/ghcjs-examples/ -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7496#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler ___ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
Re: [GHC] #7496: Support for JavaScript as an official GHC output language
#7496: Support for JavaScript as an official GHC output language --+- Reporter: mcandre| Owner: Type: feature request| Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.6.1 Keywords: js, javascript, fay, compiler | Os: Unknown/Multiple Architecture: Other | Failure: None/Unknown Difficulty: Unknown|Testcase: Blockedby: |Blocking: Related: | --+- Changes (by simonpj): * difficulty: = Unknown Old description: JavaScript is becoming an alternative to JVM, the write once run everwhere dream. JavaScript runs in Web browsers (ECMAScript), in desktops and servers (Node.js), in mobile apps (PhoneGap). If GHC added JavaScript as an official output language, it would greatly increase the platforms on which Haskell code runs, encouraging more developers to give Haskell a try. For example, there are few well-supported solutions for single-language multi-platform on mobile devices. Ruby, Python, and Java come close, but the toolchains for these require a lot of effort on the part of the mobile app developer (try debugging Ruby, Ruboto, JRuby, and Java all for one application!), and components of the toolchain aren't always free (RubyMotion). If Haskell supported mobile development in a big way, developers would consider adopting Haskell as their multi-platform language of choice. We just need to put more effort into a standard JavaScript backend to GHC. The good news is that efforts for HS - JS compilers, such as [Fay|http ://fay-lang.org/], are already underway. Perhaps the community would be interested in growing Fay, and eventually backporting it into GHC proper. It's amazing what you can do when Haskell runs everywhere. New description: !JavaScript is becoming an alternative to JVM, the write once run everwhere dream. !JavaScript runs in Web browsers (ECMAScript), in desktops and servers (Node.js), in mobile apps (!PhoneGap). If GHC added !JavaScript as an official output language, it would greatly increase the platforms on which Haskell code runs, encouraging more developers to give Haskell a try. For example, there are few well-supported solutions for single-language multi-platform on mobile devices. Ruby, Python, and Java come close, but the toolchains for these require a lot of effort on the part of the mobile app developer (try debugging Ruby, Ruboto, JRuby, and Java all for one application!), and components of the toolchain aren't always free (!RubyMotion). If Haskell supported mobile development in a big way, developers would consider adopting Haskell as their multi-platform language of choice. We just need to put more effort into a standard !JavaScript backend to GHC. The good news is that efforts for HS - JS compilers, such as [Fay|http ://fay-lang.org/], are already underway. Perhaps the community would be interested in growing Fay, and eventually backporting it into GHC proper. It's amazing what you can do when Haskell runs everywhere. -- Comment: Go for it! Simon -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7496#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler ___ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
[GHC] #7496: Support for JavaScript as an official GHC output language
#7496: Support for JavaScript as an official GHC output language -+-- Reporter: mcandre | Owner: Type: feature request | Status: new Priority: normal| Component: Compiler Version: 7.6.1 | Keywords: js, javascript, fay, compiler Os: Unknown/Multiple | Architecture: Other Failure: None/Unknown | Blockedby: Blocking:|Related: -+-- JavaScript is becoming an alternative to JVM, the write once run everwhere dream. JavaScript runs in Web browsers (ECMAScript), in desktops and servers (Node.js), in mobile apps (PhoneGap). If GHC added JavaScript as an official output language, it would greatly increase the platforms on which Haskell code runs, encouraging more developers to give Haskell a try. For example, there are few well-supported solutions for single-language multi-platform on mobile devices. Ruby, Python, and Java come close, but the toolchains for these require a lot of effort on the part of the mobile app developer (try debugging Ruby, Ruboto, JRuby, and Java all for one application!), and components of the toolchain aren't always free (RubyMotion). If Haskell supported mobile development in a big way, developers would consider adopting Haskell as their multi-platform language of choice. We just need to put more effort into a standard JavaScript backend to GHC. The good news is that efforts for HS - JS compilers, such as [Fay|http ://fay-lang.org/], are already underway. Perhaps the community would be interested in growing Fay, and eventually backporting it into GHC proper. It's amazing what you can do when Haskell runs everywhere. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7496 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler ___ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs