Here is the image that I would probably use if I were to get a custom 1L water bottle from CafePress:
While it is the PLT Scheme logo, lambda is certainly not PLT Scheme specific ;).
Author: grant
Using VirtualBox for OCaml
I would like to try out OCaml. From what I have read, though, it is only happy running on UNIX. Without a UNIX box at the moment I decided to try out Sun’s VirtualBox with Ubuntu.
Setup, configuration, and installation took less than an hour. Directories can easily be shared between the host and the guest (Windows XP and Ubuntu in this case), which is convenient for me because I share my Bazaar checkout folder. The NAT network adapter is configured “out of the box”. Everything “just worked”; it was a really pleasant experience.
These days there really aren’t many obstacles to running, or even just trying out, Linux.
Snow Leopard Can't Access Windows XP Over SMB Woes
Recently I switched back to a Windows XP box (XPB) from an OS X Leopard (OSXBL) machine. Since OSXBL would have a new user, I figured that I might as well install Snow Leopard (OSXBSL) on the machine. Everything worked out pretty well; but I was surprised to find that OSXBSL could no access SMB shares on XPB. This surprised me as nothing changed on XPB; so seemingly it was Snow Leopard to blame. I went through a standard checklist, followed by “tips” from the web:
Continue reading “Snow Leopard Can't Access Windows XP Over SMB Woes”
What is a beautiful font for printed quotes?
Some time next month I plan to have a water bottle “pressed” with a custom logo on it. Part of the logo might contain a quote. I would like it to look great.
What is a beautiful font for printed quotes?
Scheme Space Invaders
This re-make of the classic arcade game “space invaders” is based on the version available on the well known arcade emulator called mame. It is made to look as close as possible to the original arcade game.
This game was made for fun, but also in the context of my master’s thesis at the university of Montreal under the supervision of Marc Feeley. The aim behind writing video games in scheme is to try to demonstrate not only that it is possible to write games in scheme, but that such games would have smaller developpement time, better code, less bugs, etc…
Thus space invaders is only the first step into my thesis and more games will be comming up later! I would like also to note that the version 1.0 is only a draft. Much ugly things can be found in the code and I will still continue the developpement of this game further by ameliorating the way the code is structured and modify parts of it’s basic architecture to experiment different design ideas. This is what’s beautifull about scheme, isn’t it? I tried to comment the code so that it should be understandable by interested schemers.
I hope you can enjoy this game as well as I enjoyed developping it!
David St-Hilaire
sthilaid@iro.umontreal.ca
(via stevebook)
Caml Online Forums
This seems to be the best guide to Caml online forums. In particular, caml-list, caml-announce, ocaml-jobs, and “OCaml Beginners” look good.
Tachy Scheme
Tachy is a Scheme-like (R5RS is the template, but not the goal) language that is being developed in C# for the .NET framework and is made available as Open Source (BSD License). The current implementation is an interpreter, and a compiler is planned. The primary focus for Tachy is for programming language learning & experimentation, and an attempt has been made to keep the code as small(currently under 1000 lines) and straightforward as possible.
(via StackOverflow)
The BitC Programming Language
Via bitc-lang.org:
BitC is a new systems programming language. It seeks to combine the flexibility, safety, and richness of Standard ML or Haskell with the low-level expressiveness of C.
A Bucket Full of Scheme Videos
jao posted hereon a big list of Scheme related videos that came up in the PLT discussion list.