Re: [Newbies] Monticello -- where is it?

2006-09-14 Thread Offray Vladimir Luna Cárdenas


Hi Patty,

peppermint-p escribió:

Hi Offray,

the sources of this tutorial (you mean i.e. the Open Office document 
that is editable?) are free too, I think. But to make sure whether I 
am right, I have to ask somebody.

But why do you need them?

Patty


Yep, I'm meaning the OpenOffice editable sources of the pdf files. I 
need them because I'm using Squeak in my classes in Colombia and having 
spanish material would be fine for teaching purposes and talks locally. 
So, if you can help me with that sources, that would be a lot of help.


Thanks,

Offray


___

AVISO LEGAL: El presente correo electronico no representa la opinion o el 
consentimiento oficial de la PONTIFICIA UNIVERSIDAD JAVERIANA. Este mensaje es 
confidencial y puede contener informacion privilegiada la cual no puede ser 
usada ni divulgada a personas distintas de su destinatario. Esta prohibida la 
retencion, grabacion, utilizacion, aprovechamiento o divulgacion con cualquier 
proposito. Si por error recibe este mensaje, por favor destruya su contenido y 
avise a su remitente.
En este aviso legal se omiten intencionalmente las tildes.

Este mensaje ha sido revisado por un sistema antivirus, por lo que su contenido 
esta libre de virus.
This e-mail has been scanned by an antivirus system, so its contents is free of 
viruses.
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re-2: [Newbies] Monticello -- where is it?

2006-09-13 Thread Frank Urbach
Hallo Petty!

Thanks für your attachement. I'm a german and for me it's very usefull :-). Can 
you 
send the english version to the list? I think you have it. 

Cheers,
  Frank
 Original Message 
