[Haskell-cafe] Xcode 5 support for GHC iOS

2013-10-14 Thread Luke Iannini
Hi all,

Just wanted to let you know I've finished updating GHC iOS to support Xcode
5. The new scripts are at
https://github.com/ghc-ios/ghc-ios-scripts/tree/xcode5 and you'll find
updated instructions at
http://ghc.haskell.org/trac/ghc/wiki/Building/CrossCompiling/iOS .

Please let me know if you have any trouble!
Cheers
Luke
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] Announcing GHC iOS

2013-08-29 Thread Luke Iannini
Hi all!
(in case you don't read /r/haskell : ))

Stephen Blackheath and I are extremely happy to report that as of today,
GHC can natively build binaries for iOS devices and the iOS Simulator.

You'll find everything you need here:
http://ghc.haskell.org/trac/ghc/wiki/Building/CrossCompiling/iOS

The short of it is you can use ghc-ios myFiles.hs to get a universal
ARMv7/ARMv7s/i386 static library to drop straight into an Xcode project.

Stephen's already working on some wonderful FRP-powered games, I'm working
on a project called SpaceTime that I'll announce shortly, and you may now
all begin creating insanely great iOS software using the finest language in
the world : ).

Stephen deserves the lion's share of the credit for this project — it's
been over 3 years in the making! Many thanks to Maxwell Swadling for
generalizing static library builds into a -staticlib flag for GHC, Carter
Schonwald for compilation guidance, and the venerable Austin Seipp for
reviewing and merging our patches.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Announcing GHC iOS

2013-08-29 Thread Luke Iannini
Stephen provided some more credits — thanks so much to all!

Three connected projects concerning cross-compilation:

*Registerised ARM support, added using David Terei's LLVM compiler back end
with Stephen Blackheath doing an initial ARMv5 version and LLVM patch and
Karel Gardas working on floating point support, ARMv7 compatibility and
LLVM headaches. Ben Gamari did work on the runtime linker for ARM.

*General cross-compiling, with much work by Stephen Blackheath and Gabor
Greif (though many others have worked on this).

*A cross-compiler for Apple iOS. iOS-specific parts were mostly Stephen
Blackheath with Luke Iannini on the Cabal patch, testing and supporting
infrastructure, also with assistance and testing by Miëtek Bak and Jonathan
Fischoff, and thanks to many others for testing; The iOS cross compiler was
started back in 2009 by Stephen Blackheath with funding from Ryan Trinkle
of iPwn Studios.

Thanks to Ian Lynagh for making it easy for us with integration, makefile
refactoring and patience, and to David Terei for LLVM assistance.



On Thu, Aug 29, 2013 at 1:43 PM, Luke Iannini lukex...@gmail.com wrote:

 Hi all!
 (in case you don't read /r/haskell : ))

 Stephen Blackheath and I are extremely happy to report that as of today,
 GHC can natively build binaries for iOS devices and the iOS Simulator.

 You'll find everything you need here:
 http://ghc.haskell.org/trac/ghc/wiki/Building/CrossCompiling/iOS

 The short of it is you can use ghc-ios myFiles.hs to get a universal
 ARMv7/ARMv7s/i386 static library to drop straight into an Xcode project.

 Stephen's already working on some wonderful FRP-powered games, I'm working
 on a project called SpaceTime that I'll announce shortly, and you may now
 all begin creating insanely great iOS software using the finest language in
 the world : ).

 Stephen deserves the lion's share of the credit for this project — it's
 been over 3 years in the making! Many thanks to Maxwell Swadling for
 generalizing static library builds into a -staticlib flag for GHC, Carter
 Schonwald for compilation guidance, and the venerable Austin Seipp for
 reviewing and merging our patches.

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] GHC for mobile devices?

2012-11-12 Thread Luke Iannini
Hi All,

https://github.com/ghc-ios/ghc/wiki explains how to get Stephen
Blackheath's GHC fork for iOS running — it's a bumpy road (cleanups
are underway) but I've got Cloud Haskell, ObjectiveHaskell, LevelDB
and my own libraries running wonderfully on my iPad.

I just updated the wiki with a few tweaks for Mountain Lion and Xcode 4.5.2.

Cheers
Luke

On Mon, Nov 12, 2012 at 1:41 AM, Ivan Perez
ivanperezdoming...@gmail.com wrote:

 I found [1] a few months ago. It outputs Java bytecode, so it should work on
 android. Given that Android development in java is very well supported in
 eclipse, you might want to use haskell/frege only for the internals of your
 program and keep coding your interface in Java.

 [1] http://code.google.com/p/frege/

 On 10 November 2012 01:51, Andrew Pennebaker andrew.penneba...@gmail.com
 wrote:

 I'd love to use Haskell directly for making mobiles apps. How can we make
 this happen, porting GHC to Android, iOS, and Windows Phone?

 --
 Cheers,

 Andrew Pennebaker
 www.yellosoft.us

 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe



 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe