Hi David,
"Python���s popularity is driven in no small part by the vast number of specialized libraries available for it, particularly in the domain of artificial intelligence, where the
Keras library is a heavyweight among deep-learning developers: Keras provides an interface to the
TensorFlow,
CNTK, and
Theano deep-learning frameworks and tool kits.���
and:
I���d love to be able to say, when people challenge me about Smalltalk, that we have those, or the logical equivalent of this.
The Python library catalog is indeed very appealing. Making Python libraries accessible in Smalltalk is an obvious and significant gain for Smalltalk. This is exactly the problem we worked on. We built the Python Bridge, available here:
This Python Bridge can be specialized for particular Python libraries, in particular all the AI libraries. We did this for the Keras library:
As benefit, you can use Keras (and therefore Google���s tensorflow) without even knowing that you are talking to a Python libraries.
One of the cool aspect of our work, is that it works for both VisualWorks and Pharo, as it was demonstrated at ESUG a few weeks ago.
Cheers,
Alexandre