Using Gambit-C Scheme to Create Small, Efficient Native Applications
devx.com
devx.com
By the way, I noticed there's a scheme interpreter in the app store called iScheme. I guess it doesn't make API calls, so it's okay?
Scheme is great but you should also involve yourself in a popular language with a big/fun community so you don't burn out. Seeing different perspectives is good anyway.
Looks like iScheme came out after they backed off of their only Objective-C/C rule. So it should be fine, simply because it doesn't download any scripts. I think that's the only restriction now.
I am using Gambit in my own iPad development efforts and your instructions were invaluable !
Anyhow, for some things Scheme can produce efficient applications. However, other things are extremely inefficient in Scheme. There's no way around the fact that C is still much better at producing small, efficient, native apps.
It's much easier to get things going in Scheme. But then when you want to finish off a project to a high standard, the language itself becomes the limiting factor. The lack of optional typing, lack of native 32 and 64 bit integers (for some things you really need all 64 bits), inefficient string handling libraries (especially substrings), lack of standardised object oriented stuff and standardised foreign function interface and a general lack of available efficient and full-functioned libraries all end up causing frustration.
first login worked for me
Since the article is 1 1/2 years old, you should check out the wiki http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Main_P... because only covered what I needed for my own projects in the article..
brew install gambit-scheme
[1] http://mxcl.github.com/homebrew/