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.

Reply via email to