[squeak-dev] Lukas' code critics & other goodies on OB

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

[squeak-dev] Lukas' code critics & other goodies on OB

Sophie424
Where can I find the OB-based code-critics/rewiter/searcher goodies shown on
Lukas' blog http://www.lukas-renggli.ch/blog?

Which image + OB/other packages do I need to load first?

Many thanks,

Sophie




Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Lukas' code critics & other goodies on OB

Colin Putney

On 28-Mar-08, at 4:47 PM, itsme213 wrote:
Where can I find the OB-based code-critics/rewiter/searcher goodies shown on
Lukas' blog http://www.lukas-renggli.ch/blog?

The core OmniBrowser components are here:


Lukas' refactoring work is here:


Which image + OB/other packages do I need to load first?

That depends on which version of squeak you're using. Generally, you'll want the appropriate refactoring engine, and then:

OmniBrowser
OB-Morphic
OB-Standard
OB-Refactoring

Colin


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Lukas' code critics & other goodies on O

Philippe Marschall
In reply to this post by Sophie424
2008/3/29, itsme213 <[hidden email]>:
> Where can I find the OB-based code-critics/rewiter/searcher goodies shown on
>  Lukas' blog http://www.lukas-renggli.ch/blog?
>
>  Which image + OB/other packages do I need to load first?

There is a article that describes what you need:
http://www.lukas-renggli.ch/blog/ob-rb-1

Cheers
Philippe

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Lukas' code critics & other goodies on OB

Lukas Renggli
In reply to this post by Colin Putney
> Where can I find the OB-based code-critics/rewiter/searcher goodies shown on
> Lukas' blog http://www.lukas-renggli.ch/blog?

Also look at this slightly older article that describes how to load
all the requirements:

   http://www.lukas-renggli.ch/blog/ob-rb-1

Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Lukas' code critics & other goodies on O

Damien Cassou-3
In reply to this post by Sophie424
On Sat, Mar 29, 2008 at 1:47 AM, itsme213 <[hidden email]> wrote:
> Where can I find the OB-based code-critics/rewiter/searcher goodies shown on
>  Lukas' blog http://www.lukas-renggli.ch/blog?
>
>  Which image + OB/other packages do I need to load first?

All these tools are in squeak-dev images.

--
Damien Cassou
Peter von der Ahé: «I'm beginning to see why Gilad wished us good
luck». (http://blogs.sun.com/ahe/entry/override_snafu)


Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: Lukas' code critics & other goodies on O

Sophie424
"Damien Cassou" <[hidden email]> wrote in message

> All these tools are in squeak-dev images.

Great, thanks.

Do you plan at some point to release the Installer scripts you use to build
the images? That would make it easy for others to pick up and customize.

- Sophie




Reply | Threaded
Open this post in threaded view
|

RE: [squeak-dev] Re: Lukas' code critics & other goodies on O

Sebastian Sastre-2
> Do you plan at some point to release the Installer scripts
> you use to build
> the images? That would make it easy for others to pick up and
> customize.
>
> - Sophie
>
+1 here about that interest. I learned the hard way how to customize my images
and I've just migrated to Installer. So I'll be interested to see how others do
to see if I'm missing something. Customize a Squeak feels pretty much as
preparing a server where the Installer is for Squeak as the apt-get is for an
Ubuntu.

Cheers,

Sebastian


Reply | Threaded
Open this post in threaded view
|

RE: [squeak-dev] Re: Lukas' code critics & other goodies on O

Levente Uzonyi-2
It's public, but it's not a simple Installer script.
http://www.squeaksource.com/ImageForDevelopers.html

Levente


Quoting Sebastian Sastre <[hidden email]>:

>> Do you plan at some point to release the Installer scripts
>> you use to build
>> the images? That would make it easy for others to pick up and
>> customize.
>>
>> - Sophie
>>
> +1 here about that interest. I learned the hard way how to customize  
>  my images
> and I've just migrated to Installer. So I'll be interested to see  
> how others do
> to see if I'm missing something. Customize a Squeak feels pretty much as
> preparing a server where the Installer is for Squeak as the apt-get is for an
> Ubuntu.
>
> Cheers,
>
> Sebastian
>
>
>




Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: Lukas' code critics & other goodies on OB

Sophie424
In reply to this post by Sophie424
The tools are great!! Thanks, Lukas.

Here is a small installer script that should get it installed. If you have
earlier OB packages installed you may need to remove them first. Look at
Lukas' blog for 2 screencasts.

- Sophie
================

(HTTPSocket httpGet: 'installer.pbwiki.com/f/LPF.st') readStream fileIn.

"SEE http://www.lukas-renggli.ch/blog/ob-rb-1 ****** "
Installer installUrl: 'http://www.squeaksource.com/AST/AST-lr.157.mcz'.
Installer installUrl:
'http://www.squeaksource.com/RefactoringEngine/RefactoringEngine-lr.46.mcz'.
Installer installUrl: 'http://www.squeaksource.com/Regex/VB-Regex-sd.9.mcz'.
Installer installUrl: 'http://source.wiresong.ca/ob/OmniBrowser-lr.407.mcz'.
Installer installUrl: 'http://source.wiresong.ca/ob/OB-Morphic-lr.45.mcz'.
Installer installUrl: 'http://source.wiresong.ca/ob/OB-Standard-lr.323.mcz'.
Installer installUrl: 'http://source.wiresong.ca/ob/OB-Refactory-lr.78.mcz'.
Installer installUrl: 'http://source.wiresong.ca/ob/OB-Regex-lr.8.mcz'.




Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: Lukas' code critics & other goodies on

Damien Cassou-3
In reply to this post by Sophie424
On Sun, Mar 30, 2008 at 3:55 PM, itsme213 <[hidden email]> wrote:
> "Damien Cassou" <[hidden email]> wrote in message
>
>  > All these tools are in squeak-dev images.
>
>  Great, thanks.
>
>  Do you plan at some point to release the Installer scripts you use to build
>  the images? That would make it easy for others to pick up and customize.


I've always communicated about how I'm doing the images (in case I
pass away :-)):

