The Artima Developer Community
Sponsored Link

Python Buzz Forum
Squeak/Morphic Demo

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Ian Bicking

Posts: 900
Nickname: ianb
Registered: Apr, 2003

Ian Bicking is a freelance programmer
Squeak/Morphic Demo Posted: Nov 15, 2003 2:23 AM
Reply to this message Reply

This post originated from an RSS feed registered with Python Buzz by Ian Bicking.
Original Post: Squeak/Morphic Demo
Feed Title: Ian Bicking
Feed URL: http://www.ianbicking.org/feeds/atom.xml
Feed Description: Thoughts on Python and Programming.
Latest Python Buzz Posts
Latest Python Buzz Posts by Ian Bicking
Latest Posts From Ian Bicking

Advertisement

I just finished watching a video (sadly in Real) of a talk by Seymour Papert and Alan Kay, speaking about math education using computers and programming. The really the neat part is about halfway through where Alan Kay starts doing demos using Squeak and the always-mysterious Morphic (and they seem to have a new site, Squeakland, embodying legendary and only recently truly revealed Etoys).

I used Squeak quite a bit several years ago, but found it extremely difficult to achieve that last 5% of the development process -- great for making toys, but hard to make real tools. And Morphic was really a big part of what pushed me away -- besides the performance issues (which are very significant to this day, despire Moore), Morphic is a deeply cryptic system (classic ravioli code) with little effort expended at the time to make it accessible to a programmer. The rest of Squeak, while not particularly well documented, had a sort of simple beauty that made it accessible, the quintessential example of good object-oriented programming and a class hierarchy that served as better documentation than narrative could have. Morphic isn't like that -- to many small features only become sensible when viewed in the larger framework, and its own object model which you could only see in relief. It was obviously born of a strong vision in the creator's mind, and perhaps it is well communicated in the informal lessons that happen in the Squeak core team if not to the wider public... and perhaps with its maturity you don't have to understand it -- it's concrete, you needn't program it, you can simply manipulate it. But this is obviously not satisfying to a programmer.

Still, I find myself intrigued, and I have a childish desire to make my own race car. Everytime I've tried to go back, I find myself both intrigued and frustrated; maybe it's still worth one more go. Despite the pessimism of the last paragraph, it's an awesome demo, and it leaves me a lot of things to think about. More later...

Read: Squeak/Morphic Demo

Topic: Another List of the 100 Greatest Novels Previous Topic   Next Topic Topic: More on the Lisp namespace split

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use