12
I Use This!
Very Low Activity

News

Analyzed about 21 hours ago. based on code collected 1 day ago.
Posted over 16 years ago by Stephen Compall
I've been writing several classes in PHP, and recently became so uncomfortable with the inflexibility of the "constructor" method of describing instance creation that I implemented what I had previously thought of as a Smalltalk hack to handle not ... [More] having access to instance variables outside instance methods. Names changed to protect the …: class Foo { static function makeInstances ($args…) { // code that constructs and calls the initializer here } function initRawData ($args…) { // finish munging the data and put it in instvars hereread more [Less]
Posted over 16 years ago by Krishnakumar Veeraraghavan
Hello!, I'm a 30yr old programmer from Salem, India. I first encountered Smalltalk in a demo of Visual Age Smalltalk that came with the OS/2 Warp CD. I was simply blown away by the visual programming that was demoed. The first Smalltalk that I ... [More] actually played with was GNU Smalltalk version 1.1.5 (at that time the interpreter was called mst iirc) that came with Slackware Linux circa 1996. After that I played with other smalltalks including VW, ST/X and Squeak but GST has always remained my favourite mainly because it is both fast and free :) GST performs quite well in the language shootout considering that the collection classes are written in Smalltalk and not in C as is the case with others like Perl, Python and Ruby. Squeak is good too but back then I kinda got lost in the squeak world :). GST otoh, being file based, was easier for somebody from the C/C land. I've been a silent lurker on the GST mailing list for many years now and it is nice to see the project picking up momemtum. Also good to see is the focus shift towards a scripting environment. Unlike the past, learning smalltalk is not a problem nowadays thanks to the number of excellent books freely available. I once again plan to study smalltalk "properly" and hopefully contribute to the development. Here, I intend to post my progress and also talk/ramble/rant/suggest ideas for future development.read more [Less]
Posted over 16 years ago by Pete Guhl
Hello to all those that have stumbled upon this entry! My name is Pete (hard to guess by my username, eh?) and I am a Computer Science student at Florida State University in the United States. The reason I find myself peeking into the smalltalk ... [More] universe is the result of a project for my programming languages course. I intend to get my hands nice and dirty with Smalltalk, write a few programs, and try to convey an enthusiasm for this long living system. Pete [Less]
Posted over 16 years ago by Stephen Compall
Paolo writes that he's looking to remove the capability to override the parser for a Behavior's methods from strings passed to #compile:, as well as old-syntax method definition lists, by moving #parserClass to CompiledMethod. He mentions that ... [More] Presource fares quite well with this restriction, providing full message macros just by overriding the compiler.read more [Less]
Posted over 16 years ago by Paolo Bonzini
http://www.fourmilab.ch/fourmilog/archives/2007-10/000906.html For a dynamically-typed pure object-oriented language, the performance delivered by GNU Smalltalk is impressive. The benchmark ran more than twice as fast as Python and 3.4 times the ... [More] speed of Ruby—“modern” languages often considered descended from Smalltalk. GNU Common Lisp in compiled mode just edged out GNU Smalltalk by about 2%. [Less]
Posted over 16 years ago by Paolo Bonzini
Parser: partially completed http://16languages.blogspot.com/2007/10/ive-found-myself-creating-kind-of.html El Smalltalk que no miramos (Spanish) http://diegacho.blogspot.com/2007/10/el-smalltalk-que-no-miramos.html ... [More] New GNU Smalltalk Site Launched http://onsmalltalk.com/programming/smalltalk/new-gnu-smalltalk-site-launched/ Gnu-Smalltalk a un site web (French) http://doesnotunderstand.free.fr/?p=406 [Less]
Posted almost 17 years ago by Paolo Bonzini
Welcome to the GNU Smalltalk site! GNU Smalltalk is a free implementation of the Smalltalk-80 language. It runs on most versions on Unix, as well as under Windows. Smalltalk is a dynamic object-oriented language, well-versed to scripting tasks. ... [More] At a glance Download GNU Smalltalk and try it out. Contact the GNU Smalltalk community on the GNU Smalltalk mailing list. Contribute your Smalltalk source code to the GNU Smalltalk project or assist with your development skills. [Less]
Posted almost 17 years ago by Paolo Bonzini
GNU Smalltalk is a free implementation of the Smalltalk-80 language. It runs on most POSIX compatible operating systems (including GNU/Linux, of course), as well as under Windows. Smalltalk is a dynamic object-oriented language, well-versed to ... [More] scripting tasks. At a glance Download GNU Smalltalk and try it out. Contact the GNU Smalltalk community on the GNU Smalltalk mailing list. Contribute your Smalltalk source code to the GNU Smalltalk project or assist with your development skills. [Less]
Posted almost 17 years ago by Paolo Bonzini
GNU Smalltalk is a free implementation of the Smalltalk-80 language. It runs on most POSIX compatible operating systems (including GNU/Linux, of course), as well as under Windows. Smalltalk is a dynamic object-oriented language, well-versed to ... [More] scripting tasks. At a glance Download GNU Smalltalk and try it out. Contact the GNU Smalltalk community on the GNU Smalltalk mailing list. Contribute your Smalltalk source code to the GNU Smalltalk project or assist with your development skills. [Less]
Posted almost 17 years ago by Paolo Bonzini
GNU Smalltalk is a free implementation of the Smalltalk-80 language. It runs on most POSIX compatible operating systems (including GNU/Linux, of course), as well as under Windows. Smalltalk is a dynamic object-oriented language, well-versed to ... [More] scripting tasks. At a glance Download GNU Smalltalk and try it out. Contact the GNU Smalltalk community on the GNU Smalltalk mailing list. Contribute your Smalltalk source code to the GNU Smalltalk project or assist with your development skills. [Less]