In return, for him to accept my challenge I had to agree to spend some time learning a language of his choosing too, and he set the number of required blog posts to 10. That's not too bad in my opinion since I enjoy looking at different programming languages anyway, but 10 posts seems a bit excessive (I would have been happy with 3). His first suggestion was Shakespeare. Really? I made him pick a more serious language, which turned out to be GNU Smalltalk. Yes, let the record show I rejected his first proposal, but he also rejected mine... and also let the record show that I'm not afraid to use a compiler.
My first attempt to install Smalltalk was through apt-get since I'm using an Ubuntu system right now, and of course I met up with the usual Ubuntu package bullshit...
sudo apt-get install smalltalk E: Unable to locate package smalltalk sudo apt-get install gnu-smalltalk Package gnu-smalltalk is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'gnu-smalltalk' has no installation candidateIt was the SpiderMonkey fiasco all over again. Apparently GNU Smalltalk was removed from Ubuntu back in Lucid Lynx. I had to go to smalltalk.gnu.org instead and download the source. In just a few minutes I had a working binary using the usual configure, make, make install mantra.
There was one minor snag during compilation, though. Initially libtool reported that it couldn't find the name of the link library for libc.la. A quick Google search showed all I had to do was remove libc.la and run make again.
Now it's time to learn some Smalltalk!
Update (6/29/11): I was able to compile GNU Smalltalk without experiencing the libc.la issue by running
No comments:
Post a Comment