2. Who am I?
☆ http://www.masterq.net/
☆ Twitter: @master_q
☆ Organizer of Metasepi project
☆ A developer of Ajhc Haskell compiler
☆ A Debian Maintainer
☆ 10 years' experience in developing
OS using NetBSD.
4. Ajhc is tested on Travis CI
☆ Travis CI is a continuous integration
service.
☆ It builds code on Ubuntu Linux.
☆ But some people use Mac OS X.
☆ Are there CI services for OS X Apps?
5. Travis CI can build iOS apps
If so, also can build Mac OS X apps?
http://about.travis-ci.org/docs/user/osx-ci-environment/
6. Detail to build Mac OS X Apps
Detail: https://github.com/ajhc/ajhc/tree/arafura-ci4osx
7. Setting to build OS X Apps #1
# .travis.yml
language: objective-c
before_install:
- date
- export PATH="$HOME/Library/Haskell/bin:$PATH"
- ./travis-ci/setup_osx.sh
- git fetch --tags
- ./travis-ci/show_setting_osx.sh
script:
- ./travis-ci/build.sh
- make selftest
- make rtstest
after_script:
- date
10. PR: Ajhc Haskell compiler
☆ http://ajhc.metasepi.org/
☆ Ajhc apps are able to running on tiny
CPU has only 40kB RAM.
☆ Ajhc also build Android NDK apps.
☆ In future, would like to rewrite
NetBSD kernel with Ajhc!
11. PR: Call For Articles
☆ http://www.paraiso-lang.org/ikmsm/
☆ Fanzine of functional programming.
☆ About Haskell or OCaml or . . .
☆ Article about Ajhc in C84 book.
☆ Call me if you read it!
http://www.paraiso-lang.org/ikmsm/books/c85.html