Actually I think James is on to something and we should try and support him.
Having recently played with AWS Lambda and written a few Alexa services in JS, I was intrigued how you would approach such end points in Smalltalk and whether it would be a productive language and environment to run them in. (Btw - the lambda environment is very interesting - scalable infrastructure that is peanuts to run). To try this, the basic building blocks provided by these services are either JS or Java - so for Smalltalkers that sounds like Smalltalk running on Amber or Redline. I find Amber and all the JS infrastructure very daunting - gulp, amd etc. And for Lambda you also get caught into this world of package management and loading up JS dependencies. I'm intrigued how a jvm Smalltalk might approach this problem (as well as many others I'm sure). We seem to achieve a lot with quite a small image of building blocks. As pharo is a research community, can we help James explore this a bit more? Certainly there is a drive to a minimal Smalltalk image - so that work can immediately feed into this. To add to the research'y side context - these service infrastructures seem to feel a lot like callable blocks of code. We are used to thinking in this way in our image - we use blocks everywhere. How might they run in a scaleable environment vs straight function call languages? Tim Sent from my iPhone > On 30 Dec 2016, at 09:31, Dimitris Chloupis <[email protected]> wrote: > > I think what most people would want is to use Java libraries from inside > Pharo. You seem to want to bring Pharo classes to Redline Runtime . > > I have the opposite idea of bringing Redline Runtime inside Pharo and give us > Pharo developers an easy way to use Java libraries and mix pharo with java > code. I think also Pharo would serve great as an IDE for Redline Smalltalk. > > I already have JNIPort thats does that but none will complain to have another > tool around, I am sure it will come very handy. > >> On Fri, Dec 30, 2016 at 2:08 AM James Ladd <[email protected]> wrote: >> Hi Pharo People, >> >> I have continued work on Redline Smalltalk and I'm wanting to discuss what >> the absolute minimum >> set of Classes and method should be included in the Redline Runtime. >> >> Would anyone here like to participate in that discussion? >> >> - James. >> Redline Smalltalk <http://redline.st> >> >> >> >> -- >> View this message in context: >> http://forum.world.st/Redline-Talking-Runtime-basics-tp4928375.html >> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
