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, Dec 14, 2016 at 5:15 PM, Dimitris Chloupis <kilon.alios@gmail.com> wrote:On Tue, Dec 13, 2016 at 6:15 PM horrido <horrido.hobbies@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 are1) To create an Unreal API for Pharo2) To create a Blender API for Pharo3) To create a Supercollider API for PharoUnreal 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 andmusic 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 are1) improvements to Nireas expanding its customisability, recreating the GUI , improving the blue theme and offer multiple other themes too2) 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 tool3) ��further contributions to Pharo By Example and possibly other books