[gambit-list] Gambit REPL iOS app

Marc Feeley feeley at iro.umontreal.ca
Wed Mar 16 13:50:31 EDT 2011


Thanks for your fixes.  So did you get Gambit REPL running?  In the simulator and/or actual device?

Marc

On 2011-03-16, at 11:31 AM, Raffael Cavallaro wrote:

> 
> On Mar 15, 2011, at 7:18 AM, Marc Feeley wrote:
> 
>> On a Mac with XCode 4.0 installed:
>> 
>> % curl "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.6/source/gambc-v4_6_0-devel.tgz" > "gambc-v4_6_0-devel.tgz"
>> % tar zxf gambc-v4_6_0-devel.tgz 
>> % cd gambc-v4_6_0-devel
>> % ./configure --enable-single-host
>> % make -j 2
>> % make update
>> % cd examples/iOS
>> % make examples
>> % ./build-gambit-iOS
>> % open GambitREPL.xcodeproj
>> 
>> Then in XCode in the upper left corner of the main window, select the Scheme "GambitREPL-simulator | iPhone 4.3 Simulator" and click "Run". 
> 
> FWIW, this does not work for me, though I've found a workaround.
> 
> Here are the details:
> 
> Everything goes smoothly though:
> 
> % make -j 2
> 
> but when doing:
> 
> % make update
> 
> I get several errors:
> 
> [much, presumably normal, output snipped]
> making all in iOS
> make[3]: *** No rule to make target `all'.  Stop.
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [update] Error 2
> rafbookpro13:gambc-v4_6_0-devel raffaelc$ cd examples/iOS/
> rafbookpro13:iOS raffaelc$ make examples
> make: *** No rule to make target `examples'.  Stop.
> 
> 
> So I switch back to the gambc-v4_6_0-devel root directory and do:
> 
> % make clean
> % ./configure --enable-single-host
> % make -j 2
> % make update
> 
> which now succeeds. then:
> 
> % cd examples/iOS
> % make examples
> 
> Then trying to do:
> 
> % ./build-gambit-iOS
> 
> I get a permission error (i.e., build-gambit-iOS does not have the executable bit set)
> 
> so I do:
> 
> % chmod +x ./build-gambit-iOS
> 
> then:
> 
> % ./build-gambit-iOS
> 
> and the rest works as it should.
> 
> Finally, remember that cut and paste into the repl or script editor in the iOS simulator is a bit tricky. You need to copy from some source (e.g., emacs) then hit cmd-V in the simulator; nothing will appear to happen, but your text is now in the iOS simulator's clipboard. Only now, after "loading" the iOS simulator's clipboard, should you use the touch gesture (two finger trackpad click or control-click) on the simulator screen to get the "Select | Select All | Paste" pop-up on the iOS simulator screen and paste your text. If you don't hit Cmd-V first, your clipboard contents will be stale. This extra step is to prevent the Mac OS clipboard and iOS simulator clipboard from overwriting each other.
> 
> Maybe this will be helpful to others who run into similar issues.
> 
> warmest regards,
> 
> Ralph
> 
> 
> 
> Raffael Cavallaro
> raffaelcavallaro at me.com



More information about the Gambit-list mailing list