The main problem I had with NativeBoost is that it had
problems I couldn't understand or fix. And problems that
Igor didn't have time for. I was writing a wrapper around
a proprietary library. The small part I had written to
test out Pharo and NB worked on Windows and crashed in
Linux. Exact same code.
This message from April 3, 2013 is my request for help.
http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/2013-April/076934.html
I never got anywhere with that project. Thus goes my
tortured history with Pharo and programming. Not a
judgment against Igor or Pharo. I know the resources of
both are stretched to the max. And I am complicit in the
problem as I have to few skills to help myself. So it did
and sometimes does, send me on programming journeys to
explore other languages and tools to empower me within my
abilities. I could have done that project in LuaJIT or
Julia when it matures a little more. Julia might be
approaching that point.
My torture is pursuing the language/environment I enjoy,
Pharo. Which sometimes can or sometimes can not easily do
what I need within my skill set. Or pursuing learning
other languages and tools which are better at integrating
other external libraries. Or do to the much larger
communities have already ready to use wrappers around most
anything you want to do.
I am no longer pursuing that project. My requirements have
changed and I do not require wrapping a proprietary C
library.
I am reticent to invest in learning FFI that is changing
without an idea of the direction of the change. So at the
moment I am studying SQL and then possibly spend some time
learning C so that I can better help myself and the
community and not be as dependent. That way when the dust
settles on the FFI as will be in Pharo5/6. I can hopefully
be better to use and contribute.
Thanks.
Jimmie
Jimmie
[snip]