- I have a set of base images which contain universe (one on top of
3.9.1 and another one on top of 3.10)
- Then, I use a bash script
http://damien.cassou.free.fr/squeak-dev/makeImages.sh
- This script iterates over all base images and sends an automatically
generated st file to each
- The st file uses Installer to generate the image by installing
universe packages ('Squeak web packages' 'Squeak dev packages beta'
'Squeak-dev image')
- The image is then saved and compressed in a zip file by the bash script

Bye

--
Damien Cassou
Peter von der Ahé: «I'm beginning to see why Gilad wished us good
luck». (http://blogs.sun.com/ahe/entry/override_snafu)


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: Lukas' code critics & other goodies on O

Damien Cassou-3
In reply to this post by Sophie424
On Sun, Mar 30, 2008 at 7:13 PM, itsme213 <[hidden email]> wrote:

> The tools are great!! Thanks, Lukas.
>
>  Here is a small installer script that should get it installed. If you have
>  earlier OB packages installed you may need to remove them first. Look at
>  Lukas' blog for 2 screencasts.
>
>  - Sophie
>  ================
>
>  (HTTPSocket httpGet: 'installer.pbwiki.com/f/LPF.st') readStream fileIn.
>
>  "SEE http://www.lukas-renggli.ch/blog/ob-rb-1 ****** "
>  Installer installUrl: 'http://www.squeaksource.com/AST/AST-lr.157.mcz'.
>  Installer installUrl:
>  'http://www.squeaksource.com/RefactoringEngine/RefactoringEngine-lr.46.mcz'.
>  Installer installUrl: 'http://www.squeaksource.com/Regex/VB-Regex-sd.9.mcz'.
>  Installer installUrl: 'http://source.wiresong.ca/ob/OmniBrowser-lr.407.mcz'.
>  Installer installUrl: 'http://source.wiresong.ca/ob/OB-Morphic-lr.45.mcz'.
>  Installer installUrl: 'http://source.wiresong.ca/ob/OB-Standard-lr.323.mcz'.
>  Installer installUrl: 'http://source.wiresong.ca/ob/OB-Refactory-lr.78.mcz'.
>  Installer installUrl: 'http://source.wiresong.ca/ob/OB-Regex-lr.8.mcz'.

Or simply:

Installer universe
  addPackage: 'OmniBrowser-Regex';
  addPackage: 'OmniBrowser-Morphic';
  install.

Or even simpler: use squeak-dev images.


--
Damien Cassou
Peter von der Ahé: «I'm beginning to see why Gilad wished us good
luck». (http://blogs.sun.com/ahe/entry/override_snafu)


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: Lukas' code critics & other goodies on O

Damien Cassou-3
In reply to this post by Sebastian Sastre-2
On Sun, Mar 30, 2008 at 5:19 PM, Sebastian Sastre <[hidden email]> wrote:

> > Do you plan at some point to release the Installer scripts
>  > you use to build
>  > the images? That would make it easy for others to pick up and
>  > customize.
>  >
>  > - Sophie
>  >
>  +1 here about that interest. I learned the hard way how to customize my images
>  and I've just migrated to Installer. So I'll be interested to see how others do
>  to see if I'm missing something. Customize a Squeak feels pretty much as
>  preparing a server where the Installer is for Squeak as the apt-get is for an
>  Ubuntu.

- I have a set of base images which contain universe (one on top of
3.9.1 and another one on top of 3.10)
- Then, I use a bash script
http://damien.cassou.free.fr/squeak-dev/makeImages.sh
- This script iterates over all base images and sends an automatically
generated st file to each
- The st file uses Installer to generate the image by installing
universe packages ('Squeak web packages' 'Squeak dev packages beta'
'Squeak-dev image')
- The image is then saved and compressed in a zip file by the bash script



--
Damien Cassou
Peter von der Ahé: «I'm beginning to see why Gilad wished us good
luck». (http://blogs.sun.com/ahe/entry/override_snafu)


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: Lukas' code critics & other goodies on O

Damien Cassou-3
In reply to this post by Sebastian Sastre-2
On Sun, Mar 30, 2008 at 5:19 PM, Sebastian Sastre <[hidden email]> wrote:
>  I learned the hard way how to customize my images and I've just migrated to Installer.


Why do you need another image than squeak-dev? I'm doing squeak-dev to
avoid people loosing their time doing their own images :-). If there
is something you don't like about squeak-dev, just tell me.

Bye

--
Damien Cassou
Peter von der Ahé: «I'm beginning to see why Gilad wished us good
luck». (http://blogs.sun.com/ahe/entry/override_snafu)