Subject: Re: [Newbies] Monticello -- where is it? (12-Sep-2006 19:08)
From:peppermint-patty [EMAIL PROTECTED]
To:  [EMAIL PROTECTED]

 Hi,
 
 last year I was tutoring a university course starting with Squeak. There 
 the students had to use Monticello and subversion too. I collected a few 
 links and wrote some Tutorials by myself:
 
 Here they are:
 
 http://www.wiresong.ca/Monticello/
 http://minnow.cc.gatech.edu/Squeak/Monticello
 http://www.iam.unibe.ch/%7Educasse/Teaching/CoursAnnecy/0506-M1-OOP/
 
 And my Tutorial is attached (right now I have no place to put it, sorry, 
 but the file is not that large), but it is in written in german 
 language. I don't now whether it is usefull for you or anybody except 
 germans ;)
 
 best regards,
 
 Patty
 
 
 
 Ron Teitelbaum schrieb:
  Hello Aleksej,
 
  I think it is a very good question.  I would encourage all newbies to start
  with Monticello and learn about how to organize their work before starting
  of to change the world.
 
  There are a few things to understand about Monticello first.  The most
  important thing about Monticello is that it is a code version manager.  It'
  s
  job is to store versions, retrieve the latest version, find conflicts (when
  two programmers change the same source), and to show history and code
  branches.  What it does not do is organize your code, solve conflicts
  (thought it does provide tools for you to do it), save your code for you
  (don't laugh ENVY does!), or replace proper workflow.
 
  There are different types of repositories.  For this discussion let's just
  talk about package-cache and http.  Package-cache is created for you and is
  updated when you load new packages, (like from squeakmap), or automatically
  when you save Monticello packages.  It is file based and you can find it in
  your squeak directory on your computer.  Http repositories are like
  www.squeaksource.com .  It is a shared area where you can define projects,
  store your code, share it with others if you want and post to squeakmap.
 
  How-to!
 
  On the world menu select open..   Monticello browser.  This opens up the
  Monticello browser.  What you will see is packages that are already added 
  to
  your browser.  There are many packages added by default.  For each package
  on the left you will see repositories on the right.  Packages can be in
  multiple repositories.  If you think of code branches this makes sense.  
 
  To add a package from an Http repository you should unclick the package on
  the left, then press the +Repository button.  Now select the Http type
  repository.  This brings up a string that looks like this:
 
  MCHttpRepository
  location: 'http://foo.com/bar'
  user: 'squeak'
  password: 'squeak'
 
  you should replace the foo.com/bar with the repository you are interested
  in.  For example
 
  MCHttpRepository
  location: 'http://www.squeaksource.com/Cryptography'
  user: ''
  password: ''
 
  if you have a user name and password on squeaksource then you can add them
  to the string.
 
  After accepting your new repository definition you can hit the open button.
  This will show you packages that live inside the repository.  In the
  repository browser you will see packages on the left and version on the
  right. You can select one of the package versions and browse it, or view a
  history, or see changes, or load it, and other things too but that's a good
  starting point.
 
  When you are make a change to a package, back on the regular Monticello
  browser you will see an asterisk (*) before the package name.  If you want
  to update the repository with your new version, you need to save it.  
  Select
  the package and the repository you want to save too and press save.  You
  should always type in some notes as to what change you made then accept it.
 
  There is more, like working in a clean image, upgrading images, using
  Monticello configurations, running your own squeaksource image, version
  numbering, or how to handle conflicts.  There is good documentation about
  these things available on-line but we could talk about those if anyone is
  interested.
 
  Hope that helps,
 
  Happy coding
 
  Ron Teitelbaum
  President / Principal Software Engineer
  US Medical Record Specialists
  [EMAIL PROTECTED] 
 
 

  -Original Message-
  From: [EMAIL PROTECTED] [mailto:beginners-
  [EMAIL PROTECTED] On Behalf Of Aleksej
  Sent: Tuesday, September 12, 2006 12:08 PM
  To: [EMAIL PROTECTED]
  Subject: [Newbies] Monticello -- where is it?
 
  Hello
 
  May be a silly question.
  The are about hundred classes in Monticello-xxx categories. But how
  to use it? What is Monticello browser and how to run it?
 
  Good luck.
  Aleksej

Re: Re-2: [Newbies] Monticello -- where is it?

2006-09-13 Thread peppermint-p

Hallo Frank,

no, my tutorial is not available in english. I could translate it, but I 
think that this is not necessary, because there still exists some 
english material. But if you don't agree, I can translate it.


Patty

Frank Urbach schrieb:

Hallo Petty!

Thanks für your attachement. I'm a german and for me it's very usefull :-). Can you 
send the english version to the list? I think you have it. 


Cheers,
  Frank
 Original Message 
Subject: Re: [Newbies] Monticello -- where is it? (12-Sep-2006 19:08)
From:peppermint-patty [EMAIL PROTECTED]
To:  [EMAIL PROTECTED]

  

Hi,

last year I was tutoring a university course starting with Squeak. There 
the students had to use Monticello and subversion too. I collected a few 
links and wrote some Tutorials by myself:


Here they are:

http://www.wiresong.ca/Monticello/
http://minnow.cc.gatech.edu/Squeak/Monticello
http://www.iam.unibe.ch/%7Educasse/Teaching/CoursAnnecy/0506-M1-OOP/

And my Tutorial is attached (right now I have no place to put it, sorry, 
but the file is not that large), but it is in written in german 
language. I don't now whether it is usefull for you or anybody except 
germans ;)


best regards,

Patty



Ron Teitelbaum schrieb:


Hello Aleksej,

I think it is a very good question.  I would encourage all newbies to start
with Monticello and learn about how to organize their work before starting
of to change the world.

