As a person who has posted video of Squeak and Pharo running on Raspberry Pi, I have to disagree with teh statement "Pharo can already run on ... Raspberry PI and works well.".
Squeak works well on the Pi, in my experience. It's about an order-of-magnitude more responsive to user input than Pharo, at present. On 12 December 2015 at 11:51, Dimitris Chloupis <kilon.al...@gmail.com> wrote: > Pharo can already run on iOS and Raspberry PI and works well. > > On Android its still a work in progress but its improving > > On web you can already can use pharo for both the backend (server) and front > end (browser-javascript-html-css) > > So Pharo has already spread on all major platforms , with the exception of > Android where there is still work to be done to make it usable. In the dev > list there was already an announcement for hiring a developer for one year > to work on the Android. So Android is a matter of time too. > > For anyone that really cares about JVM in general as I already posted he/she > can take JNIPort and improve it anyway he/she wants. > > Its not hard to create support for other languages if one wants to. I > created support for python, another dude created support for R programming > language who followed a similar approach to mine. > > But we all have personal reasons and needs for using pharo with other > programming languages, I use it to script Blender the 3d application that > happens to use python as its scripting language, other may use R for > mathematical computations, other do web development, others want to make > Android apps and so forth. > > Its impossible with such small community to fit the needs of every user of > pharo or potential user, so it wont happen until like me you are ready to > get your hands dirty to make Pharo work well for you. Else you are better > coding in other language . > > On Sat, Dec 12, 2015 at 1:31 PM Antonio J. Arrieta Cuartero > <ajac...@yahoo.es> wrote: >> >> Hello >> >> The question isn't how to implement Pharo in JVM. I know Java programmers >> will never use Pharo as I probably will never use Java. >> >> The question is to spread Pharo all over the platforms. And the more >> extended platform all over the world are IOS and Android. The advantage is >> to have Pharo not only the computer but also in our personal tablets (no >> phones nor phablets). >> >> Antonio J. Arrieta Cuartero >> ________________________________ >> De: Dimitris Chloupis >> Enviado: 12/12/2015 10:25 >> Para: Any question about pharo is welcome >> Asunto: Re: [Pharo-users] PharoJVM >> >> Of course the one thing that you fail to mention is that no JVM based >> languages (including Scala) can be called a popular language since they dont >> even make the top 20. >> >> I have personal experience with Python , Jpython is a port to JVM and not >> only that JPython is special in a way that not only can use any Java library >> out of the box but also has support for CPython libraries (which by very far >> the most popular python implementation out there) and still its barely >> alive. >> >> The irony is that in the end people that are mostly interested about JVM >> or JS are JS and JAVA coders mainly. Coders from other language tend to >> stick with their own language mainly because both Java and Javascript though >> both incredible big platforms they are both a huge mess. >> >> Redline was a good effort that now looks like abandonware. Amber is barely >> active. Those are common patterns for pretty much any language that decides >> to embrace JVM or JS as platforms. >> >> And you can use java libraries from Pharo via JNIPort >> >> http://www.smalltalkhub.com/#!/~JNIPort/JNIPort >> >> https://sites.google.com/site/jniport/project-definition >> >> I wanted to use python libraries from pharo , I did not go to implement >> pharo or port pharo to Cpython, all I did was to create a communication >> bridge via sockets and I did that in less that 100 lines of python code. >> >> Its easy , fast and simple. Nothing stops anyone from interfacing pharo >> with any popular platform or other language. The fact that people prefer to >> stick with pharo frameworks and libraries sends a clear message. >> >> Invest in Pharo , this is what our community is focused on. >> >> On Fri, Dec 11, 2015 at 8:36 PM Richard Eng <horrido.hobb...@gmail.com> >> wrote: >>> >>> According to TIOBE, which is hardly a reliable metric, this month Java >>> and Python are enjoying a massive upswing in popularity. In fact, TIOBE will >>> most likely name Java Programming Language of the Year for 2015. (Both >>> languages have been on an upward trajectory all year.) >>> >>> It's not hard to understand why Java's popularity is improving. Android >>> programming is becoming more important, as the platform has begun to exceed >>> iOS in terms of user experience with the advent of Lollipop and Marshmallow. >>> Then there's the rise of the "Internet of Things," where Java seems to be >>> well-suited. >>> >>> (I'm not sure what explains Python's bump in popularity, though. Maybe >>> there's an increasing appetite for languages that are easy to learn. A >>> clean, simple syntax is very, very important!) >>> >>> I think, more than ever, we need to have Smalltalk on the JVM. Java >>> cannot be allowed to hog the limelight of IT. I was pinning my hopes on >>> Redline, but I'm not sanguine about its future progress. >>> >>> Rather than waste time with PharoJS, wouldn't it be more prudent to focus >>> on putting Pharo on the JVM?