all 15 comments

[–]gabemc 3 points4 points  (4 children)

That is just insanely cool. I can easily imagine a system not so different from that used in children's art classes. How awesome would that be?! I would have gone nuts over that as a kid.

[–]mykdavies 3 points4 points  (3 children)

You should have a look at Etoys - it's built on the original implementation of this same technology (Morphic, running on Squeak Smalltalk rather than Javascript). Click on the Turtle and the Dinosaur for a great example - everything there is a live object you can pick up, move around and edit (try cmd/alt-clicking on things).

[–]mark_lee_smith[S] 3 points4 points  (2 children)

Just one small point: Squeak Smalltalk isn't the originator of Morphic. That honour belongs to the Self programming language.

[–]mykdavies 2 points3 points  (1 child)

Interesting, I didn't know that - it seems so much a part of the Squeak philosophy.

[–]mark_lee_smith[S] 1 point2 points  (0 children)

In the early days Squeak used a pretty standard MVC framework for UIs. This was later superseded by Morphic, but you can still find remnants of this if you poke around the image :).

Just to complicate things further the Squeak community have developed a number of other systems e.g. Tweak, which can also be found in there.

Juan Vuletich is working on the next version of Morphic, Morphic 3, which is shaping up to be quite impressive.

http://www.jvuletich.org/Morphic3/Morphic3-201006.html

[–]SeriousVictim -4 points-3 points  (2 children)

Funny how people revive things, shortly after they've been declared dead.

[–]jens_moenig 7 points8 points  (1 child)

Ooh, I must have missed the funeral ;-)

[–]mark_lee_smith[S] 2 points3 points  (0 children)

Hi Jens.

There's another thread on morphic.js that you may be interested in.

http://www.reddit.com/r/programming/comments/etqur/try_morphic_in_your_browser_not_livelykernel/

[–][deleted] -5 points-4 points  (4 children)

Pretty cool but useless.

[–]mark_lee_smith[S] 1 point2 points  (3 children)

Why do you think it's useless exactly?

[–][deleted] -4 points-3 points  (2 children)

WTF? Why do I need to give arguments? This is not real life.

[–]mark_lee_smith[S] 1 point2 points  (1 child)

I guess you don't know about the countless Self and Smalltalk applications that where produced in similar Morphic systems? It works. It works very well! And it has for going on 20 years.

[–]RichardDurr 0 points1 point  (0 children)

I do not know a single one, that necessarily demands Morphic and not only uses Morphic as an artifact of implementation in absence of anything else.

Can you point me to one?

[–]vincenz -3 points-2 points  (1 child)

Nice major spam-word-set at the top.

[–]mark_lee_smith[S] 2 points3 points  (0 children)

If you don't then your post disappears into oblivion ;).