Re: [Pharo-users] Package Browser (AKA 6-paned Browser) and Pharo package organization

2020-05-01 Thread ducasse
In the past when hovering the package list, we could see the package mini 
description and it would be good to resurrect it. 

Now stephen I suggest you try Pharo and see because many times when I reopened 
VW it looks like my fingers
were cut. Because I could not go super fast navigation. 

Pharo is far from perfect but this is what we have and we take care of it. Now 
if you give us some thousands of Euros 
you will not recognise it :). 

So learn and have fun and you can improve Pharo with us. 
S. 


> Hi Stefen,
> 
> Welcome to Pharo :-) 
> 
> Here are 2 tips that whould help you find your way :
> - Spotter (open it with Shift+Enter). It searches the whole image for names 
> (classes, methods...) that include the given substring
> - Finder (Menu Tools) : Allows various kinds of searches. Searching with 
> examples does allow finding a message that provides a given outcome given a 
> receiver, and parameters.
> 
>  Please note that the image does include only a small subset of what you can 
> do with Pharo. There's much more out there. One way to discover cool stuff, 
> is to visit this catalog:
> https://github.com/pharo-open-documentation/awesome-pharo 
> 
> 
> Cheers,
> Noury
> 
>> On 30 Apr 2020, at 21:00, step...@heaveneverywhere.com 
>>  wrote:
>> 
>> 
>> Hello friends,
>> 
>> I’m getting started with Pharo after decades using VisualWorks and Squeak; 
>> it’s pretty wonderful what you all have assembled!
>> 
>> My question is related to what we used to teach as the first law of software 
>> reuse: “You can’t reuse it if you can’t find it,” and the related software 
>> engineering "principle of least astonishment."
>> 
>> When I fire up Pharo, the system browser presents me with a list of several 
>> hundred categories (from AST to Zodiac) in a system with over 8000 classes.  
>> The system categorization makes no sense since I don’t know the naming 
>> conventions and so many packages have cute but quite non-descriptive names 
>> (Zinc? Metacello? Calypso?).
>> 
>> In Smalltalk-80, the class category names were organized as a 2-level 
>> hierarchy where the top-level were items such as Magnitudes, Collections, 
>> Streams, Graphics, Text, System, Tools, Files, etc.  This made it easy to 
>> find (e.g.,) the browser source code by looking in the Tools package for the 
>> class category Tools-Browser.  Even packages with cute names (like my own 
>> “Siren”), were categorized for ease of finding; e.g., the Siren classes were 
>> in class categories like Music-Events and Music-Magnitudes.
>> 
>> Parsing the class category names on the first instance of $- made it 
>> possible to build 6-paned Browsers (called package pane browser in Squeak).  
>> (We acknowledged that this violates the “zero/one/infinity" rule.) Is 
>> something like this available for Pharo? I looked through the Calypso 
>> browser code and it’s so over-engineered (IMHO) that it’d take me several 
>> days to figure out how to implement this (it was about 1.5 pages of code in 
>> Smalltalk-80).
>> 
>> If Pharo had a browser that scaled better and a 
>> reorganization/simplification of the class categories to use names that were 
>> more self-explanatory, it would be *much* easier for new users (in fact, for 
>> all users) to find their way around.
>> 
>> I apologize for the stepping on toes...
>> 
>> Stephen Pope
>> 
>> 
>> --
>> 
>> Stephen Travis Pope   Santa Barbara, California, USA
>>   http://HeavenEverywhere.com 
>> http://FASTLabInc.com 
>> 
>>https://vimeo.com/user19434036/videos 
>>   
>> http://heaveneverywhere.com/Reflections 
>> 
>> 
>> --
>> 
>> 
>> 
> 



Re: [Pharo-users] Package Browser (AKA 6-paned Browser) and Pharo package organization

2020-05-01 Thread Sean P. DeNigris
Stephen Pope wrote
> When I fire up Pharo, the system browser presents me with a list of
> several hundred categories (from AST to Zodiac) in a system with over 8000
> classes.  The system categorization makes no sense since I don’t know the
> naming conventions and so many packages have cute but quite
> non-descriptive names (Zinc? Metacello? Calypso?).

Even after using Pharo (and this probably applies somewhat to current Squeak
too, but I haven't opened an image in a while so forgive me if I'm wrong)
for over a decade, I still feel your pain on this issue! The problem IMHO is
the ugly Monticello SCM hack hijacking *logical* categories to use for
packaging, which is an orthogonal concern. Here is a a fuller description
from a previous thread [1]:


Sean P. DeNigris wrote
>> we have overloaded system categories to package code for SCM. System
>> categories should be tags (preferably multiple allowed) 
>> which offer a logical view of the system. Packages, the POV we show now,
>> are orthogonal and much less useful for users.
> (edited)
> and another:
>> I feel more and more that the standard "Package" pane is only useful
>> for... packaging, and when one takes off the dependency management hat
>> and
>> puts the user hat on (i.e. most of the time), what you really want there
>> is a logical view of the system. So I see three use cases: 
> - Logical view of the system - I guess this was the original intention of
> Categories, but has been hijacked by Monticello 
> - By project - which, as you just showed, we have now, yay! 
> - By package - the least useful, but primary (up til now), view
> (edited)
> and regarding Nautilus' tree package pane (when it first arrived):
> I noticed that right now, separate packages within the same project are
> not
> collapsed. E.g. if I have MyProject-Core and MyProject-Platform, they will
> be siblings in the tree, instead of both under MyProject. It seems like it
> would be more useful to have 
> - MyProject 
>   - Core 
>   - Platform 
> in the tree
> 
>> it seems that the tree is primarily about chunking information into
>> manageable pieces. 
> 
> A primary difficulty here is that packages are often divided for reasons
> that have nothing to do with the domain model, e.g. the ubiquitous
> MyPackage-Platform, which is an artifact of Metacello that is not all that
> relevant to a user wanting to understand the system. 
> 
> From the naive user perspective, if I'm exploring from the top level of
> the
> system, I want to see things like: 
> - CodeImport 
> - Collections 
> - Compiler 
> 
> From this perspective, the 14 entries for Collections, multiplied by a few
> dozen top-level categories make the list unwieldy and only marginally less
> daunting than the flattened list we used to have (see
> http://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus_or_Minus_Two )

1.
http://forum.world.st/Why-can-t-we-use-in-protocol-for-package-extension-tp5073597p5073663.html



-
Cheers,
Sean
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html



Re: [Pharo-users] Package Browser (AKA 6-paned Browser) and Pharo package organization

2020-05-01 Thread Sven Van Caekenberghe
http://books.pharo.org
https://github.com/topics/pharo

> On 1 May 2020, at 14:37, Noury Bouraqadi  wrote:
> 
> Hi Stefen,
> 
> Welcome to Pharo :-) 
> 
> Here are 2 tips that whould help you find your way :
> - Spotter (open it with Shift+Enter). It searches the whole image for names 
> (classes, methods...) that include the given substring
> - Finder (Menu Tools) : Allows various kinds of searches. Searching with 
> examples does allow finding a message that provides a given outcome given a 
> receiver, and parameters.
> 
>  Please note that the image does include only a small subset of what you can 
> do with Pharo. There's much more out there. One way to discover cool stuff, 
> is to visit this catalog:
> https://github.com/pharo-open-documentation/awesome-pharo
> 
> Cheers,
> Noury
> 
>> On 30 Apr 2020, at 21:00, step...@heaveneverywhere.com wrote:
>> 
>> 
>> Hello friends,
>> 
>> I’m getting started with Pharo after decades using VisualWorks and Squeak; 
>> it’s pretty wonderful what you all have assembled!
>> 
>> My question is related to what we used to teach as the first law of software 
>> reuse: “You can’t reuse it if you can’t find it,” and the related software 
>> engineering "principle of least astonishment."
>> 
>> When I fire up Pharo, the system browser presents me with a list of several 
>> hundred categories (from AST to Zodiac) in a system with over 8000 classes.  
>> The system categorization makes no sense since I don’t know the naming 
>> conventions and so many packages have cute but quite non-descriptive names 
>> (Zinc? Metacello? Calypso?).
>> 
>> In Smalltalk-80, the class category names were organized as a 2-level 
>> hierarchy where the top-level were items such as Magnitudes, Collections, 
>> Streams, Graphics, Text, System, Tools, Files, etc.  This made it easy to 
>> find (e.g.,) the browser source code by looking in the Tools package for the 
>> class category Tools-Browser.  Even packages with cute names (like my own 
>> “Siren”), were categorized for ease of finding; e.g., the Siren classes were 
>> in class categories like Music-Events and Music-Magnitudes.
>> 
>> Parsing the class category names on the first instance of $- made it 
>> possible to build 6-paned Browsers (called package pane browser in Squeak).  
>> (We acknowledged that this violates the “zero/one/infinity" rule.) Is 
>> something like this available for Pharo? I looked through the Calypso 
>> browser code and it’s so over-engineered (IMHO) that it’d take me several 
>> days to figure out how to implement this (it was about 1.5 pages of code in 
>> Smalltalk-80).
>> 
>> If Pharo had a browser that scaled better and a 
>> reorganization/simplification of the class categories to use names that were 
>> more self-explanatory, it would be *much* easier for new users (in fact, for 
>> all users) to find their way around.
>> 
>> I apologize for the stepping on toes...
>> 
>> Stephen Pope
>> 
>> 
>> --
>> 
>> Stephen Travis Pope   Santa Barbara, California, USA
>>   http://HeavenEverywhere.com
>> http://FASTLabInc.com
>>https://vimeo.com/user19434036/videos  
>> http://heaveneverywhere.com/Reflections
>> 
>> --
>> 
>> 
>> 
> 




Re: [Pharo-users] Package Browser (AKA 6-paned Browser) and Pharo package organization

2020-05-01 Thread Noury Bouraqadi
Hi Stefen,

Welcome to Pharo :-) 

Here are 2 tips that whould help you find your way :
- Spotter (open it with Shift+Enter). It searches the whole image for names 
(classes, methods...) that include the given substring
- Finder (Menu Tools) : Allows various kinds of searches. Searching with 
examples does allow finding a message that provides a given outcome given a 
receiver, and parameters.

 Please note that the image does include only a small subset of what you can do 
with Pharo. There's much more out there. One way to discover cool stuff, is to 
visit this catalog:
https://github.com/pharo-open-documentation/awesome-pharo

Cheers,
Noury

> On 30 Apr 2020, at 21:00, step...@heaveneverywhere.com wrote:
> 
> 
> Hello friends,
> 
> I’m getting started with Pharo after decades using VisualWorks and Squeak; 
> it’s pretty wonderful what you all have assembled!
> 
> My question is related to what we used to teach as the first law of software 
> reuse: “You can’t reuse it if you can’t find it,” and the related software 
> engineering "principle of least astonishment."
> 
> When I fire up Pharo, the system browser presents me with a list of several 
> hundred categories (from AST to Zodiac) in a system with over 8000 classes.  
> The system categorization makes no sense since I don’t know the naming 
> conventions and so many packages have cute but quite non-descriptive names 
> (Zinc? Metacello? Calypso?).
> 
> In Smalltalk-80, the class category names were organized as a 2-level 
> hierarchy where the top-level were items such as Magnitudes, Collections, 
> Streams, Graphics, Text, System, Tools, Files, etc.  This made it easy to 
> find (e.g.,) the browser source code by looking in the Tools package for the 
> class category Tools-Browser.  Even packages with cute names (like my own 
> “Siren”), were categorized for ease of finding; e.g., the Siren classes were 
> in class categories like Music-Events and Music-Magnitudes.
> 
> Parsing the class category names on the first instance of $- made it possible 
> to build 6-paned Browsers (called package pane browser in Squeak).  (We 
> acknowledged that this violates the “zero/one/infinity" rule.) Is something 
> like this available for Pharo? I looked through the Calypso browser code and 
> it’s so over-engineered (IMHO) that it’d take me several days to figure out 
> how to implement this (it was about 1.5 pages of code in Smalltalk-80).
> 
> If Pharo had a browser that scaled better and a reorganization/simplification 
> of the class categories to use names that were more self-explanatory, it 
> would be *much* easier for new users (in fact, for all users) to find their 
> way around.
> 
> I apologize for the stepping on toes...
> 
> Stephen Pope
> 
> 
> --
> 
> Stephen Travis Pope   Santa Barbara, California, USA
>   http://HeavenEverywhere.com 
> http://FASTLabInc.com 
> 
>https://vimeo.com/user19434036/videos 
>   
> http://heaveneverywhere.com/Reflections 
> 
> 
> --
> 
> 
> 



[Pharo-users] Package Browser (AKA 6-paned Browser) and Pharo package organization

2020-04-30 Thread step...@heaveneverywhere.com

Hello friends,

I’m getting started with Pharo after decades using VisualWorks and Squeak; it’s 
pretty wonderful what you all have assembled!

My question is related to what we used to teach as the first law of software 
reuse: “You can’t reuse it if you can’t find it,” and the related software 
engineering "principle of least astonishment."

When I fire up Pharo, the system browser presents me with a list of several 
hundred categories (from AST to Zodiac) in a system with over 8000 classes.  
The system categorization makes no sense since I don’t know the naming 
conventions and so many packages have cute but quite non-descriptive names 
(Zinc? Metacello? Calypso?).

In Smalltalk-80, the class category names were organized as a 2-level hierarchy 
where the top-level were items such as Magnitudes, Collections, Streams, 
Graphics, Text, System, Tools, Files, etc.  This made it easy to find (e.g.,) 
the browser source code by looking in the Tools package for the class category 
Tools-Browser.  Even packages with cute names (like my own “Siren”), were 
categorized for ease of finding; e.g., the Siren classes were in class 
categories like Music-Events and Music-Magnitudes.

Parsing the class category names on the first instance of $- made it possible 
to build 6-paned Browsers (called package pane browser in Squeak).  (We 
acknowledged that this violates the “zero/one/infinity" rule.) Is something 
like this available for Pharo? I looked through the Calypso browser code and 
it’s so over-engineered (IMHO) that it’d take me several days to figure out how 
to implement this (it was about 1.5 pages of code in Smalltalk-80).

If Pharo had a browser that scaled better and a reorganization/simplification 
of the class categories to use names that were more self-explanatory, it would 
be *much* easier for new users (in fact, for all users) to find their way 
around.

I apologize for the stepping on toes...

Stephen Pope


--

Stephen Travis Pope   Santa Barbara, California, USA
  http://HeavenEverywhere.com 
http://FASTLabInc.com 
   https://vimeo.com/user19434036/videos 
  
http://heaveneverywhere.com/Reflections

--





[Pharo-users] Package Browser

2014-10-22 Thread Hans Schueren

Hallo fellows,

i have just started with smalltalk programming Pharo.

Could you help me in one question please ?

Its simple :

After already performed a own NEW CLASS in the class browser ,

it is very convenient to PRINT OUT the complete Class ,

together with protokoll and methods in a  LIST FORM ,

in HARD COPY on a Printer.


Just to have the class and see it on real paper.


I couldnt find any advice in books or help.




regards

Hans








[Pharo-users] Package Browser 2

2014-10-22 Thread Hans Schueren











Thank you for the answer.

I have chosen   FILE OUT .

Let me aks :  Who is the file then. On what location ? 

I only have seen that Pharo has make a snapshot of the

  Package-Class-Protokoll-Methods.

After this snapshot the printer is not started.

Therfore i suppose that a File has been made in any Folder.


Regards

Hans







Hallo fellows,

i have just started with smalltalk programming Pharo.

Could you help me in one question please ?

Its simple :

After already performed a own NEW CLASS in the class browser ,

it is very convenient to PRINT OUT the complete Class ,

together with protokoll and methods in a  LIST FORM ,

in HARD COPY on a Printer.


Just to have the class and see it on real paper.


I couldnt find any advice in books or help.




regards

Hans








Re: [Pharo-users] Package Browser

2014-10-22 Thread Craig
Hans,

Welcome to Pharo.

The simplest way that I've found to do this is to File Out the class.  Simply 
right-click on the class and select file-out  This gives you a text file on the 
disk which you can open in a normal text editor and print.  Look for a new file 
in the same directory as your image called classname.st.

Craig


-Original Message-
From: Pharo-users [mailto:pharo-users-boun...@lists.pharo.org] On Behalf Of 
Hans Schueren
Sent: 22 October 2014 11:49 AM
To: pharo-users@lists.pharo.org
Subject: [Pharo-users] Package Browser

Hallo fellows,

i have just started with smalltalk programming Pharo.

Could you help me in one question please ?

Its simple :

After already performed a own NEW CLASS in the class browser ,

it is very convenient to PRINT OUT the complete Class ,

together with protokoll and methods in a  LIST FORM ,

in HARD COPY on a Printer.


Just to have the class and see it on real paper.


I couldnt find any advice in books or help.




regards

Hans









Re: [Pharo-users] Package Browser 2

2014-10-22 Thread Sven Van Caekenberghe

 On 22 Oct 2014, at 12:19, Hans Schueren werb...@hans-schueren.de wrote:
 
 
 Thank you for the answer.
 
 I have chosen   FILE OUT .
 
 Let me aks :  Who is the file then. On what location ? 
 
 I only have seen that Pharo has make a snapshot of the
 
  Package-Class-Protokoll-Methods.
 
 After this snapshot the printer is not started.
 
 Therfore i suppose that a File has been made in any Folder.
 
 
 Regards
 
 Hans

The file out is written in the directory where your image is located. In Pharo 
4, you get a notification of this.

But again, although this works, and can be filed in again, it will not result 
in something that is very human readable or nicely printable.

Printing source code is not done very often nowadays, in any 
environment/language.

I know it is a typical request for those new to Pharo Smalltalk to be able to 
'hold' your source code, but really, after a while you will no longer want 
this. There are other ways to 'package' your source code (Monticello and 
friends).

 Hallo fellows,
 
 i have just started with smalltalk programming Pharo.
 
 Could you help me in one question please ?
 
 Its simple :
 
 After already performed a own NEW CLASS in the class browser ,
 
 it is very convenient to PRINT OUT the complete Class ,
 
 together with protokoll and methods in a  LIST FORM ,
 
 in HARD COPY on a Printer.
 
 
 Just to have the class and see it on real paper.
 
 
 I couldnt find any advice in books or help.
 
 
 
 
 regards
 
 Hans
 
 
 
 
 
 




Re: [Pharo-users] Package Browser 3

2014-10-22 Thread Sven Van Caekenberghe

 On 22 Oct 2014, at 14:00, kilon alios kilon.al...@gmail.com wrote:
 
 nothing wrong in doing things the old / analogue way but pharo offers a 
 variety of tools to help you visualise and understand code. 
 
 One example is when you want to know how one class is a subclass from 
 another. Browser has a separate view for this called Hierarchy view. 
 
 Another is when methods are get overriden either in the class you currently 
 viewing or in a subclass, browser has special icons to inform you of that.  
 Clicking on those icons will send you to the overriding methods. 
 
 If the method has a test you can use as an example there would be an icon for 
 it too, clicking it will run the test for you.
 
 What if you see a method used and you want to look into its definition ? You 
 can use the browser to do that or your printer paper but right clicking on 
 the method and going directly to its definition is way faster also it will 
 show you what other class defines such method.
 
 Then of course you have the finder tool that allows you to search using just 
 a few letters methods, classes and source and even allows you to provide an 
 end result and gives back which method can produce that end result etc
 
 The bottom line is that there are many pharo tools at your disposal and they 
 are extremely powerful. 
 
 There are also a lot of third party tools as well, for example if you want to 
 create a diagram of the algorithm of an application / package you can do that 
 using Roassal. 
 
 So I would say for time being stick with Pharo learn the tools and if you are 
 not happy then print code and use your pen to create diagrams of its logic. 

Good overview and advice, Kilon - just give it a try, Hans.

And in any case, draw pictures and take notes on paper while your browsing and 
studying the code, that always helps.

 On Wed, Oct 22, 2014 at 1:56 PM, Hans Schueren werb...@hans-schueren.de 
 wrote:
 
 
 Just one thing for description of the hardcopy :
 
 Yes ;  a browser inside the system is much better.
 
 
 The only reason to make a hardcopy in the form of a list is to
 
 have a Analog view of the interdependencies of the whole package.
 
 
 You know that in the job as electrician.
 
 You can measure the power from a plug with
 
 a digital or with a analog meter. Or with a combination of that.
 
 
 I am only a beginner. But to have paper makes the opportunity to
 
 make lines and notes with interdependencies REAL in ONE view.
 
 
 Such like to make a flow diagram of the whole Software
 
 in Basic language. ( My languages are Smalltalk 80 and Liberty Basic. )
 
 
 
 Regards
 
 Hans
 
 
 
 
 
 
 
 
 
 
 
 Thank you for the answer.
 
 I have chosen   FILE OUT .
 
 Let me aks :  Who is the file then. On what location ? 
 
 I only have seen that Pharo has make a snapshot of the
 
   Package-Class-Protokoll-Methods.
 
 After this snapshot the printer is not started.
 
 Therfore i suppose that a File has been made in any Folder.
 
 
 Regards
 
 Hans
 
 
 
 
 
 
 
 Hallo fellows,
 
 i have just started with smalltalk programming Pharo.
 
 Could you help me in one question please ?
 
 Its simple :
 
 After already performed a own NEW CLASS in the class browser ,
 
 it is very convenient to PRINT OUT the complete Class ,
 
 together with protokoll and methods in a  LIST FORM ,
 
 in HARD COPY on a Printer.
 
 
 Just to have the class and see it on real paper.
 
 
 I couldnt find any advice in books or help.
 
 
 
 
 regards
 
 Hans
 
 
 
 
 
 
 




[Pharo-users] Package Browser 4

2014-10-22 Thread Hans Schueren






Hello again ,


i have searched for a new text file in the Pharo Image folder

that contains the printed version of my class.

There is no text file.


I have chosen the file out  option in Pharo version 3.0

and the book version  PBE one click 1.1.


At the moment i have only PBE in use for learning.
There is my new class created.


If you want i can make a screen video and sending with e-mail
of the File out session ,

that you can see , that there is no new text file.




regards

hans











Just one thing for description of the hardcopy :

Yes ;  a browser inside the system is much better.


The only reason to make a hardcopy in the form of a list is to

have a Analog view of the interdependencies of the whole package.


You know that in the job as electrician.

You can measure the power from a plug with

a digital or with a analog meter. Or with a combination of that.


I am only a beginner. But to have paper makes the opportunity to

make lines and notes with interdependencies REAL in ONE view.


Such like to make a flow diagram of the whole Software

in Basic language. ( My languages are Smalltalk 80 and Liberty Basic. )



Regards

Hans











Thank you for the answer.

I have chosen   FILE OUT .

Let me aks :  Who is the file then. On what location ? 

I only have seen that Pharo has make a snapshot of the

  Package-Class-Protokoll-Methods.

After this snapshot the printer is not started.

Therfore i suppose that a File has been made in any Folder.


Regards

Hans







Hallo fellows,

i have just started with smalltalk programming Pharo.

Could you help me in one question please ?

Its simple :

After already performed a own NEW CLASS in the class browser ,

it is very convenient to PRINT OUT the complete Class ,

together with protokoll and methods in a  LIST FORM ,

in HARD COPY on a Printer.


Just to have the class and see it on real paper.


I couldnt find any advice in books or help.




regards

Hans








Re: [Pharo-users] Package Browser

2014-10-22 Thread stepharo


On 22/10/14 11:48, Hans Schueren wrote:

Hallo fellows,

i have just started with smalltalk programming Pharo.


Welcome.
This is a great journey. Take some time and ask all the questions you have.
Now be prepared to change your way of doing things and you will be 
really surprised :)


Stef


Could you help me in one question please ?

Its simple :

After already performed a own NEW CLASS in the class browser ,


It is no really effective (In the future we will have a full class view 
instead of only a category view).

Now code printed is like dead corpse.
Try to play with senders and implementors because these are powerful 
tools to navigate fast your code.


it is very convenient to PRINT OUT the complete Class ,

together with protokoll and methods in a  LIST FORM ,

in HARD COPY on a Printer.


Just to have the class and see it on real paper.


I couldnt find any advice in books or help.




regards

Hans












[Pharo-users] Package Browser 4

2014-10-22 Thread Hans Schueren




Thank you for the information :


Yes , the  File with the extension  .st  is in the Pharo directory.

First i couldn't find it by supposing a .txt File.

I have opened the file with a office tool  JARTE.

Now it is easy to print my new class out.


Remember back when you are a beginner in programming.


I realised that Pharo has a huge  Tracking Tools for engineering 
concepts and code.


Only step by step learning is possible.


Thanks again , and have a nice week.

See you next time , for other Pharo matters , in this Cinema.



Hans












Hello again ,


i have searched for a new text file in the Pharo Image folder

that contains the printed version of my class.

There is no text file.


I have chosen the file out  option in Pharo version 3.0

and the book version  PBE one click 1.1.


At the moment i have only PBE in use for learning.
There is my new class created.


If you want i can make a screen video and sending with e-mail
of the File out session ,

that you can see , that there is no new text file.




regards

hans











Just one thing for description of the hardcopy :

Yes ;  a browser inside the system is much better.


The only reason to make a hardcopy in the form of a list is to

have a Analog view of the interdependencies of the whole package.


You know that in the job as electrician.

You can measure the power from a plug with

a digital or with a analog meter. Or with a combination of that.


I am only a beginner. But to have paper makes the opportunity to

make lines and notes with interdependencies REAL in ONE view.


Such like to make a flow diagram of the whole Software

in Basic language. ( My languages are Smalltalk 80 and Liberty Basic. )



Regards

Hans











Thank you for the answer.

I have chosen   FILE OUT .

Let me aks :  Who is the file then. On what location ? 

I only have seen that Pharo has make a snapshot of the

  Package-Class-Protokoll-Methods.

After this snapshot the printer is not started.

Therfore i suppose that a File has been made in any Folder.


Regards

Hans







Hallo fellows,

i have just started with smalltalk programming Pharo.

Could you help me in one question please ?

Its simple :

After already performed a own NEW CLASS in the class browser ,

it is very convenient to PRINT OUT the complete Class ,

together with protokoll and methods in a  LIST FORM ,

in HARD COPY on a Printer.


Just to have the class and see it on real paper.


I couldnt find any advice in books or help.




regards

Hans








Re: [Pharo-users] Package browser?

2013-06-28 Thread Damien Cassou
On Fri, Jun 28, 2013 at 1:02 AM, Paul DeBruicker pdebr...@gmail.com wrote:
 The VM from the ppa installs just the necessary 32 bit libs for it to
 run, I think in the VM directory.


not quite. The VM from the ppa depends on just the necessary 32 bit
libs provided as deb files by Ubuntu. This means that these libs, you
will have a 32 and 64 bit package on your system

--
Damien Cassou
http://damiencassou.seasidehosting.st

Success is the ability to go from one failure to another without
losing enthusiasm.
Winston Churchill



Re: [Pharo-users] Package browser?

2013-06-27 Thread Paul DeBruicker
The VM from the ppa installs just the necessary 32 bit libs for it to
run, I think in the VM directory.  To run an older VM you have to do it
yourself with the ia32-libs:multiarch package. And of course you don't
need all the libs provided by that package but I'm not sure what you do
and don't need.







On 06/27/2013 03:39 PM, ubuntourist wrote:
 You'll need to install ia32-libs:multiarch I think if you haven't.
 
 That's what I meant about older parts for a newer car.  You're right,
 but so far, I've managed to avoid putting the 32-bit libraries on this
 system.
 
 Pharo is 32bits.
 
 The newer Pharo appears to be 64-bit.
 
 
 View this message in context: Re: Package browser?
 http://forum.world.st/Package-browser-tp3321070p4695833.html
 Sent from the Pharo Smalltalk Users mailing list archive
 http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html at Nabble.com.




Re: [Pharo-users] Package Browser

2013-06-27 Thread Stephan Eggermont
Hi Rob,

Good to see you here too. There is no online list of former ESUG board members,
is there?

You probably want to look at p119-126 in PBE and then some chapters in PBE2:
- Managing projects with Metacello 
- Gofer: Scripting package loading
- Versioning your code with Monticello

Monticello packages are 'interesting' for someone coming from VW.
Infrastructure is changing there, being replaced by RPackage  friends.

The package name in Monticello decides which categories belong to it.

Stephan