[Pharo-dev] [ bloc ] I do not understand why some behavior is not in the right place

Igor Stasenko siguctua at gmail.com
Wed Apr 6 04:23:46 EDT 2016


On 6 April 2016 at 11:14, Thierry Goubier <thierry.goubier at gmail.com> wrote:

>
>
> 2016-04-06 10:07 GMT+02:00 Igor Stasenko <siguctua at gmail.com>:
>
>>
>>
>> On 6 April 2016 at 10:35, Nicolai Hess <nicolaihess at gmail.com> wrote:
>>
>>>
>>> I made some fixes for AthensBalloon (not all are integrated yet, some
>>> parts are just experimental and needs more tests), the idea is to have
>>> AthensBalloon at least not crash or throwing  errors, even if not all
>>> features are supported.
>>>
>>
>> Much, much, much appreciated. The whole point of existence of Balloon
>> backend for Athens was to use it as a proving ground that Athens can stay
>> backend neutral, and its API allows to stay it like that.
>> From that perspective, any feature that offered by any backend should
>> find its way via API, but not thrown into play just because we can.
>>
>
> Cool. I played with AthensBalloon a way back; but some stuff wasn't
> working. Good to know it has improved, and this is within Athens objective
> to be backend-neutral.
>
>
>> As i mentioned before, if we would be making Cairo wrapper, then there no
>> reason to call it Athens. It could be something like 'CairoPharo'.
>>
>> And i kept mentioned over and over again on all presentations related to
>> Athens, that it is not Cairo.
>>
>> But at the moment, no one cares about non-cairo-athens. All users just
>>> directly use AthensCairoCanvas/AthensCairoSurface.
>>> I had a bug report for discussion about how to make some kind of factory
>>> that would create the appropriate Athens backend.
>>>
>>> Is there still some interest on AthensBalloon or to make athens more
>>> independent from cairo?
>>>
>>>
>>>
>>
>> It always been. But didn't have much time to make that happen.
>> For instance, i dream to make an OpenGL backend for Athens.. but i had no
>> chance to put my hands on that topic so far.
>>
>
> It is interesting to know, because this means you probably already have an
> idea about how to implement that :)
>
> Of course i do. There are an open-source ShivaVG project that implements
OpenVG using OpenGL.
And i was looking how i could use it for insights and 'steal' some code in
order to do it :)

https://sourceforge.net/projects/shivavg/


> Regards,
>
> Thierry
>



-- 
Best regards,
Igor Stasenko.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20160406/3e60983f/attachment.html>


More information about the Pharo-dev mailing list