Python works via integration 50% of its code is written in C. Same applies for its libraries. Tons of ported C/C++ libraries.Before that I was using Delphi a Pascal implementation that was using around the same amount of C++ Windows libraries. Two languages with millions of professional developers worldwide.
I assume F# is a .NET language with direct access to .NET libraries. And of course we should not forget several popular java languages with Clojure being the latest example. Not only integration is a popular very successful choice but it wont be an exaggeration to state that it has been the foundation of the modern software industry. So no I don't agree even though my own implementation has a long way to go before its ideal. Of course, integration is always an option ... but not a good one in any case, even if there is a way ... ;-) I have seen your Pharo/Blender video. Nice work ... BW, Volkert Am 31.07.2014 um 12:38 schrieb kilon alios: I dont know anything about data sciences but this looks like the dilema I was into. I love making 3d graphics and I love pharo. But those two dont mix togethere. Available 3d libraries for pharo are nowhere near my needs. As an artist and coder I use Blender and its API. The Blender Api is not even in C so I can wrap it with nativeboost. Its in python. So the whole thing at first seemed too much trouble for little gain. With the help of great pharo people I found the way to exploit Blender via sockets I can use its python API and I can do this even using pharo syntax. To my surpriseb it was easy, fast and simple.Not that I have an issue coding in python. The project is WIP but so far it has been very succesful and it can only get better. So I can only agree with the saying "where there is a will there is a way" Afterall combining programming languages is a very popular choice. Στις 31 Ιουλ 2014 10:59 π.μ., ο χρήστης "volk...@nivoba.de" < volk...@nivoba.de> έγραψε: > > Am 31.07.2014 um 09:07 schrieb Marcus Denker: > >> On 31 Jul 2014, at 09:00, volk...@nivoba.de wrote: >> >> I am successful using Pharo + Roassal/Mondrian in analyzing and >>> visualizing IT architecture models. And it is real fun. :-) >>> >>> But it is always good the see, what is happening outside the "camp" ... >>> and yes, if i find outside better solutions to >>> my problems i move forward ... >>> >>> Why not investing into what you use now instead of abandoning it? The >> “outside” solution only is better because someone >> build it. If that someone would have just moved on (“I would have done in >> F# but the other system was better so I moved there”), >> it would not exist. >> > I am investing ..... but my time is limited and if i am faster the other > road, i go the road ... stupid, or? Btw, that > is the reason, i am using Pharo and Roassal and i have never been so fast > :-) > > >> Everything that exists is there because someone did it. >> > Yes ... > > >> But strangely, most people see the world much more passive: things are >> there (“ex nihilo”), to be used. Passively. >> >> Marcus >> > My view: The evolution of mankind is about building better tools with/on > top of existing tools ... we > have to choose the tools we use, to create our own tools. If Pharo and its > framework/libraries matches, > to the problems i have, it is perfect ... if not, i can start to add all > the missing pieces or look for better > tools ... that is the way it goes ... > > BW, > Volkert > > > -- www.nivoba.de "The more complex an object, the larger the investment in learning to use it, and the greater the resistance to abandon it.", NW