Squeak Oversight Board 2016

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Squeak Oversight Board 2016

Ron Teitelbaum

Hello everyone,

 

I’m pleased to announce the Squeak Oversight Board for 2016.  First I would like to thank everyone that participated, everyone that ran for a seat, but also everyone that voted!

 

Without further ado here is your new Squeak Oversight Board for 2016, give a round of applause for:

 

1. Bert Freudenberg 

2. Tim Rowledge

3. Craig Latta

4. David T. Lewis

5. Chris Muller

6. Levente Uzonyi

7. Marcel Taeumel

 

For full details of the results please see: http://wiki.squeak.org/squeak/6346

 

All the best,

 

Ron Teitelbaum

 



Reply | Threaded
Open this post in threaded view
|

Re: Squeak Oversight Board 2016

Eliot Miranda-2
Hi Board!


On Tue, Feb 9, 2016 at 3:12 PM, Ron Teitelbaum <[hidden email]> wrote:

Hello everyone,

 

I’m pleased to announce the Squeak Oversight Board for 2016.  First I would like to thank everyone that participated, everyone that ran for a seat, but also everyone that voted!

 

Without further ado here is your new Squeak Oversight Board for 2016, give a round of applause for:

 

1. Bert Freudenberg 

2. Tim Rowledge

3. Craig Latta

4. David T. Lewis

5. Chris Muller

6. Levente Uzonyi

7. Marcel Taeumel


Congratulations and good luck for the coming year!
 

 

For full details of the results please see: http://wiki.squeak.org/squeak/6346

 

All the best,

 

Ron Teitelbaum

 
_,,,^..^,,,_
best, Eliot


Reply | Threaded
Open this post in threaded view
|

Re: Squeak Oversight Board 2016

David T. Lewis
In reply to this post by Ron Teitelbaum
On Tue, Feb 09, 2016 at 06:12:49PM -0500, Ron Teitelbaum wrote:
> Hello everyone,
>
> I'm pleased to announce the Squeak Oversight Board for 2016.  First I would
> like to thank everyone that participated, everyone that ran for a seat, but
> also everyone that voted!
>

Ron,

Thank you once again for leading the election effort and making it a
smooth and successful event.

Edgar,

Thank you for offering to run for the board this year. I believe in your
vision and will do my best to represent your point of view. FunSqueak is
really important :-)

Eliot,

Thanks for all that you are doing for the community, and for your
partipation and leadership on the board last year. I hope and expect
that you will continue that leadership even if you don't have time for
all of the board meetings.

Levente,

Welcome back. I'm looking forward to meeting you.

Dave


Reply | Threaded
Open this post in threaded view
|

Re: Squeak Oversight Board 2016

Karl Ramberg
Cool.
Thank you all for participating in this project  together :-)



Best,
Karl

On Wed, Feb 10, 2016 at 2:14 AM, David T. Lewis <[hidden email]> wrote:
On Tue, Feb 09, 2016 at 06:12:49PM -0500, Ron Teitelbaum wrote:
> Hello everyone,
>
> I'm pleased to announce the Squeak Oversight Board for 2016.  First I would
> like to thank everyone that participated, everyone that ran for a seat, but
> also everyone that voted!
>

Ron,

Thank you once again for leading the election effort and making it a
smooth and successful event.

Edgar,

Thank you for offering to run for the board this year. I believe in your
vision and will do my best to represent your point of view. FunSqueak is
really important :-)

Eliot,

Thanks for all that you are doing for the community, and for your
partipation and leadership on the board last year. I hope and expect
that you will continue that leadership even if you don't have time for
all of the board meetings.

Levente,

Welcome back. I'm looking forward to meeting you.

Dave





Reply | Threaded
Open this post in threaded view
|

Re: Squeak Oversight Board 2016

Edgar De Cleene
In reply to this post by David T. Lewis
Thanks for your kind words
This days I learning Xcode , Swift and tvOSm so little time.
But I look to last Squeak for a good farewell with a FunSqueak as complete
as possible.

I ask to Board for made a formal invitation to Pavel Krivanek for help going
to a Squeak kernel


