Thank you Ben , but just to clarify those APIs will be partial and depend on the needs of a game I develop. Obviously it's unrealistic to wrap the entire Blender or Unreal API in a single year. Each one contains over ten thousands methods. Probably in a year I can do one hundred methods each maybe more again depending on the needs of the game.
But I am looking into automatic wrapping like Igor did for NBOpenGL using header files so I won't need to do this manually which is both time consuming and boring. Documentation is also the same story, I won't be porting it to Pharo, again because I don't need to. That means the user will need to understand both APIs and know both Python and c++. So my "ambition" is far smaller than it may seem. In the end I am just one guy with limited time like most of you. On Wed, 14 Dec 2016 at 12:46, Ben Coman <b...@openinworld.com> wrote: > On Wed, Dec 14, 2016 at 5:15 PM, Dimitris Chloupis <kilon.al...@gmail.com> > wrote: > > > On Tue, Dec 13, 2016 at 6:15 PM horrido <horrido.hobb...@gmail.com> wrote: > > Fellow Pharoers: What is the most exciting development in 2017 to look > forward to? I'm asking for things to put into the end-of-year post in my > "Make Smalltalk Great Again!" campaign. Thanks. > > > I would not call it "most exciting development" for anyone but is > definitely for me > > Generally the plans for my project Ephestos for 2017 are > > 1) To create an Unreal API for Pharo > 2) To create a Blender API for Pharo > 3) To create a Supercollider API for Pharo > > Unreal is the most powerful game/graphics engine. > Blender is the most powerful 3d editor. > Supercollider is the most powerful live coding music and audio synthesis > platform. > > > I have developed the foundation for all three , the only thing remaining > know is to wrap their APIs for Pharo. > > So by end of 2017 Pharo will have received a massive boost to its 2d and > 3d graphics capabilities and > music and audio synthesis capabilities. > > > I like your ambition and you seem to be having great fun, so good luck. > cheers -ben > > > > Supercollider part is not a high priority goal as the other two, but I > think I can squeeze it through. > > Low priority goals and less exciting for me are > > 1) improvements to Nireas expanding its customisability, recreating the > GUI , improving the blue theme and offer multiple other themes too > 2) a tool that unifies workspace, system browser and inspector under one > roof. I have not tested yet grafoscopio in detail, so it may form the basis > for this tool > 3) further contributions to Pharo By Example and possibly other books > >