Yes.
It is harmful to throw away semantic in favor of high-level abstractions.
As well as opposite..

You need to use (and master) both.

IMO smalltalk environment, as such, is capable to demonstrate that is is
possible to
achieve this golden middle, where abstraction(s) meet low-level semantics,
without competing each other.
Hence, of course, my contribution to it - NativeBoost, because this is my
vision.



On 29 March 2014 19:02, [email protected] <[email protected]> wrote:

> 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" <[email protected]> a écrit :
>
>
>>
>>
>> On 29 March 2014 18:35, Tudor Girba <[email protected]> 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 <[email protected]>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 <[email protected]> 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 
>>>>> <[email protected]>wrote:
>>>>>
>>>>>>
>>>>>> On 29 Mar 2014, at 10:38, Sven Van Caekenberghe <[email protected]> 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.
>>
>


-- 
Best regards,
Igor Stasenko.

Reply via email to