Actually the project is called "Squeak No Operating System" because the intent is to get rid of the OS underneath Squeak so you just work in the Smalltalk environment as you did with Smalltalk-80.
The interface that "put you off" is the original Smalltalk Human Interface. It is the same reaction that caused Apple to change that Human Interface to the one they created for their Lisa and Macintosh. Smalltalk-80Mac v0.x was one of the original Xerox License One Virtual Machines of the Smalltalk-80 image along with Dec and TI. That also means it had 100% of the source and all of the Changes as opposed to the dialects of Smalltalk that have since been derived from the code that was published in the books.
The "new" Morphic interface has been inside the image since it was renamed to Squeak and licensed by Apple as Open Source. The Squeak3.0 production release is the first to launch into a Morphic Project, and you will find the quality of the demonstration projects completely different from those in Version2. And yes... there are still some other new human interfaces hidden in the image that are being developed. Think of them as Easter Eggs, that include all of their source.
The Dolphin Education Center Information is great source of information and patterns about Smalltalk though the free version has not changed since 1998. Their document explaining the issues with the Model-View-Controller model in Squeak and the Model-View-Presenter approach used in Dolphin is an excellent explanation of both models. I am not aware of a Mvp Project being created for Squeak, yet.
If you understand and are comfortable with Simula there is the Smalltalk-72 emulation [1] created by Dan Ingalls you can file into Squeak.
Doug Engelbert pioneered the use of Graphic Human Tool Interface with bitmap displays starting in 1957 and going public with his oNLine System in the "MotherOfAllDemos" in 1968.
Well even if language foo was the best tool to create said device driver I would still use Squeak to design, model, simulate, test and prove the driver. Then use Squeak to generate the foo source code for the final product. The same way that Squeak creates it's own Virtual Machine inside itself with Smalltalk and can generate the source for a gnu make and gcc.
"Beware of bugs in the above code; I have only proved it correct, not tried it." --Donald Knuth (1977)
It is ok to Squeak your horn, Whisker is one ChangeSet my image always requires.
You can think of Smalltalk as a simplified Objective-C, say a "script" version (even though the evolution happened in the opposite order). -- sabi
Well said. I used to explain Objective-C as a language created by those who thought in Smalltalk with some extra junk added to make c programmers more comfortable.
It is the tone of the marketing, combined with the reality of the product that earns it the "Snake Oil" label
If you look at the abstract of their patent you see that the foundation of their math games is a one time pad
They use a "Specific Transaction Key" to scramble the common key to "reduce the insecurities" of reusing the one time pad.
The program posted on sci.crypt negates both the "Targeted Delivery System" and the "Date Limiting Algorithm".
Actually the project is called "Squeak No Operating System" because the intent is to get rid of the OS underneath Squeak so you just work in the Smalltalk environment as you did with Smalltalk-80.
http://sourceforge.net/projects/squeaknos/
The interface that "put you off" is the original Smalltalk Human Interface. It is the same reaction that caused Apple to change that Human Interface to the one they created for their Lisa and Macintosh. Smalltalk-80Mac v0.x was one of the original Xerox License One Virtual Machines of the Smalltalk-80 image along with Dec and TI. That also means it had 100% of the source and all of the Changes as opposed to the dialects of Smalltalk that have since been derived from the code that was published in the books.
The "new" Morphic interface has been inside the image since it was renamed to Squeak and licensed by Apple as Open Source. The Squeak3.0 production release is the first to launch into a Morphic Project, and you will find the quality of the demonstration projects completely different from those in Version2. And yes... there are still some other new human interfaces hidden in the image that are being developed. Think of them as Easter Eggs, that include all of their source.
The Dolphin Education Center Information is great source of information and patterns about Smalltalk though the free version has not changed since 1998. Their document explaining the issues with the Model-View-Controller model in Squeak and the Model-View-Presenter approach used in Dolphin is an excellent explanation of both models. I am not aware of a Mvp Project being created for Squeak, yet.
http://www.squeak.org/
http://www.object-arts.com/Downloads2.htm
If you understand and are comfortable with Simula there is the Smalltalk-72 emulation [1] created by Dan Ingalls you can file into Squeak.
Doug Engelbert pioneered the use of Graphic Human Tool Interface with bitmap displays starting in 1957 and going public with his oNLine System in the "MotherOfAllDemos" in 1968.
ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/goodies
http://www.c2.com/cgi/wiki?TheMotherOfAllDemos
http://sloan.stanford.edu/MouseSite/1968Demo.html
http://www.bootstrap.org/augment-101931.htm#6C
Well even if language foo was the best tool to create said device driver I would still use Squeak to design, model, simulate, test and prove the driver. Then use Squeak to generate the foo source code for the final product. The same way that Squeak creates it's own Virtual Machine inside itself with Smalltalk and can generate the source for a gnu make and gcc.
It is ok to Squeak your horn, Whisker is one ChangeSet my image always requires.
Well said. I used to explain Objective-C as a language created by those who thought in Smalltalk with some extra junk added to make c programmers more comfortable.