I was using Pharo today for a maths expo that my wife organized for her school day. Feedback from the whiz kids: "That nice if one wants to control its environment. But I am learning C first because I want to understand how the machine works and I got lost by using all kinds of languages and mastering none. (He uses Python, C, C# and had a run on Pharo on his own)." So, Pharo + PharoVM + NB + Slang could be a good combo. Phil Le 29 mars 2014 18:41, "Igor Stasenko" <siguctua@gmail.com> a écrit :
On 29 March 2014 18:35, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
Sure he is repeating things. And sure he is reinventing half of what we already have.
However, he is likely to get more traction because he reinvents the UI, not the core concepts. You could say it is not an essential contribution. But, it is.
The general misconception is that visual manipulation with objects can fully replace the coding. It won't and never will. Except from very simple cases (like computing the average :) You can try to visually express things like branching, conditional loops, common programming patterns, but i doubt you will find it convenient to program it in "visual" way rather than coding.
Doru
On Sat, Mar 29, 2014 at 6:28 PM, Igor Stasenko <siguctua@gmail.com>wrote:
Sure, guy just repeating almost same thesis as in the original Self demo dated back in '95, "direct manipulation with objects errr.. data".. except that now in crappy web-based environment.. and still missing the point.. because it is not about data, it is about objects.
On 29 March 2014 18:20, Tudor Girba <tudor@tudorgirba.com> wrote:
Beautiful demo. This should be our game, yet others are playing it :(.
Doru
On Sat, Mar 29, 2014 at 11:31 AM, Sven Van Caekenberghe <sven@stfx.eu>wrote:
On 29 Mar 2014, at 10:38, Sven Van Caekenberghe <sven@stfx.eu> wrote:
This is a nice write down:
http://www.chris-granger.com/2014/03/27/toward-a-better-programming/
with a nice demo of a prototype:
https://www.youtube.com/watch?v=L6iUm_Cqx2s
Luckily, the horrible C++ code computing standard deviation in the
article can be written quite elegantly and directly in Pharo:
| input | input := #(2 4 4 4 5 5 7 9). (((input - input average) raisedTo: 2) sum / (input size - 1)) sort.
Sven
Damn spelling correction ;-)
| input | input := #(2 4 4 4 5 5 7 9). (((input - input average) raisedTo: 2) sum / (input size - 1)) sqrt.
-- www.tudorgirba.com
"Every thing has its own flow"
-- Best regards, Igor Stasenko.
-- www.tudorgirba.com
"Every thing has its own flow"
-- Best regards, Igor Stasenko.