Alpha updated

Brian Rice water at tunes.org
Mon May 2 15:48:10 PDT 2005


There are new images and VM sources uploaded to the alpha area. The  
VM contains important fixes and should be used.

New features:

- Greatly improved debugger - the debugger now is a real evaluator,  
and responds to various commands it installs on the implicit context  
(the lobby, mostly). Type "help." for the basic commands and see src/ 
lib/debugger.slate for details. (The interface right now is fairly  
basic and will get extended and probably cleaned up - suggestions  
welcome.)

- Resends with optionals were fixed.

- The `>> cascade macro was fixed for certain expansions involving  
the interaction between blocks.

- "a `swapWith: b" will swap the values of the two given variables  
transparently. They have to be variables in a block or method and not  
slots on the global tree.

I have also acquired a dual-G5 PowerMac system (I already use an  
iBook) and have verified that Slate compiles correctly for that  
architecture under GCC 3.3. GCC 4.0 compiles it without errors but  
there are some new warnings and the final output executable dies late  
in the process of bootstrapping the release images. I have also  
started learning about the new Tiger API's and will start working on  
some kind of (optional) Mac integration in the near future.

Enjoy!
-Brian




More information about the Slate mailing list