hi guys Ephestos has been moving forward and I am happy to report I can
finally offer 100% accessibility to Blender Python API , meaning you can
have access to any blender operator and property.

Additionally Ephestos won't crash anymore in case of python error, instead
it will display the error in the Blender GUI , remove the message
containing the error and carry on like nothing happened.

Ephestos now offers full access to python globals, meaning you can assign
global variables in python to shorten your code and for all the known
benefits of using variables.

With the help of Damien I was successful in creating a parser for pharo to
python syntax. Using pharo messages you can now construct automagically
python strings and pass it to blender . This way you no longer need to type
in python syntax to do python stuff. So a big thanks to Damien. Note this
method of course is slower because of parsing and heavy usage of regex
string matching.

You can watch a video demo here

https://www.youtube.com/watch?v=yIE1LGjUDDA&feature=youtu.be

This time I go straight to the practical examples and the video is much
higher resolution and I use smaller windows to make the text look bigger so
it should be much easier to watch and better to view than the previous
demo.

As I said Atlas will be released probably in a week or so and then I will
like to work with QT from python

http://qt-project.org/

QT is a great framework for GUIs , with designers, Support for Opengl ,
cross platform, true native look and looking gorgeous. Easily one of the
most popular GUI APIs out there. I will wrap it with Atlas very similarly
to Blender and offer it as a library called , QTPharo.

Of course there will be more improvements coming for Ephestos.


On Thu, Jul 17, 2014 at 11:25 PM, kilon alios <[email protected]> wrote:

> Does it work with Pharo ? I downloaded the documentation and is really
> well written. But I have no clue how to test with Pharo.
>
> Communication of languages and apps through sockets is nothing original or
> rare.
>
> I was actually considering expanding Atlas to not only talk to python but
> also talk to Pharo as well. My goal is to make pharo take advantage of
> multi core cpus. Each new instance of Pharo takes on core because this is
> how OS works with processes and Atlas could act as a net of communication
> between different instances of Pharo.  Possible its an idea I wont work on
> but its something I consider in the back of my head. But if its easy enough
> I may do it.
>
>
> On Thu, Jul 17, 2014 at 9:06 PM, Jan Vrany <[email protected]> wrote:
>
>>     The goal of Atlas, is to create a two way communication socket
>>>     bridge between cpython (most popular python implementation) and
>>>     pharo. Very similar to Ephestos but you will no longer need Blender.
>>>     That means that pharo coders will be able to use python libraries
>>>     from inside pharo and even mix python with pharo code. So you could
>>>     make part of your application in python and part in pharo and still
>>>     function as a single application.
>>>
>>>
>>> I am interested in Atlas. Do you have a link?
>>>
>>>
>> This has been done some three years ago for OpenQwak :-)
>>
>> http://squeakingalong.wordpress.com/2011/05/04/
>> openqwaq-python-integration/
>>
>> Best, Jan
>>
>>
>>
>>
>

Reply via email to