tag:blogger.com,1999:blog-736810000699453506.post269306975040066440..comments2023-05-11T00:49:36.314-07:00Comments on Ruminations on Computing: Some Thoughts on SmalltalkSteve Rowehttp://www.blogger.com/profile/17905356014908630180noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-736810000699453506.post-72303261080111829732007-06-18T23:11:57.000-07:002007-06-18T23:11:57.000-07:00Hi , nice blog.Only one correction, there is no qu...Hi , nice blog.<br>Only one correction, there is no question of operator based precedence since Smalltalk do not have operators. Smalltalk evaluates messages left to right. Precedence is based on messages as everything. <br>Unary messages are sent first. Thus having the highest precedence<br>Then binary messages.<br>Keyword messages are sent last.<br>You will learn a lot from Smalltalk, and you are going to love it :)Hiren (hithacker@gmail.com)http://www.systemsadvisers.comnoreply@blogger.comtag:blogger.com,1999:blog-736810000699453506.post-64435224943054590162007-06-19T13:39:09.000-07:002007-06-19T13:39:09.000-07:00"No wonder these guys pioneered unit testing...."No wonder these guys pioneered unit testing."<br>I like that quote. <br>I wonder how many of these XP-->Agile development processes are really a result of the programming language (e.g. dynamic OO).Dion Docknoreply@blogger.comtag:blogger.com,1999:blog-736810000699453506.post-21339308706622129692007-06-28T13:30:38.000-07:002007-06-28T13:30:38.000-07:00@Hiren - This is what I was trying to convey but y...@Hiren - This is what I was trying to convey but you've said it more accurately. Coming from a language with operators and precedence (every other language I can think of), it's strange not to have it in the language.<br>@Dion - Probably a lot. Most of the early XP thinkers came from the world of Smalltalk. In fact, there was a Smalltalk version of JUnit before it was called JUnit.SteveRowenoreply@blogger.comtag:blogger.com,1999:blog-736810000699453506.post-78748147721206066252007-06-29T01:04:31.000-07:002007-06-29T01:04:31.000-07:00Hi Steve :)Smalltalk version of JUnit is called SU...Hi Steve :)<br>Smalltalk version of JUnit is called SUnit, i use it daily.Hiren (hithacker@gmail.com)http://www.systemsadvisers.comnoreply@blogger.comtag:blogger.com,1999:blog-736810000699453506.post-15629681291912063882007-06-30T11:11:52.000-07:002007-06-30T11:11:52.000-07:00Ralph Johnson says the first smalltalk version was...Ralph Johnson says the first smalltalk version was called "Testing Framework" and written by Kent Beck. What is now SUnit traces its lineage through JUnit which itself was inspired by Testing Framework.SteveRowenoreply@blogger.comtag:blogger.com,1999:blog-736810000699453506.post-74051360812353593012007-07-04T22:28:25.000-07:002007-07-04T22:28:25.000-07:00For your "there are no source files" com...For your "there are no source files" comment, I would suggest you to try GNU Smalltalk. I'm releasing 2.95b today.<br>PaoloPaolo Bonzinihttp://www.inf.unisi.ch/phd/bonzininoreply@blogger.comtag:blogger.com,1999:blog-736810000699453506.post-69634937237994790762007-07-16T00:33:43.000-07:002007-07-16T00:33:43.000-07:00Hi Steve,"Newer languages have refined the co...Hi Steve,<br>"Newer languages have refined the concepts and implemented them better."<br>Which languages do you mean?<br>Which concepts do they refine and implement better?<br>In which respect?<br>"I don't think Smalltalk makes a great production language anymore."<br>Smalltalk is used every day all over the world in business critical applications. It is not only in production but often makes the competetive advantage! This applies to Squeak in the same way as to commercial dialects. You should also take a look at:<br>Cincom Smalltalk<br>VA Smalltalk<br>GemStone/S<br>Dolphin Smalltalk<br>and a lot more...<br>Cheers<br>HelgeHelge Nowak (hnowak@cincom.com)http://www.cincomsmalltalk.com/userblogs/cincom/blogViewnoreply@blogger.com