On Sun, Oct 2, 2016 at 8:52 PM, CodeDmitry <dimamakh...@gmail.com> wrote:

> @kilon.alios
>
> [1]
> I like C++/CLI more than C# because it is very refreshing to use a
> language capable of using managed memory and unmanaged memory.
>
> I am too used to being in languages where garbage collection is
> forced on you and everything must be done via new or stack types
> such as Java, most scripting languages;
> Or using languages where static-types are forced on you and
> heavily encouraged over dynamic types.
>
> I feel very "free" when I write C++CLI, as it can do everything
> C# can(although many things are admitably harder), but it can also
> call C when it feels like it.
>
> [2]
> If you want to get more users, I hope you are checking the things
> people are saying about Smalltalk.
>
> In my class last week, the general concensus was that
> "Smalltalk is dead, why are we studying this useless language".
>
> Personally, I really enjoy the environment, but I feel that the
> environment would do better from giving existing users a reason
> to tell their friends about Pharo, and to like the language.
>
> There are many things that relate to this
>
> 1. Reasons to be excited about Pharo/Smalltalk
>     - It is a system where you can modify the system within the system.
>     - It has a very simple syntax, which is capable of doing things as
> powerful as JavaScript.
>     - It is easy to get on Windows(3 minute download self contained)...
>     - It has pretty powerful prototyping means, but it's not quite as
> powerful as
>       it could be. One way to improve this would be to add a morph editor
> similar to
>       VB6. Morphs are somewhat scary to new users right now, and I feel
> they
> stand a bit
>       further than where AWT/Swing is in terms of difficulty getting
> started, even
>       if it is not necessarily true.
>
> 2. Quality of Life
>     - Blocks the GUI thread in strange scenarios: It's really aggrevating
> when
>           it does this; when you type in code, the GUI should not freeze!
>     - Make it a bit easier to remove morphs(Pit of least astonishment,
> shift
> alt click
>       is not obvious, and morph that consists of many morphs is somewhat
> hard to select
>       the parent morph, so you have to delete the child morph then shift
> alt
> click the
>       same place to select the underlying morph(eg grids).
>     - More themes!
>     - I know you're going to hate me for this but... It's a bit annoying to
> install
>       Pharo on 64-bit Linux right now...
>     - It is kind-of hard to understand what .image, .changes, and .sources
> are and
>       the material online isn't very exhaustive on their responsibilities.
> To date I
>       am not actually sure what purpose .sources serves.
>     - It's too easy to put Pharo into inconsistant state where it harasses
> you with
>       popups. It should be easier to access the "undo whatever I just did
> please", whether
>       it is editing of code, or running a code, I am not sure how easy this
> is but at the
>       moment, it's not as up-front as it could be; It's scary when you do
> something and
>       your environment starts yelling at you. (Maybe we could use some
> Toasts instead of
>       Popups?).
>     - Is there a Pharo alternative to JavaScript timeouts?
>

forking a process with a delay in it?

[ <doSomething>
(DelayWaitTimeout forSeconds: 2) wait ] fork


>
> That is all I could think of for now, probably not going to help you much
> but I wanted
> to give my 1/1000 of a cent.
>
>
>
> --
> View this message in context: http://forum.world.st/Intro-
> to-Microsoft-COM-for-Smalltalkers-tp4917738p4917788.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>
>
>

Reply via email to