On 23 October 2013 13:52, Stéphane Ducasse <stephane.duca...@inria.fr>wrote:
> > On Oct 22, 2013, at 7:37 PM, Igor Stasenko <siguc...@gmail.com> wrote: > > > On 22 October 2013 16:09, J.F. Rick <s...@je77.com> wrote: > >> I'm excited about the upcoming move to Athens graphics and would like to >> support that effort. It seems like the base is still under heavy >> development and that I should use an up-to-date Pharo 3.0 to properly use >> it. Let me know if that is incorrect. >> >> > The latest Pharo vms for all 3 major platforms support Athens with Cairo > as backend. > It is our starting point, one day we might choose to have different > backend(s), like opengl etc. > > > But Athens is an API so the idea is that we should be able to switch to > other rendering back-end wtihout been forced to rewrite everything. > > Right. And Athens on Amber is best example of that: http://m-sp.org/gsoc2013/demo/amber-athens/ > > I was wondering for what VMs Athens is applicable. Would it automatically >> work on Linux? I've also been using Pharo / Squeak on the iPad. Would >> Athens work there or would the VM have to be changed? >> > > For the ipad , best would be to implement a quartz backend for athens. > As a temporary solution we could try to compile cairo library for it, but > i am not expert in iOS > to say if it can be done without much fuss. > Also, since iOS is famous for banning any applications which using > generated code, > that means it should be done by writing a VM plugin and then adopting new > primitives to > work with Athens API. > > > Igor it also means that we should find a way to get nativeboost wroking on > iPad (probably by generating a "DLL" from NB). > > aha.. and digitally sign it before you can use it.. and then ask nicely Apple to approve it :) -- Best regards, Igor Stasenko.