Updates since the latest release
Brian Rice
water at tunes.org
Wed Jun 29 15:46:24 PDT 2005
Further notes:
Environment has a faux printing method now (since it fakes being a
Mapping... don't try do: et al. with it just yet, for example).
A Pipe plugin is provided in src/plugins/pipe/ which is intended to
act like the Socket plugin, using "newRunning: command" to
instantiate and open.
The AutoLoad database has been modified for both new plugins.
The top-level make targets "plugins", "all", and "clean" now handle
socket and platform plugins for everything but mingw, which I will
test later.
I will try to regularize the plugin architecture at some point in the
future, since most of these are very simple and have the same
structure. Ideas are welcome.
On Jun 29, 2005, at 3:00 AM, Brian Rice wrote:
> On Jun 29, 2005, at 2:14 AM, Brian Rice wrote:
>
>> I've also made the platform/ plugin fully functional on any
>> platforms where uname() is defined. For other platforms, if you
>> are such a user, please send me some suggestions about the right
>> values to lookup or API to call. Also, I've added Environment in
>> the globals area with an at: method, to lookup environment bindings.
>>
>
> Er, it doesn't have just at:, but at:put: and removeKey:. It also
> inherits from Mapping/ExtensibleCollection.
>
> There's also an older change which I forgot to mention that I've
> added a simple concurrent slot-observation library in src/lib/
> observer.slate which is loaded in the post-bootstrap. Comments
> would be welcome.
--
-Brian
More information about the Slate
mailing list