I asked my friend why Python and Kivy. He kindly answered with a lengthy response I transfer bellow.
Hilaire -------- Message transféré -------- Sujet : Re: How are you? Date : Wed, 8 Jul 2015 11:39:32 +0800 De : 洪朝貴 <ckh...@cyut.edu.tw> Répondre à : ckh...@frdm.info Pour : Hilaire Fernandes <hila...@drgeo.eu> Wow, a long discussion. Indeed you are right -- it does not really deserve endless discussion :-) I don't have much of a choice. Here are the constraints and supporting factors around me: 1. I am asked to teach the course "Mobile apps for the Cloud". 2. On android, the only viable alternative to java is python. There was sl4a that had the potential to support many scripting languages but it seems to be discontinued. 3. I preached cross-platform development long time ago, and now a colleague told me that kivy should be the choice for me. 4. I am personally interested in deep learning. deeplearning4j (java) and theano (python) seem to be the most popular choices. 5. At this age and with my job requirement, I'd prefer learning a new language so as to be able to slightly modify some existing projects, rather than to have a nice development framework/paradigm, etc. 6. FS users already being a minority, I cannot afford choosing a minority language in the minority FS population. Actually I never heard of pharo except from you. Even smalltalk in general shows up very very rarely in my usual searches and readings. (If I had an opportunity to teach math, choosing DrGeo over Geogebra would be fine since for the students only math matters. But choosing pharo over python as a development language wouldn't make sense for my CS students, who are ok but non-elite and not especially confident.) So you could say that my choice is more political, practical, and personal than technical. -- Oracle 如何用昂貴的『下賊船的代價』綁架你們公司? http://user.frdm.info/ckhung/ Chao-Kuei Hung 洪朝貴 2015-07-08 1:34 GMT+08:00 Hilaire Fernandes <hila...@drgeo.eu>: > Le 04/07/2015 21:51, Hilaire Fernandes a écrit : >>> > Oh and I decide to teach python and kivy in one of my next >>> > semester's class, so I have to learn these. >>> > >> Kivy looks very impressive. Too bad we don't have this within Pharo. It >> looks like an interesting framework to get students motivated. > > > CK, may I ask you why Python/Kirvi, and why not Pharo? > Pharo is a pretty well equipped language with a powerful programming > environment. > > I am really curious to read your output as I am discussing the subject > within the Pharo community[1] > > Hilaire > > http://forum.world.st/Kivy-td4835739.html > > -- > Dr. Geo > http://drgeo.eu > http://google.com/+DrgeoEu > Le 04/07/2015 21:36, Hilaire a écrit : > For the record, a friend told me about this > https://en.wikipedia.org/wiki/Kivy > > Will it be cool to have something like that? > > Hilaire > -- Dr. Geo http://drgeo.eu http://google.com/+DrgeoEu