iOS tree on squeakvm.org gets updated

4 views
Skip to first unread message

johnmci

unread,
Aug 23, 2010, 9:12:46 PM8/23/10
to isqueak
I've updated the iOS tree on squeakvm.org with changes needed to build
the current cog vm (stack). This seems to work ok on the iPhone.
Unfortunately attempts to run the CogVM JIT on os-x results in random
crashs in the main loop thread. People are welcome to figure this
out..

Note the Cog vm (stack) is much faster on the iPhone and is worth
migrating to if you are developing iPhone apps with iSqueak.

Brian Rice

unread,
Aug 23, 2010, 11:56:07 PM8/23/10
to isq...@googlegroups.com
Thanks! This is great news. I can build the regular iOS XCode project just fine (after locating .sources files), but... the Cog VM XCode project is in some kind of messy state, unable to locate tons of header files.

Presumably, one needs a (Cog-setup?) VMMaker installation and run it to get this put together? Or that there's some directory configuration amiss.
--
-Brian T. Rice

Brian Rice

unread,
Aug 24, 2010, 12:21:29 AM8/24/10
to isq...@googlegroups.com
Found it:
platforms/foo were configured to look at: "/Volumes/330GB Photos/Cog/platforms/foo"
--
-Brian T. Rice

John McIntosh

unread,
Aug 24, 2010, 12:45:35 AM8/24/10
to isq...@googlegroups.com, brian...@gmail.com, isq...@googlegroups.com
Ya tomorrow I hope to work with Eliot a bit to push the iPhone changes to the cog branch


Sent from my iPad

Brian T. Rice

unread,
Sep 16, 2010, 3:08:19 AM9/16/10
to isq...@googlegroups.com
After a hiatus and vacation, I came back to this project due to the recent news about EToys and so forth, but I still find the XCode project to require fiddling with configuration with no clear end in site before getting a working build. If there's a quick recipe or couple of tweaks that could make the build more easily reproducible, I'd certainly appreciate it.

I also sympathize with the difficulty in getting XCode work to work for others not collaborating actively with a project. :-) But the projects I usually work with on iOS are typically self-contained Objective-C code on a smaller scale.

Sent from my iPad

John M McIntosh

unread,
Sep 16, 2010, 11:41:46 AM9/16/10
to isq...@googlegroups.com
(a) COgVM JITS crashs, fixed
(b) Open/GL implementation for 20-30% faster drawing
(c) Run VM as a single thread UI, or background ground thread. 

All this backported to os-x. 

Progress on getting Ian or Eliot to update their source trees to capture iPhone changes as  been slow. 

For now you should be able to complete the non-cog VM as a one-click experience. 
--
===========================================================================
John M. McIntosh <joh...@smalltalkconsulting.com>   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================




Reply all
Reply to author
Forward
0 new messages