There are a few things to understand about Monticello first.  The most
important thing about Monticello is that it is a code version manager.  It'
s
job is to store versions, retrieve the latest version, find conflicts (when
two programmers change the same source), and to show history and code
branches.  What it does not do is organize your code, solve conflicts
(thought it does provide tools for you to do it), save your code for you
(don't laugh ENVY does!), or replace proper workflow.

There are different types of repositories.  For this discussion let's just
talk about package-cache and http.  Package-cache is created for you and is
updated when you load new packages, (like from squeakmap), or automatically
when you save Monticello packages.  It is file based and you can find it in
your squeak directory on your computer.  Http repositories are like
www.squeaksource.com .  It is a shared area where you can define projects,
store your code, share it with others if you want and post to squeakmap.

How-to!

On the world menu select open..   Monticello browser.  This opens up the
Monticello browser.  What you will see is packages that are already added 
to

your browser.  There are many packages added by default.  For each package
on the left you will see repositories on the right.  Packages can be in
multiple repositories.  If you think of code branches this makes sense.  


To add a package from an Http repository you should unclick the package on
the left, then press the +Repository button.  Now select the Http type
repository.  This brings up a string that looks like this:

MCHttpRepository
location: 'http://foo.com/bar'
user: 'squeak'
password: 'squeak'

you should replace the foo.com/bar with the repository you are interested
in.  For example

MCHttpRepository
location: 'http://www.squeaksource.com/Cryptography'
user: ''
password: ''

if you have a user name and password on squeaksource then you can add them
to the string.

After accepting your new repository definition you can hit the open button.
This will show you packages that live inside the repository.  In the
repository browser you will see packages on the left and version on the
right. You can select one of the package versions and browse it, or view a
history, or see changes, or load it, and other things too but that's a good
starting point.

When you are make a change to a package, back on the regular Monticello
browser you will see an asterisk (*) before the package name.  If you want
to update the repository with your new version, you need to save it.  
Select

the package and the repository you want to save too and press save.  You
should always type in some notes as to what change you made then accept it.

There is more, like working in a clean image, upgrading images, using
Monticello configurations, running your own squeaksource image, version
numbering, or how to handle conflicts.  There is good documentation about
these things available on-line but we could talk about those if anyone is
interested.

Hope that helps,

Happy coding

Ron Teitelbaum
President / Principal Software Engineer
US Medical Record Specialists
[EMAIL PROTECTED] 



  
  

-Original Message-
From: [EMAIL PROTECTED] [mailto:beginners-
[EMAIL PROTECTED] On Behalf Of Aleksej
Sent: Tuesday, September 12, 2006 12:08 PM
To: [EMAIL PROTECTED]
Subject: [Newbies] Monticello -- where is it?

Hello

May be a silly question.
The are about hundred classes in Monticello-xxx categories. But how
to use

Re[2]: Re-2: [Newbies] Monticello -- where is it?

2006-09-13 Thread Herbert König
Hello Patty,

pp no, my tutorial is not available in english. I could translate it, but I
pp think that this is not necessary, because there still exists some 
pp english material. But if you don't agree, I can translate it.
I thought of offering to translate it but then I looked into the
English materials and thought a translation would not add much new
information.

I like it though and I'm happy with having a German document.

Thank you!

Herbertmailto:[EMAIL PROTECTED]

___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re-4: [Newbies] Monticello -- where is it?

2006-09-13 Thread Frank Urbach
Hallo Patty,

in my opinion it is not so necessary, but it has a fresh style and is usefull
for beginners like me. I thougt you have it also in english.

Cheers,
  Frank

 Original Message 
Subject: Re: Re-2: [Newbies] Monticello -- where is it? (13-Sep-2006 16:26)
From:peppermint-p [EMAIL PROTECTED]
To:  [EMAIL PROTECTED]

 Hallo Frank,
 
 no, my tutorial is not available in english. I could translate it, but I 
 think that this is not necessary, because there still exists some 
 english material. But if you don't agree, I can translate it.
 
 Patty
 
 Frank Urbach schrieb:
  Hallo Petty!
 
  Thanks für your attachement. I'm a german and for me it's very usefull :-). 
  Can you 
  send the english version to the list? I think you have it. 
 
  Cheers,
Frank
   Original Message 
  Subject: Re: [Newbies] Monticello -- where is it? (12-Sep-2006 19:08)
  From:peppermint-patty [EMAIL PROTECTED]
  To:  [EMAIL PROTECTED]
 

  Hi,
 
  last year I was tutoring a university course starting with Squeak. There 
 
  the students had to use Monticello and subversion too. I collected a few 
 
  links and wrote some Tutorials by myself:
 
  Here they are:
 
  http://www.wiresong.ca/Monticello/
  http://minnow.cc.gatech.edu/Squeak/Monticello
  http://www.iam.unibe.ch/%7Educasse/Teaching/CoursAnnecy/0506-M1-OOP/
 
  And my Tutorial is attached (right now I have no place to put it, sorry, 
 
  but the file is not that large), but it is in written in german 
  language. I don't now whether it is usefull for you or anybody except 
  germans ;)
 
  best regards,
 
  Patty
 
 
 
  Ron Teitelbaum schrieb:
  
  Hello Aleksej,
 
  I think it is a very good question.  I would encourage all newbies to 
 start
  with Monticello and learn about how to organize their work before 
 starting
  of to change the world.
 
  There are a few things to understand about Monticello first.  The most
  important thing about Monticello is that it is a code version manager.  
 It'
  s
  job is to store versions, retrieve the latest version, find conflicts (
 when
  two programmers change the same source), and to show history and code
  branches.  What it does not do is organize your code, solve conflicts
  (thought it does provide tools for you to do it), save your code for 
 you
  (don't laugh ENVY does!), or replace proper workflow.
 
  There are different types of repositories.  For this discussion let's 
 just
  talk about package-cache and http.  Package-cache is created for you 
 and is
  updated when you load new packages, (like from squeakmap), or 
 automatically
  when you save Monticello packages.  It is file based and you can find 
 it in
  your squeak directory on your computer.  Http repositories are like
  www.squeaksource.com .  It is a shared area where you can define 
 projects,
  store your code, share it with others if you want and post to squeakmap.
 
 
  How-to!
 
  On the world menu select open..   Monticello browser.  This opens up 
 the
  Monticello browser.  What you will see is packages that are already 
 added 
  to
  your browser.  There are many packages added by default.  For each 
 package
  on the left you will see repositories on the right.  Packages can be in
  multiple repositories.  If you think of code branches this makes sense. 
  
 
  To add a package from an Http repository you should unclick the package 
 on
  the left, then press the +Repository button.  Now select the Http type
  repository.  This brings up a string that looks like this:
 
  MCHttpRepository
location: 'http://foo.com/bar'
user: 'squeak'
password: 'squeak'
 
  you should replace the foo.com/bar with the repository you are 
 interested
  in.  For example
 
  MCHttpRepository
location: 'http://www.squeaksource.com/Cryptography'
user: ''
password: ''
 
  if you have a user name and password on squeaksource then you can add 
 them
  to the string.
 
  After accepting your new repository definition you can hit the open 
 button.
  This will show you packages that live inside the repository.  In the
  repository browser you will see packages on the left and version on the
  right. You can select one of the package versions and browse it, or 
 view a
  history, or see changes, or load it, and other things too but that's a 
 good
  starting point.
 
  When you are make a change to a package, back on the regular Monticello
  browser you will see an asterisk (*) before the package name.  If you 
 want
  to update the repository with your new version, you need to save it.  
  Select
  the package and the repository you want to save too and press save.  
 You
  should always type in some notes as to what change you made then accept 
 it.
 
  There is more, like working in a clean image, upgrading images, using
  Monticello configurations, running your own squeaksource image, version
  numbering, or how to handle conflicts.  There is good documentation 
 about

Re: [Newbies] Monticello -- where is it?

2006-09-13 Thread Offray Vladimir Luna Cárdenas


Hi all,

Patty thanks a lot for your links a tutorial (It's a shame that I don't 
understand German :-/ ). ¿Do you have the sources of the pdf ones?. 
¿Are they licensed in a way that gives permission for redistribution and 
change (for example under a Creative Commons Attribution Share Alike 
License)?


Thanks a lot,

Offray

peppermint-patty escribió:

Hi,

last year I was tutoring a university course starting with Squeak. 
There the students had to use Monticello and subversion too. I 
collected a few links and wrote some Tutorials by myself:


Here they are:

http://www.wiresong.ca/Monticello/
http://minnow.cc.gatech.edu/Squeak/Monticello
http://www.iam.unibe.ch/%7Educasse/Teaching/CoursAnnecy/0506-M1-OOP/

And my Tutorial is attached (right now I have no place to put it, 
sorry, but the file is not that large), but it is in written in german 
language. I don't now whether it is usefull for you or anybody except 
germans ;)


