Project

February

15

Progress Report

We’ve been in lurk mode for the last few months, but progress continues. Here are some highlights:

The VM was ported from C to C++, allowing some smarter handling by the VM of Slate pointers, which means that our GC is now precise instead of just conservative.
Syntactic support for *rest parameter passing in message sends was added, by sequestering [...]

default image
June

8

Cookbook examples posted to Rosetta Code

The Rosetta Code project makes a wiki for collecting and organizing examples of interesting code snippets and programs across many programming languages. Since Slate lacks a good programming cookbook, we decided to translate many of its examples in order to illustrate Slate capabilities and idioms. You can find most of them on the Slate [...]

default image
May

6

Hello world!

Welcome to the new website for the Slate programming language! We’ll be posting news updates here and discussing related issues.

default image
December

7

Project Re-activated

Thanks to Timmy Douglas’ efforts over the last couple of years, Slate is now running much faster and is easier to work with, so we’re relaunching the project at a new domain, slatelanguage.org. We now use Google to host our mailing list and sources.

default image
February

27

Source Management Update

Slate source management has been migrated from CVS to the DARCS system. See the downloads page for details on how to work with it.

default image
January

19

Website Redesign

The website has been redesigned for easier reading and access, and the descriptions reworded for succinctness and clarity. Progress is being made on the code front, with a new release soon!

default image
May

1

Thesis on Prototypes with Multiple Dispatch

Lee Salzman has replaced his short paper on PMD with a full thesis, to complete his graduation requirements, with many corrections, clarifications and experience reports added. Also there is a wonderful slide presentation explaining the benefits of PMD in laymen’s terms. See also the recommended reading area of the wiki.

default image
May

23

Working on bootstrap

Slate bootstrapping is in progress. Also, an Emacs editing and interaction mode is available in the distribution.

default image

google