Updates since the latest release
Brian Rice
water at tunes.org
Wed Jun 29 15:49:02 PDT 2005
Also, Platform run: method now invokes a system() call, for when a
full pipe is not needed. A success Boolean is returned.
On Jun 29, 2005, at 3:46 PM, Brian Rice wrote:
> 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