best regards,

Patty





___

AVISO LEGAL: El presente correo electronico no representa la opinion o el 
consentimiento oficial de la PONTIFICIA UNIVERSIDAD JAVERIANA. Este mensaje es 
confidencial y puede contener informacion privilegiada la cual no puede ser 
usada ni divulgada a personas distintas de su destinatario. Esta prohibida la 
retencion, grabacion, utilizacion, aprovechamiento o divulgacion con cualquier 
proposito. Si por error recibe este mensaje, por favor destruya su contenido y 
avise a su remitente.
En este aviso legal se omiten intencionalmente las tildes.

Este mensaje ha sido revisado por un sistema antivirus, por lo que su contenido 
esta libre de virus.
This e-mail has been scanned by an antivirus system, so its contents is free of 
viruses.
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] Monticello -- where is it?

2006-09-13 Thread peppermint-p
There are a lot of tools in Squeak, that are not very intutiv and 
userfriendly designed, a lot of the system itself is difficult to use if 
you are not used to it.
Hopefully we can redesign this tools any day, maybe next year ;) We will 
see...


Patty

itsme213 schrieb:

Thank you so much for this write-up, Ron!

I've used Monticello a few times just to get other people's published 
packages, yet everytime I need to get into it I get a bit of a sinking 
feeling :-( I really like what the tool does under the covers, but 
don't find the UI intuitive (for an irregular user like me) and have 
to stop and re-think what I learned each time.


May I suggest this go on http://www.wiresong.ca/Monticello/ ? Hope the 
UI in a future version can be made a bit less intimidating to newbie 
users.


Thanks.

- Original Message - From: Ron Teitelbaum [EMAIL PROTECTED]
To: 'Aleksej' [EMAIL PROTECTED]; 'A friendly place to get answers 
to even the most basic questionsaboutSqueak.' 
beginners@lists.squeakfoundation.org

Sent: Tuesday, September 12, 2006 11:52 AM
Subject: RE: [Newbies] Monticello -- where is it?



Hello Aleksej,

I think it is a very good question.  I would encourage all newbies to 
start
with Monticello and learn about how to organize their work before 
starting

of to change the world.

There are a few things to understand about Monticello first.  The most
important thing about Monticello is that it is a code version 
manager. It's
job is to store versions, retrieve the latest version, find conflicts 
(when

two programmers change the same source), and to show history and code
branches.  What it does not do is organize your code, solve conflicts
(thought it does provide tools for you to do it), save your code for you
(don't laugh ENVY does!), or replace proper workflow.

There are different types of repositories.  For this discussion let's 
just
talk about package-cache and http.  Package-cache is created for you 
and is
updated when you load new packages, (like from squeakmap), or 
automatically
when you save Monticello packages.  It is file based and you can find 
it in

your squeak directory on your computer.  Http repositories are like
www.squeaksource.com .  It is a shared area where you can define 
projects,

store your code, share it with others if you want and post to squeakmap.

How-to!

On the world menu select open..   Monticello browser.  This opens up 
the
Monticello browser.  What you will see is packages that are already 
added to
your browser.  There are many packages added by default.  For each 
package

on the left you will see repositories on the right.  Packages can be in
multiple repositories.  If you think of code branches this makes sense.

To add a package from an Http repository you should unclick the 
package on

the left, then press the +Repository button.  Now select the Http type
repository.  This brings up a string that looks like this:

MCHttpRepository
location: 'http://foo.com/bar'
user: 'squeak'
password: 'squeak'

you should replace the foo.com/bar with the repository you are 
interested

in.  For example

MCHttpRepository
location: 'http://www.squeaksource.com/Cryptography'
user: ''
password: ''

if you have a user name and password on squeaksource then you can add 
them

to the string.

After accepting your new repository definition you can hit the open 
button.

This will show you packages that live inside the repository.  In the
repository browser you will see packages on the left and version on the
right. You can select one of the package versions and browse it, or 
view a
history, or see changes, or load it, and other things too but that's 
a good

starting point.

When you are make a change to a package, back on the regular Monticello
browser you will see an asterisk (*) before the package name.  If you 
want
to update the repository with your new version, you need to save it. 
Select

the package and the repository you want to save too and press save.  You
should always type in some notes as to what change you made then 
accept it.


There is more, like working in a clean image, upgrading images, using
Monticello configurations, running your own squeaksource image, version
numbering, or how to handle conflicts.  There is good documentation 
about
these things available on-line but we could talk about those if 
anyone is

interested.

Hope that helps,

Happy coding

Ron Teitelbaum
President / Principal Software Engineer
US Medical Record Specialists
[EMAIL PROTECTED]



-Original Message-
From: [EMAIL PROTECTED] [mailto:beginners-
[EMAIL PROTECTED] On Behalf Of Aleksej
Sent: Tuesday, September 12, 2006 12:08 PM
To: [EMAIL PROTECTED]
Subject: [Newbies] Monticello -- where is it?

Hello

May be a silly question.
The are about hundred classes in Monticello-xxx categories. But how
to use it? What is Monticello browser and how to run it?

Good luck.
Aleksej

___
Beginners mailing list
Beginners

Re: [Newbies] Monticello -- where is it?

2006-09-13 Thread peppermint-p

Hi Offray,

the sources of this tutorial (you mean i.e. the Open Office document 
that is editable?) are free too, I think. But to make sure whether I am 
right, I have to ask somebody.

But why do you need them?

Patty

Offray Vladimir Luna Cárdenas schrieb:


Hi all,

Patty thanks a lot for your links a tutorial (It's a shame that I 
don't understand German :-/ ). ¿Do you have the sources of the pdf 
ones?. ¿Are they licensed in a way that gives permission for 
redistribution and change (for example under a Creative Commons 
Attribution Share Alike License)?


Thanks a lot,

Offray

peppermint-patty escribió:

Hi,

last year I was tutoring a university course starting with Squeak. 
There the students had to use Monticello and subversion too. I 
collected a few links and wrote some Tutorials by myself:


Here they are:

http://www.wiresong.ca/Monticello/
http://minnow.cc.gatech.edu/Squeak/Monticello
http://www.iam.unibe.ch/%7Educasse/Teaching/CoursAnnecy/0506-M1-OOP/

And my Tutorial is attached (right now I have no place to put it, 
sorry, but the file is not that large), but it is in written in 
german language. I don't now whether it is usefull for you or anybody 
except germans ;)


best regards,

Patty





___

AVISO LEGAL: El presente correo electronico no representa la opinion o 
el consentimiento oficial de la PONTIFICIA UNIVERSIDAD JAVERIANA. Este 
mensaje es confidencial y puede contener informacion privilegiada la 
cual no puede ser usada ni divulgada a personas distintas de su 
destinatario. Esta prohibida la retencion, grabacion, utilizacion, 
aprovechamiento o divulgacion con cualquier proposito. Si por error 
recibe este mensaje, por favor destruya su contenido y avise a su 
remitente.

En este aviso legal se omiten intencionalmente las tildes.

Este mensaje ha sido revisado por un sistema antivirus, por lo que su 
contenido esta libre de virus.
This e-mail has been scanned by an antivirus system, so its contents 
is free of viruses.

___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


[Newbies] Monticello -- where is it?

2006-09-12 Thread Aleksej
Hello

May be a silly question.
The are about hundred classes in Monticello-xxx categories. But how
to use it? What is Monticello browser and how to run it?

Good luck.
Aleksej

___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


RE: [Newbies] Monticello -- where is it?

2006-09-12 Thread Ron Teitelbaum
Hello Aleksej,

I think it is a very good question.  I would encourage all newbies to start
with Monticello and learn about how to organize their work before starting
of to change the world.

There are a few things to understand about Monticello first.  The most
important thing about Monticello is that it is a code version manager.  It's
job is to store versions, retrieve the latest version, find conflicts (when
two programmers change the same source), and to show history and code
branches.  What it does not do is organize your code, solve conflicts
(thought it does provide tools for you to do it), save your code for you
(don't laugh ENVY does!), or replace proper workflow.

There are different types of repositories.  For this discussion let's just
talk about package-cache and http.  Package-cache is created for you and is
updated when you load new packages, (like from squeakmap), or automatically
when you save Monticello packages.  It is file based and you can find it in
your squeak directory on your computer.  Http repositories are like
www.squeaksource.com .  It is a shared area where you can define projects,
store your code, share it with others if you want and post to squeakmap.

How-to!

On the world menu select open..   Monticello browser.  This opens up the
Monticello browser.  What you will see is packages that are already added to
your browser.  There are many packages added by default.  For each package
on the left you will see repositories on the right.  Packages can be in
multiple repositories.  If you think of code branches this makes sense.  

To add a package from an Http repository you should unclick the package on
the left, then press the +Repository button.  Now select the Http type
repository.  This brings up a string that looks like this:

MCHttpRepository
location: 'http://foo.com/bar'
user: 'squeak'
password: 'squeak'

you should replace the foo.com/bar with the repository you are interested
in.  For example

MCHttpRepository
location: 'http://www.squeaksource.com/Cryptography'
user: ''
password: ''

if you have a user name and password on squeaksource then you can add them
to the string.

After accepting your new repository definition you can hit the open button.
This will show you packages that live inside the repository.  In the
repository browser you will see packages on the left and version on the
right. You can select one of the package versions and browse it, or view a
history, or see changes, or load it, and other things too but that's a good
starting point.

When you are make a change to a package, back on the regular Monticello
browser you will see an asterisk (*) before the package name.  If you want
to update the repository with your new version, you need to save it.  Select
the package and the repository you want to save too and press save.  You
should always type in some notes as to what change you made then accept it.

There is more, like working in a clean image, upgrading images, using
Monticello configurations, running your own squeaksource image, version
numbering, or how to handle conflicts.  There is good documentation about
these things available on-line but we could talk about those if anyone is
interested.

Hope that helps,

Happy coding

Ron Teitelbaum
President / Principal Software Engineer
US Medical Record Specialists
[EMAIL PROTECTED] 


 -Original Message-
 From: [EMAIL PROTECTED] [mailto:beginners-
 [EMAIL PROTECTED] On Behalf Of Aleksej
 Sent: Tuesday, September 12, 2006 12:08 PM
 To: [EMAIL PROTECTED]
 Subject: [Newbies] Monticello -- where is it?
 
 Hello
 
 May be a silly question.
 The are about hundred classes in Monticello-xxx categories. But how
 to use it? What is Monticello browser and how to run it?
 
 Good luck.
 Aleksej
 
 ___
 Beginners mailing list
 Beginners@lists.squeakfoundation.org
 http://lists.squeakfoundation.org/mailman/listinfo/beginners


___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] Monticello -- where is it?

2006-09-12 Thread itsme213

Thank you so much for this write-up, Ron!

I've used Monticello a few times just to get other people's published 
packages, yet everytime I need to get into it I get a bit of a sinking 
feeling :-( I really like what the tool does under the covers, but don't 
find the UI intuitive (for an irregular user like me) and have to stop and 
re-think what I learned each time.


May I suggest this go on http://www.wiresong.ca/Monticello/ ? Hope the UI in 
a future version can be made a bit less intimidating to newbie users.


Thanks.

- Original Message - 
From: Ron Teitelbaum [EMAIL PROTECTED]
To: 'Aleksej' [EMAIL PROTECTED]; 'A friendly place to get answers to even 
the most basic questionsaboutSqueak.' 
beginners@lists.squeakfoundation.org

Sent: Tuesday, September 12, 2006 11:52 AM
Subject: RE: [Newbies] Monticello -- where is it?



Hello Aleksej,

I think it is a very good question.  I would encourage all newbies to 
start

with Monticello and learn about how to organize their work before starting
of to change the world.

There are a few things to understand about Monticello first.  The most
important thing about Monticello is that it is a code version manager. 
It's
job is to store versions, retrieve the latest version, find conflicts 
(when

two programmers change the same source), and to show history and code
branches.  What it does not do is organize your code, solve conflicts
(thought it does provide tools for you to do it), save your code for you
(don't laugh ENVY does!), or replace proper workflow.

There are different types of repositories.  For this discussion let's just
talk about package-cache and http.  Package-cache is created for you and 
is
updated when you load new packages, (like from squeakmap), or 
automatically
when you save Monticello packages.  It is file based and you can find it 
in

your squeak directory on your computer.  Http repositories are like
www.squeaksource.com .  It is a shared area where you can define projects,
store your code, share it with others if you want and post to squeakmap.

How-to!

On the world menu select open..   Monticello browser.  This opens up the
Monticello browser.  What you will see is packages that are already added 
to

your browser.  There are many packages added by default.  For each package
on the left you will see repositories on the right.  Packages can be in
multiple repositories.  If you think of code branches this makes sense.

To add a package from an Http repository you should unclick the package on
the left, then press the +Repository button.  Now select the Http type
repository.  This brings up a string that looks like this:

MCHttpRepository
location: 'http://foo.com/bar'
user: 'squeak'
password: 'squeak'

you should replace the foo.com/bar with the repository you are interested
in.  For example

MCHttpRepository
location: 'http://www.squeaksource.com/Cryptography'
user: ''
password: ''

if you have a user name and password on squeaksource then you can add them
to the string.

After accepting your new repository definition you can hit the open 
button.

This will show you packages that live inside the repository.  In the
repository browser you will see packages on the left and version on the
right. You can select one of the package versions and browse it, or view a
history, or see changes, or load it, and other things too but that's a 
good

starting point.

When you are make a change to a package, back on the regular Monticello
browser you will see an asterisk (*) before the package name.  If you want
to update the repository with your new version, you need to save it. 
Select

the package and the repository you want to save too and press save.  You
should always type in some notes as to what change you made then accept 
it.


There is more, like working in a clean image, upgrading images, using
Monticello configurations, running your own squeaksource image, version
numbering, or how to handle conflicts.  There is good documentation about
these things available on-line but we could talk about those if anyone is
interested.

Hope that helps,

Happy coding

Ron Teitelbaum
President / Principal Software Engineer
US Medical Record Specialists
[EMAIL PROTECTED]



-Original Message-
From: [EMAIL PROTECTED] [mailto:beginners-
[EMAIL PROTECTED] On Behalf Of Aleksej
Sent: Tuesday, September 12, 2006 12:08 PM
To: [EMAIL PROTECTED]
Subject: [Newbies] Monticello -- where is it?

Hello

May be a silly question.
The are about hundred classes in Monticello-xxx categories. But how
to use it? What is Monticello browser and how to run it?

Good luck.
Aleksej

___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners



___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners