[Haskell-cafe] Haskell on the iPhone
John A. De Goes
john at n-brain.net
Tue Jun 23 10:24:21 EDT 2009
How about setting up some sort of "Summer of Code"-type project, where
companies can pledge dollars toward a certain goal, which will cover
the cost of the work?
Is there someone at GHC HQ who could provide guidance to a sponsored
developer working on getting additional targets into HEAD?
Regards,
John A. De Goes
N-Brain, Inc.
The Evolution of Collaboration
http://www.n-brain.net | 877-376-2724 x 101
On Jun 23, 2009, at 8:16 AM, Simon Peyton-Jones wrote:
> Good news about the iPhone port!
>
> There seems to be quite a bit more interest now in supporting
> platforms other than win/*nix on x86 these days*. Maybe now there
> will be sufficient motivation to make the fundamental changes
> required. Caveat: I have absolutely no idea of the scope or
> complexity of said changes. I will look through the LambdaVM code
> (and iPwn when available) to get an idea.
>
> There is definitely an opportunity here for someone to make an
> impact. There is no reason in principle why Haskell can’t run on a
> JVM or .net or other platform. But it’s not just a simple matter of
> absorbing some patch or other. Here’s a summary I wrote a little
> while ago:
> http://haskell.org/haskellwiki/GHC:FAQ#Why_isn.27t_GHC_available_for_.NET_or_on_the_JVM.3F
>
> The short summary is:
> · There is interesting design work to do; and then
> interesting engineering work to make it a reality.
> · We (at GHC HQ) would love to see that happen, but are not
> likely to drive it.
> · If someone, or a small group, wanted to take up the
> cudgels and work on it, we’d be happy to advise.
> · We’d certainly consider folding the results into the HEAD,
> provided the author(s) are willing to maintain it, and we feel that
> the result is comprehensible and maintainable.
> · But another viable route might well be to use the GHC API,
> which means that the result wouldn’t be part of GHC at all, just a
> client of the API. That would make it much easier to distribute
> upgrades etc, just as a Cabal package.
>
> Simon
>
> From: haskell-cafe-bounces at haskell.org [mailto:haskell-cafe-bounces at haskell.org
> ] On Behalf Of Rick R
> Sent: 23 June 2009 14:53
> To: Haskell Cafe
> Subject: Re: [Haskell-cafe] Haskell on the iPhone
>
> There seems to be quite a bit more interest now in supporting
> platforms other than win/*nix on x86 these days*.
> Maybe now there will be sufficient motivation to make the
> fundamental changes required. Caveat: I have absolutely no idea of
> the scope or complexity of said changes. I will look through the
> LambdaVM code (and iPwn when available) to get an idea.
>
> Perhaps we can devote a section of Haskell Wiki to generalizing
> Haskell for multiple targets?
>
> The industry has been clamoring for a unified solution to all of the
> mobile platforms out there. If Haskell can provide that, it would be
> a huge win for its popularity.
>
> * Thanks primarily to the iPhone and Android systems. I think
> currently iPhone is swaying the most votes but Android is due to be
> on a dozen phones and possibly even a netbook. (I have heard two
> announcements and one cancellation with regards to the netbooks).
>
>
> On Tue, Jun 23, 2009 at 8:34 AM, John A. De Goes <john at n-brain.net>
> wrote:
>
> I have strong interest in Haskell on the JVM. Not for Android,
> however.
>
> Seems like every time this topic comes up, the consensus is that
> it's not easy to support new targets with GHC, but that "work is
> underway" to make such developments easier.
>
> Regards,
>
> John A. De Goes
> N-Brain, Inc.
> The Evolution of Collaboration
>
> http://www.n-brain.net | 877-376-2724 x 101
>
> On Jun 22, 2009, at 11:23 PM, Ryan Trinkle wrote:
>
>
> Rick,
>
> I know some work has been done on JVM - iirc, Don Stewart did some
> work back in the day, www.cse.unsw.edu.au/~pls/thesis/dons-thesis.ps.gz
> , but I'm not sure how comprehensive it is.
>
> Is anyone else interested in JVM-based Haskell targets?
>
>
> Ryan
>
> On Mon, Jun 22, 2009 at 20:42, Rick R <rick.richardson at gmail.com>
> wrote:
> This is definitely good news!
>
> So... who's doing the Android/JVM target? ;)
>
>
>
> On Mon, Jun 22, 2009 at 7:37 PM, Daniel Peebles
> <pumpkingod at gmail.com> wrote:
> How exciting! I fully support the creation of a new mailing list about
> iphone+haskell :)
>
> On Mon, Jun 22, 2009 at 6:30 PM, Ryan Trinkle<ryant5000 at gmail.com>
> wrote:
> > Dear Haskellers,
> >
> > Recently, there's been a groundswell of activity in the Haskell
> community
> > regarding the Haskell's use in developing iPhone games. The
> iPhone is a
> > powerful, innovative platform (with a great monetization scheme,
> to boot),
> > and it's not surprising that many of us would want to develop apps
> for it in
> > our favorite language.
> >
> > I am proud to announce today that my company, iPwn Studios Inc., is
> > currently preparing to release an open source patch to GHC that
> allows it to
> > output binaries for iPhone OS. The patch will be released under a
> BSD
> > license as soon as possible and hopefully integrated into the GHC
> main-line
> > in the near future. As the first (to my knowledge) Haskell-based
> game
> > studio, iPwn Studios is committed to giving back to the Haskell
> community
> > through open source - contributing to a rising tide that lifts us
> all.
> >
> > I would like to take this opportunity to propose the creation of a
> > haskell-iphone mailing list, so that all Haskellers working with
> the iPhone
> > - whether for profit or for pleasure - can come together to make
> Haskell a
> > force to be reckoned with in the burgeoning iPhone App marketplace.
> >
> >
> > Best wishes,
> > Ryan Trinkle
> > President, iPwn Studios Inc.
> >
> > P.S.: If you wish to be involved in the preparation of the GHC
> patch or in
> > the creation of iPwn Studios' first game, don't hesitate to
> contact me by
> > email (ryant5000 at gmail.com), AIM (RyanT5000), or IRC (RyanT5000 on
> > irc.freenode.net).
> >
> >
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-Cafe at haskell.org
> > http://www.haskell.org/mailman/listinfo/haskell-cafe
> >
> >
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
> --
> "The greatest obstacle to discovering the shape of the earth, the
> continents, and the oceans was not ignorance but the illusion of
> knowledge."
> - Daniel J. Boorstin
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
>
>
> --
> "The greatest obstacle to discovering the shape of the earth, the
> continents, and the oceans was not ignorance but the illusion of
> knowledge."
> - Daniel J. Boorstin
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20090623/7391cd98/attachment-0001.html
More information about the Haskell-Cafe
mailing list