Brian Rice | 8 Apr 02:36

Long-overdue updates

Hello all,

I'd like to revive the Slate project from dormancy in the last very  
quiet year, and would just like everyone to know that major overhauls  
of the project or code are totally acceptable if it means making it  
viable again. Most importantly, run-time improvements for memory  
management (generational GC, weak pointers, or manual memory  
management support) and the VM (threaded-code vs. bytecode, and most  
importantly, dynamic method inlining). Also, if someone wants to just  
take the reins and go change things relatively drastically, I will  
support that.

I've fixed up the main site homepage to correctly describe what we  
want to have environment-wise, compared to Self/Strongtalk: same  
optimizations, but self-hosted and in a simpler architecture. I've  
also hopefully more accurately described the current state of the  
project.

I'm attempting to get the alpha repository to run all build targets  
without end-user tweaking. I'll set up some automation so that I can  
track this down with minimal effort from here on. I will probably  
remove the main/alpha repository distinction for simplicity's sake,  
so that it's as simple as possible for a visitor to arrive and get a  
usable system.

In other news, I've finally learned how to write web applications  
over the last year, so it'll probably be a lot easier for me to  
improve the liveliness and feature set of the website.

Suggestions are quite welcome. I'll update as replies on this thread.
(Continue reading)

Sam Phillips | 8 Apr 06:34

Re: Long-overdue updates

On 4/7/07, Brian Rice <water <at> tunes.org> wrote:
> I'm attempting to get the alpha repository to run all build targets
> without end-user tweaking. I'll set up some automation so that I can
> track this down with minimal effort from here on. I will probably
> remove the main/alpha repository distinction for simplicity's sake,
> so that it's as simple as possible for a visitor to arrive and get a
> usable system.

This in itself is great news for me.  Throughout the past 6 months (off and on)
I've been attempting to tweak my build environment in various small ways just
to get it to bootstrap from a "pure" alpha branch check out.

Cheers,
Sam

Brian Rice | 8 Apr 21:55

Re: Long-overdue updates


On Apr 7, 2007, at 9:34 PM, Sam Phillips wrote:

> On 4/7/07, Brian Rice <water <at> tunes.org> wrote:
>> I'm attempting to get the alpha repository to run all build targets
>> without end-user tweaking. I'll set up some automation so that I can
>> track this down with minimal effort from here on. I will probably
>> remove the main/alpha repository distinction for simplicity's sake,
>> so that it's as simple as possible for a visitor to arrive and get a
>> usable system.
>
> This in itself is great news for me.  Throughout the past 6 months  
> (off and on)
> I've been attempting to tweak my build environment in various small  
> ways just
> to get it to bootstrap from a "pure" alpha branch check out.

There were submitted patches which I did not sufficiently vet before  
putting into the alpha branch. As soon as I've sorted out what all  
those are, it'll be set up right. I'm sorry about the trouble; I just  
haven't felt motivated for a while.

--
-Brian
http://briantrice.com

Fredrik Johansson | 8 Apr 15:15

Re: Long-overdue updates

On 4/8/07, Brian Rice <water <at> tunes.org> wrote:
> In other news, I've finally learned how to write web applications
> over the last year, so it'll probably be a lot easier for me to
> improve the liveliness and feature set of the website.

A web-based interactive interpreter (like http://tryruby.hobix.com/)
would be a nice feature.

Fredrik

Brian Rice | 8 Apr 21:57

Re: Long-overdue updates


On Apr 8, 2007, at 6:15 AM, Fredrik Johansson wrote:

> On 4/8/07, Brian Rice <water <at> tunes.org> wrote:
>> In other news, I've finally learned how to write web applications
>> over the last year, so it'll probably be a lot easier for me to
>> improve the liveliness and feature set of the website.
>
> A web-based interactive interpreter (like http://tryruby.hobix.com/)
> would be a nice feature.
>
> Fredrik

Slate is so slow right now due to heavy message-sending and no  
optimizations for it that I'll need to sort out how to limit CPU  
loading to do that. Maybe if I hosted it on my home server...

--
-Brian
http://briantrice.com

Brian Rice | 24 Apr 16:37

Re: Long-overdue updates

Quick update:

On Apr 7, 2007, at 5:40 PM, Brian Rice wrote:

> I'm attempting to get the alpha repository to run all build targets  
> without end-user tweaking. I'll set up some automation so that I  
> can track this down with minimal effort from here on. I will  
> probably remove the main/alpha repository distinction for  
> simplicity's sake, so that it's as simple as possible for a visitor  
> to arrive and get a usable system.

I'm still working on this with Tim Douglas. We've at least made  
reasonable progress and re-learned some forgotten things. There's a  
new "stable" repository on the main site which may or may not be  
temporary, and isn't fully stable yet anyway (there seems to be one  
more tweak to make to be ready-to-go).

--
-Brian
http://briantrice.com


Gmane