On 2/9/16, 10:14 PM, "David T. Lewis" <[hidden email]> wrote:

> Edgar,
>
> Thank you for offering to run for the board this year. I believe in your
> vision and will do my best to represent your point of view. FunSqueak is
> really important :-)



Reply | Threaded
Open this post in threaded view
|

Re: Squeak Oversight Board 2016

Robert Hirschfeld
In reply to this post by Ron Teitelbaum
Congratulations!!!

Thanks everyone,

On Feb 10, 2016, at 00:12, Ron Teitelbaum <[hidden email]> wrote:

Hello everyone,

 

I’m pleased to announce the Squeak Oversight Board for 2016.  First I would like to thank everyone that participated, everyone that ran for a seat, but also everyone that voted!

 

Without further ado here is your new Squeak Oversight Board for 2016, give a round of applause for:

 

1. Bert Freudenberg 

2. Tim Rowledge

3. Craig Latta

4. David T. Lewis

5. Chris Muller

6. Levente Uzonyi

7. Marcel Taeumel

 

For full details of the results please see: http://wiki.squeak.org/squeak/6346

 

All the best,

 

Ron Teitelbaum

 




Reply | Threaded
Open this post in threaded view
|

Shrinking the image, unloading (and reloading) packages (was: Squeak Oversight Board 2016)

David T. Lewis
In reply to this post by Edgar De Cleene
On Wed, Feb 10, 2016 at 07:29:28AM -0300, Edgar J. De Cleene wrote:
> Thanks for your kind words
> This days I learning Xcode , Swift and tvOSm so little time.
> But I look to last Squeak for a good farewell with a FunSqueak as complete
> as possible.
>
> I ask to Board for made a formal invitation to Pavel Krivanek for help going
> to a Squeak kernel
>

Indeed, Pavel has done some great work on image shrinking with Squeak
and Pharo. Frank Shearar pointed to it here:

  http://lists.squeakfoundation.org/pipermail/squeak-dev/2014-January/176343.html

Following the links from that email, here is an example of one of Pavel's scripts:

  https://ci.inria.fr/pharo-contribution/view/Pharo-Kernel-3.0/job/PharoKernel3.0-FromTopShrink/lastSuccessfulBuild/artifact/shrink.st

Pavel has done this for Squeak also.

I know that there is strong interest in the community (including the Squeak
oversight board) in pursuing issues of modularity, minimal images, and
unloadable/reloadable packages.

There are a lot of ways to approach these issues. I think Craig Latta's
vision of building full images from very tiny micro-kernel images is
really appealing, and I hope that we will be able to drive that vision
to be widely used and part of (or maybe the real "kernel" of) Squeak.

I also really like Pavel's image shrinking, which is very practical
and maintains a focus on a full working image that can shrink to meet
requirements for a specific deployment.

Personally, I really like the idea of "reloadable" modules that can
be removed and reinstalled without breaking the system. For example,
I made MVC reloadable some time ago, and hope to do the same with Morphic
in the future:

  lists.squeakfoundation.org/pipermail/squeak-dev/2010-February/144305.html

I am probably trying to say too many things in one email, but here is the
point that I want to get to:

When I look at Pavel's work, I see scripts that could be incorporated
as methods in a class in Squeak. We should make this happen. It would
make the scripts accessible, and it would give us a way to ensure that
they are kept up to date and in sync with the image. It would also make
it possible to provide supporting unit tests.

Suppose for example that we were to make Installer (*) responsible for the
unloading and loading of packages. We should then be able to (for example)
tell Installer to remove MVC (ST80-*) from the system, then tell it to
load MVC. When that is done, the ST80 unit test should still pass, and
it should still be possible to open a new MVC project. And we should be
able ask Installer (or whatever class we choose to be responsible for
this) to shrink the image to produce exactly the results that Pavel has
demonstrated in his image shrinking work.

If we keep Pavel's scripts in the image, it should require very little
extra code, and it will give us a way to maintain the scripts and
verify them with unit tests. I think that we should do this for Squeak.

Dave

(*) I'm not really advocating Installer for this, because it has no
class comments or documentation in the image. Ick. But the name fits,
so I am using it as an example.