On Thu, Oct 26, 2017 at 3:40 PM, Paulo R. Dellani <dell...@pobox.com> wrote:
> I like your depiction of the situation and arguments, Andrew. > > The inherent volatility of the software industry due to its tendency > to self disruption, as you pointed out, is fertile ground to all kinds of > crap, but we as developers should keep our eyes wide open and > look for the pearls and gems that grow here and there, > like Pharo Smalltalk. > > Of course my "vision", as a Smalltalker is inherently biased, but > as you said, when "shit has to work", I think that we have good > cards at our hands. > If that is a key requirement, share these with your stakeholders... * GemStone:64 Update and Roadmap https://www.youtube.com/watch?v=ejtXqJoSrb4&list=PLJ5nSnWzQXi_THfKwhzxFwbXy00YTi0uv&index=28 * Running Pharo on the GemStone VM https://www.youtube.com/watch?v=TkvjUXn3tGs&list=PLJ5nSnWzQXi_THfKwhzxFwbXy00YTi0uv&index=3 "Develop on Pharo, Deploy on Gemstone" seems to be a growing meme. > So yesterday we had another meeting and I think I could make a > good point for Smalltalk, thanks to all your arguments here at the > list. But surely the absolute killer argument is that "this shit really > works" :-) > > As pointed out by several of you, integration is key. For my particular > present case, I could successfully integrate the developed tools in > the system, a medical imaging processing pipeline, > Juan might be able to advise on the suitability of Smalltalk for image processing... * https://news.squeak.org/2017/05/24/satellogic-hyperspectral-cameras-geometric-and-spectral-processing-software-written-in-cuis-smalltalk/ * https://www.nature.com/articles/n-12305964 Regarding the reality of Pharo having less libraries than mainstream languages. I am reminded of this interesting perspective... * https://www.joelonsoftware.com/2001/10/14/in-defense-of-not-invented-here-syndrome/ that reuse is not always an advantage. Certainly FFI provides access to a large selection of pre-made libraries - but it opens applications to memory protection faults and other quirks that make debugging more difficult. As always, its "horses for courses". cheers -ben