> Wishing all Pharoer's a very warm n happy new year 
> 
> Since last few weeks, I have been experimenting with Pharo as a tablet 
> interface inside a tiny core Linux. The dev though happens on ubuntu. Some 
> more playing around for a group of trainees with pharo on windows 7, platform 
> I do not very much like.
        Sounds really interesting.
        Tell us more.

> 
> How far is it a nice to have framework that provides for a complete UI, IDE 
> like a tablet interface and behaves akin to android that has it's own 
> AppStore, and application launcher in full screen on icon click.
> 
> Anyone can download the base, and proceed to download the app source, files 
> archive thru an app installer, that verifies , validates and installs as well 
> as creates a launcher icon ( I will provide the screenshots once I have them 
> fine tuned)
> 
> Rest of ideas and process are similar to android marketplace or iStore, with 
> definite controls on absolute stability and experience of the apps
> 
> Some observations i will like the veterans to clue me on forward
> 
> . I find Pharo 1.2 more stable than 1.3 latest... 

- Can you give some specific examples? Because like that this this is useless.

> .  Is morphic capable of supporting error free runtime GUI

        Yes 
        I do not see why it would not. Now if you are changing and adding 
method with funny behavior then it makes sense that you get 
        strange red square.

>      I enjoy it's capabilities, but feel it demands more intrinsic Pharo, 
> debugging ability to keep hacking n fixing. Crashes , damaged rectangle 
> painting are just few of the troubles

        When I use Pharo and I just code my application without tweaking and 
cleaning Morph I do not get damaged rectangles.
        I imagine that Polymoprh/pinesoft, DRGeoII…. people would not deliver 
production software if this would be the case.

> 
>      I expect a simple answer, not necessarily a longer explanation of 
> morphic and it's issues with global coordinates, polling event handling which 
> are nuisances. I have read thru as much of links, docs on morphic as i could 
> find, little working on it, but not enough to get an expert hang of it.

        For polling we can now switch to events. After two years the windows VM 
got the input semaphore fix integrated.
        We will probably do that once we find a problem we saw while rewriting 
completely the event generation in HandMorph.


> . Is system browser the best to study for morphic or should I look through 
> any other package..Debug n learn..
        NOOOOOOOOOO!

> . Simple way to get an embedded submorph from it's chain by it's name, 
> #subMorphNamed: does help but only in a limited way.. For those that it digs.

        Named morph and looking for them is a bad concept.
        Instance variables is the way to go.


> . Simpler way to bar extensions from a contributed older package
        every package can add its own menu entry.

> , overriding base class methods, not really the final as in java but at least 
> prevent overwriting methods. A listing post file in of uncompiled methods of 
> this kind. Hacking in FilePackage does help.. But anything better and more 
> complete...and part of a base system.

        Sorry I could not get what you mean.


> . Mechanism to autosave a defined package every method commit to a 
> packagename.mcz by default to ease crash recovery, use monticello only when I 
> need to version it as a done base.
        This is done. You have a crash recovery 
        Any change you do is logged.


> . Event handling of mouseLeave mouseEnter of a PluggableTextMorph, the 
> on:send: did not work, not that I have dug into it... But would like to link 
> it to the models methods directly in the builder method interface like we do 
> for PluggableButtonMorph click….

        You should provide a real example because we do not have a crystal ball.


> . Color of a morph is not updated when selecting it thru the halo. Minor hack 
> i have here, to get thru.
> 
> . Why is extent attribute not updated when we use addMorph:fullFrame:  which 
> changes the bounds for the submorphs in some cases at least as i have noticed 
> in debug step thru.
> 
> . What are clear do not do rules in using morphic framework as it exists 
> today, as people have already experienced and attempted.

        I would love to know that too :)
        First basic OO programming. 


> . Debugger stepping through has most times an out of step highlighting. Any 
> fix on this..
        
        This is a pending bug and when Athens is out, Igor will really look at 
this one. 


> . Settings window seems to have glitches in network settings, font updates 
> from OS... 
        Be more precise.


> . Autocompletion in windows seems to work on cr, but in Linux you have to 
> type thru.
        Be more precise



> . The easiest way to have a core Pharo runtime image stripped of all dev 
> tools, classes, size is not the limitation here, but stable n bug free base 
> is a must.

        But there is no magic. Just work. And everybody can help.


> . Tools n tips to make Pharo base with its loaded apps crash proof, just 
> isolate and close the app that causes the problem rest of the image should 
> continue to run.
        Yes that we want but this is really not simple. 


> issue not directly related:
> .  Windows support for OSProcess, i have read the threads and the note from 
> Eliot that it works on windows for cadence, but I cannot get it to work, the 
> ProcessWrapper works but is limited. If I do get it working does it support 
> interactive shell, viz i invoke a command that enters into it's own loop of 
> inputs n output till you send a quit.
> 
> Lots more i will come up with in the next couple of weeks as I bring out what 
> i have.

What I would like is that you take each of these points and send one mail for 
each with a detailed description. so that we can answer, turn them into bug 
entries...

> 
> 
> Sudhakar krishnamachari
> 
> Extn 91-40403012
> Cell 9902104814
> 
> 
> 


Reply via email to