Re: [Pharo-users] Kivy

2015-07-07 Thread Hilaire
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 :洪朝貴 Répondre à :ckh...@frdm.info Pour : Hilaire Fernandes Wow,

Re: [Pharo-users] Kivy

2015-07-07 Thread Hilaire
Le 06/07/2015 23:25, H. Hirzel a écrit : > @Hilaire, what do you think is outstanding of special about Kivy? It just comes from a friend writting me he will start course at his university with Python and Kivy, and of course I wonder why not Pharo! Looking at Kivy features I guess motiviation came f

Re: [Pharo-users] Kivy

2015-07-07 Thread Hilaire
Le 05/07/2015 18:55, stepharo a écrit : > Yes > Now our project is: We also want Pharo to be a modern prototyping UI > platform > and this is why we did athens, cairo, now gesture, bloc, Morphic > cleaning, brick, And Athens is a fantastic move forward... -- Dr. Geo http://drgeo.eu http://go

Re: [Pharo-users] Kivy

2015-07-06 Thread stepharo
Le 6/7/15 20:32, Stephan Eggermont a écrit : On 06-07-15 17:25, H. Hirzel wrote: I think to illustrate this it might be a nice experiment to develop a 'hello world' equivalent for GUI construction and have it rendered in as many user interface languages as possible (Kivy, various types of Morp

Re: [Pharo-users] Kivy

2015-07-06 Thread H. Hirzel
Peter, Sorry for not reading your post properly, yes you write that Spec offers the option to write adapters for other back-ends. So I think the issue is to try to come up with an example which uses some other adapters, e.g. XHTML (--> phonegap?) Kivy not necessarily complete, but co

Re: [Pharo-users] Kivy

2015-07-06 Thread H. Hirzel
On 7/6/15, Peter Uhnák wrote: >> >> > In addition the widgets as such might be rendered differently for >> > different platforms (in Smalltalk in one of the GUI frameworks, an >> > example was Squeak Morphic and MVC ) or outside (e.g. Kivy). >> > >> > @Hilaire, what do you think is outstanding of

Re: [Pharo-users] Kivy

2015-07-06 Thread Stephan Eggermont
On 06-07-15 17:25, H. Hirzel wrote: I think to illustrate this it might be a nice experiment to develop a 'hello world' equivalent for GUI construction and have it rendered in as many user interface languages as possible (Kivy, various types of Morphic, Bloc etc., but as PPTX and ODP) The domain

Re: [Pharo-users] Kivy

2015-07-06 Thread Peter Uhnák
> > http://scg.unibe.ch/archive/phd/renggli-phd.pdf Argh where do you find the time to read all these papers, and books, and everything? :-( There must be some dark sorcery involved.

Re: [Pharo-users] Kivy

2015-07-06 Thread Peter Uhnák
> > > In addition the widgets as such might be rendered differently for > > different platforms (in Smalltalk in one of the GUI frameworks, an > > example was Squeak Morphic and MVC ) or outside (e.g. Kivy). > > > > @Hilaire, what do you think is outstanding of special about Kivy? > > > > I think t

Re: [Pharo-users] Kivy

2015-07-06 Thread H. Hirzel
Notes: 1. I understand that Kivy is an _external_ DSL (i.e. it is not Python code), or is it Python code? 2. p 12 to 21 is about "2.1 Internal Languages" 3. The wikipedia example https://en.wikipedia.org/wiki/Kivy is too simple. But the idea of a 'hello world type program' should be maintained a

Re: [Pharo-users] Kivy

2015-07-06 Thread H. Hirzel
On 7/5/15, Alain Plantec via Pharo-users wrote: > {no text body} In his thesis Dynamic Language Embedding With Homogeneous Tool Support http://scg.unibe.ch/archive/phd/renggli-phd.pdf Lukas Renggli p 2 mentions internal DSLs. Internal languages make a creative use of the host

Re: [Pharo-users] Kivy

2015-07-05 Thread Alain Plantec via Pharo-users
--- Begin Message --- > I'm not sure that we need a DSL. I’m not sure that we don’t need a DSL :) Spec is a kind of dsl and the idea is cool. >> This is a point that particularly interests me, especially regarding >> declarative syntax. >> Yes, but unfortunately not in 3 month (for my part)... >

Re: [Pharo-users] Kivy

2015-07-05 Thread stepharo
For the information we are working on touch and OSWindow improvements. Alain is imporving Bloc the future graphic layer of Pharo, people from bern are working on new widgets. We are working on cleaning widgets. Now we also accept help. Stef Sure I know. The constituting parts does not make the

Re: [Pharo-users] Kivy

2015-07-05 Thread Hilaire
Le 04/07/2015 23:06, stepharo a écrit : > >>> For the information we are working on touch and OSWindow improvements. >>> Alain is imporving Bloc the future graphic layer of Pharo, people from >>> bern are working on new widgets. >>> We are working on cleaning widgets. Now we also accept help. >>> >

Re: [Pharo-users] Kivy

2015-07-04 Thread stepharo
For the information we are working on touch and OSWindow improvements. Alain is imporving Bloc the future graphic layer of Pharo, people from bern are working on new widgets. We are working on cleaning widgets. Now we also accept help. Stef Sure I know. The constituting parts does not make the

Re: [Pharo-users] Kivy

2015-07-04 Thread stepharo
+1 Le 4/7/15 19:36, Peter Uhnák a écrit : Is Bloc a user interface markup language? Or a graphic framework like Morphic? Bloc is replacement for Morphic. Smalltalk is the markup language; it gives you much more expressiveness compared to static DSLs.

Re: [Pharo-users] Kivy

2015-07-04 Thread stepharo
Le 4/7/15 19:04, Glenn Cavarlé a écrit : Hannes Hirzel wrote Is Bloc a user interface markup language? https://en.wikipedia.org/wiki/User_interface_markup_language Or a graphic framework like Morphic? Bloc is a graphical core framework, it provides the basics features to build UI/Anim

Re: [Pharo-users] Kivy

2015-07-04 Thread Hilaire
Le 04/07/2015 15:58, stepharo a écrit : > For the information we are working on touch and OSWindow improvements. > Alain is imporving Bloc the future graphic layer of Pharo, people from > bern are working on new widgets. > We are working on cleaning widgets. Now we also accept help. > > Stef > > Le

Re: [Pharo-users] Kivy

2015-07-04 Thread Peter Uhnák
> > Is Bloc a user interface markup language? > Or a graphic framework like Morphic? > Bloc is replacement for Morphic. Smalltalk is the markup language; it gives you much more expressiveness compared to static DSLs.

Re: [Pharo-users] Kivy

2015-07-04 Thread Glenn Cavarlé
Hannes Hirzel wrote > Is Bloc a user interface markup language? > > https://en.wikipedia.org/wiki/User_interface_markup_language > > Or a graphic framework like Morphic? Bloc is a graphical core framework, it provides the basics features to build UI/Animation frameworks on top of it. A mark

Re: [Pharo-users] Kivy

2015-07-04 Thread H. Hirzel
On 7/4/15, Hilaire wrote: > 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 Yes, and what about other options https://en.wikipedia.org/wiki/User_interface_markup_language ? --Hannes > -- > Dr. G

Re: [Pharo-users] Kivy

2015-07-04 Thread H. Hirzel
On 7/4/15, Glenn Cavarlé wrote: > Kivy embed a Python interpreter in a native mobile app. All is developed in > Python in association with their own declarative language : the kivy > language. > To do the same thing with Smalltalk, i think you have CogDroid or > PharoDroid > that embed a small

Re: [Pharo-users] Kivy

2015-07-04 Thread stepharo
Kivy embed a Python interpreter in a native mobile app. All is developed in Python in association with their own declarative language : the kivy language. This is cool because with the bootstrap and modularPharo then it can be really interesting. I think that we will see all our efforts pay

Re: [Pharo-users] Kivy

2015-07-04 Thread Glenn Cavarlé
Kivy embed a Python interpreter in a native mobile app. All is developed in Python in association with their own declarative language : the kivy language. To do the same thing with Smalltalk, i think you have CogDroid or PharoDroid that embed a smalltalk vm in a native mobile app. When Bloc Widge

Re: [Pharo-users] Kivy

2015-07-04 Thread stepharo
For the information we are working on touch and OSWindow improvements. Alain is imporving Bloc the future graphic layer of Pharo, people from bern are working on new widgets. We are working on cleaning widgets. Now we also accept help. Stef Le 4/7/15 15:36, Hilaire a écrit : For the record, a

Re: [Pharo-users] Kivy

2015-07-04 Thread Hilaire
All. Without forgetting multiplateform. I mean when you have such a framework, people get attracted, although Kivy was likely developed the other way: developed for Python because Python is well know and widely used. I am curious to know how Kivy was developed in the first place: a small communit

Re: [Pharo-users] Kivy

2015-07-04 Thread Peter Uhnák
By "something like that" you mean what? More widgets? yaml-like DSL? Touch? Peter On Sat, Jul 4, 2015 at 3:36 PM, Hilaire wrote: > 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 > ht

[Pharo-users] Kivy

2015-07-04 Thread Hilaire
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