Re: [Pharo-users] Pharo Video Tutorial: Package Tags

2015-06-06 Thread Sergio Fedi
> So getting back to Pharo's tags, I like the fact that there are some common namings, such as many packages will have tags like "Examples", or "Tests", however I still fail to see why would you want to put one class into multiple tags and what the benefit would be. In my case I have a hard time d

Re: [Pharo-users] Protocol selection erratic behaviour

2015-06-06 Thread Sergio Fedi
> There is a little utils in nautilus that propose "good protocol" and we should brigde the widget to us it. Is there a Case for this?

Re: [Pharo-users] Pharo Video Tutorial: Package Tags

2015-06-05 Thread Sergio Fedi
The examples you listed are awesome. When I first saw Tags on the system browser I thought they behaved that way.

Re: [Pharo-users] Pharo Video Tutorial: Package Tags

2015-06-05 Thread Sergio Fedi
>> If something is a tag, then you should be able to apply multiple tags to something. > Well you sort-of can do that. Consider how many packages have tag "Tests" in it. They don't need to be globally unique and it makes sense to use the very same tag in different packages... so at least for me tag

Re: [Pharo-users] Protocol selection erratic behaviour

2015-06-05 Thread Sergio Fedi
Let me see if I understand what you are saying. The category "setter" exists, but it's an automatically generated one (as well as others, I suppose). So it doesn't appear in the protocol selection window, because that window only lists protocols created manually. Is that what you where saying?

Re: [Pharo-users] Timezone offset in Date, why?

2015-06-03 Thread Sergio Fedi
> Time is time. No matter "where" it happens. The theory of relativity disagrees

Re: [Pharo-users] Pharo Video Tutorial: Package Tags

2015-06-03 Thread Sergio Fedi
I have several issues with this part of the system. If something is a tag, then you should be able to apply multiple tags to something. If not, then they are, as you say, subpackages. ​

Re: [Pharo-users] Pharo Video Tutorial: Package Tags

2015-06-03 Thread Sergio Fedi
Since Tags have a different behaviour than Packages, I think we should. (specially when adding comments, which Packages support and Tags don't) ​

[Pharo-users] Protocol selection erratic behaviour

2015-06-03 Thread Sergio Fedi
When creating a method in the debugger, when the select protocol pop up window appears, sometimes it finds the protocol we want (getter) and sometimes it doesn't and we have to type it all and add it as if it was new. Is this something normal and my expectations are off? Or is this a bug?

Re: [Pharo-users] Timezone offset in Date, why?

2015-06-03 Thread Sergio Fedi
I'm not sure how I would handle that, but I would take a look at Chalten/Aconcagua on how they do that. ​

Re: [Pharo-users] Slice for a non Pharo package ?

2015-05-30 Thread Sergio Fedi
Don't worry about the question. I'm interested in this too. ​

Re: [Pharo-users] How can I know if a file is being written by another process?

2015-05-27 Thread Sergio Fedi
I don't know, but I would check the API of the SO you are under, and see how the FileReference is implemented and how to call the API method. With some luck, it has already been implemented. ​

Re: [Pharo-users] [Pharo-dev] Lectures in africa :)

2015-05-24 Thread Sergio Fedi
Awesome! On Sun, May 24, 2015 at 5:44 AM, Alexandre Bergel wrote: > Excellent! > Thanks to share this impressive effort with us > > cheers, > Alexandre > > > > On May 24, 2015, at 7:47 AM, stepharo wrote: > > > > Hi guys > > > > I m back to europe after one week to senegal. > > There I gave le

Re: [Pharo-users] Is the Playground the Workspace?

2015-05-24 Thread Sergio Fedi
Question to Daniel: Did you try to know something about the tool before in the IDE? For example, did you try to read the About of the tool? (I'm trying to determine how useful/accesible are the help features of the tools) ​

Re: [Pharo-users] Is the Playground the Workspace?

2015-05-24 Thread Sergio Fedi
Yes, and it also offers additional features. It remembers the code you've written/executed (someone correct me please) (it saves them in a directory called name-cache or somothing like that) ​If you rename the tab you get a file with that name. And you can search for that piece of code later with

Re: [Pharo-users] Silent compilation

2015-05-19 Thread Sergio Fedi
Thanks for the explanation. Now I understand. ​

[Pharo-users] Silent compilation

2015-05-19 Thread Sergio Fedi
Hi guys, What is a silent compilation? When should it be used?

Re: [Pharo-users] Reopen last closed nautilus window

2015-05-17 Thread Sergio Fedi
Remember you can always make a window uncloseable. On Sun, May 17, 2015 at 3:03 PM, Merwan Ouddane wrote: > Hello everyone, > > I always close some nautilus windows by mistake, and I that was really > pissing me off... > > For people like me I made a little extension to reopen the last closed >

Re: [Pharo-users] Halo Menu On Spec Tree Node

2015-05-06 Thread Sergio Fedi
Thanks for making the new case, I may resolve it soon.​

Re: [Pharo-users] asOrderedSet

2015-05-05 Thread Sergio Fedi
I use: aCollection asSet asOrderedCollection ​ But maybe there's something better.

Re: [Pharo-users] [Pharo-dev] [SURVEY] Code Critics Usage

2015-05-04 Thread Sergio Fedi
Done!​

Re: [Pharo-users] Glamorous Toolkit questions

2015-05-04 Thread Sergio Fedi
> > > - copying an URL with a smalltalk code from Sven's service for sharing > code in Spotter will show you the code; on enter a playground is opened > with that code (to try it out: http://ws.stfx.eu/57CRUZKXOUIO) > > Ah, I always wondered how to do that. Great! > > But, but, impossible to figure

Re: [Pharo-users] Glamorous Toolkit questions

2015-05-03 Thread Sergio Fedi
Does these new changes justify an edit of that blog entry? Maybe a link? ​(I'm reading it right now)

Re: [Pharo-users] Glamorous Toolkit questions

2015-05-03 Thread Sergio Fedi
I am by no means an expert but I know some things. I share a lot of your questions too. 5) What are GTPlayground "Bindings" and in which case does the "Refresh" > make sense? > The bindings show which variables have been defined in the Playground's workspace and which object are they linked to.

Re: [Pharo-users] Help required for understanding a project on smalltalk hub

2015-05-03 Thread Sergio Fedi
​Hi, if you want we can do a Skype call today so I can help you in your first steps.

Re: [Pharo-users] Can we have NeoCSV, and NeoJSON included in the base image?

2015-05-02 Thread Sergio Fedi
> > (...) That could be integrated in the open window when starting a fresh > image. Either by GUI or by evaluating an expression that does the load. If > you have ideas for that just go ahead and provide a configuration of the > tools you find important and give it a name that is meaningful to oth

Re: [Pharo-users] initializeWith* and constructors

2015-05-02 Thread Sergio Fedi
First I would like to make the distinction between user as the user of an application and user as the user of an object. How we program has to do more with the user as a programmer using an object. In that case I program assuming the programmers that will use my object know what they are doing. B

Re: [Pharo-users] Pharo 4 Playground open file menu

2015-05-02 Thread Sergio Fedi
​From a usability and design point of view adding more elements to something does not necessarily improve it (i.e. the famous "less is more") The human attention is a limited resource and it has to be managed accordingly. The "About" option in the Playground (and in another tools) is a good place

Re: [Pharo-users] Pharo 4 Playground open file menu

2015-05-01 Thread Sergio Fedi
Oh! That link gives a GREAT explanation! Thanks. On the subject of how to show it better, I'm not a graphic designer (although I'm working with one) so I'll ask him for some insights on the matter. For now, he pointed out some issues like lack of consistency on some interfaces and some other det

Re: [Pharo-users] Pharo 4 Playground open file menu

2015-05-01 Thread Sergio Fedi
My previous smalltalks are Express, VisualAge and Pharo 1.2 but most of all Dolphin,

Re: [Pharo-users] Pharo 4 Playground open file menu

2015-05-01 Thread Sergio Fedi
Yes, I am a longtime smalltalker (since 2001) but new to Pharo On Fri, May 1, 2015 at 10:53 PM, Sean P. DeNigris wrote: > Sergio Fedi wrote > > As a new user of Pharo, I can say that the use of Playground is not > > obvious > > at all (among other tools). > > ... >

Re: [Pharo-users] Pharo 4 Playground open file menu

2015-05-01 Thread Sergio Fedi
As a new user of Pharo, I can say that the use of Playground is not obvious at all (among other tools). Things that should be more clear: Why there's not a Workspace? -> Playground replaces it What usual practices with old Workspaces have been changed/improved on Playground and how What new pract

Re: [Pharo-users] [Pharo-dev] Next Pharo sprint & Moose dojo

2015-05-01 Thread Sergio Fedi
​Roger that, thanks!

Re: [Pharo-users] [Pharo-dev] Next Pharo sprint & Moose dojo

2015-05-01 Thread Sergio Fedi
I may be joining remotely. What applications do I need to do that? Skype? Teamviewer? ​

Re: [Pharo-users] [Pharo-dev] Next Pharo sprint & Moose dojo

2015-05-01 Thread Sergio Fedi
Couple of questions: 1 - Since this start at 5 am (Buenos Aires Time, GMT -3) until what hour is the sprint? 2 - Is this event appropiate/useful for newbies to Pharo?

Re: [Pharo-users] When to use Versionner and when to use Monticello

2015-05-01 Thread Sergio Fedi
Great, thanks for the answers. They made it way more clear. ​

Re: [Pharo-users] [ANN] Screencast on Versionner

2015-04-30 Thread Sergio Fedi
Aha! I saw that in your screencast! Thanks, now I see how Tests = Tests + Core ​

Re: [Pharo-users] [ANN] Screencast on Versionner

2015-04-30 Thread Sergio Fedi
Great, thanks everyone for the explanation. Having said that, there's still something I don't get. If a group is a possible configuration to load packages, then it seems that the "reasonable" possible configurations would be: 1 - Core 2 - Tests + Core (explicitly stated) 3 - Default (Tests + Cor

[Pharo-users] When to use Versionner and when to use Monticello

2015-04-30 Thread Sergio Fedi
Great, now that I saw these screencasts of Versionner (which I'm still trying to have a hang on) I would like to ask: When do we use Versionner and when do we use Monticello? Putting it in another way: What tasks are only possible through Monticello? What tasks you should be doing in Versionner

Re: [Pharo-users] Reading rows in a database table (select * from ...)

2015-04-30 Thread Sergio Fedi
I haven't worked myself with this part of the code, but I can show you how we did it. Sergio - which database driver are you using and what is the expression to > read in multiple rows > FreeTDS This is how we performed a query: *clientes* | rows lista | rows := (self executeSQL: 'SELECT * from

Re: [Pharo-users] [ANN] Screencast on Versionner

2015-04-30 Thread Sergio Fedi
Excellent work Esteban! ​Question for the list: What are groups? What do they model? What problem do they solve? (or why are they useful)

Re: [Pharo-users] Package comments

2015-04-30 Thread Sergio Fedi
t; > … but the tools are not yet ready :( > > Esteban > > > On 30 Apr 2015, at 14:52, Sergio Fedi wrote: > > > > Can Packages have comments or something explaining its purpose or use? > > > > >

[Pharo-users] Package comments

2015-04-30 Thread Sergio Fedi
Can Packages have comments or something explaining its purpose or use?

Re: [Pharo-users] Reading rows in a database table (select * from ...)

2015-04-30 Thread Sergio Fedi
I don't know if this is your case, but I remember our team having a problem in SQL selects. Th rows it retrieved where very volatile; after the first read they dissappeared. So the first step was to save them/copy them into a ST object and then process them. (this was due to the memory of each rec

Re: [Pharo-users] Reddit discussion (rant) about Pharo 4.0 first time users' experiences

2015-04-30 Thread Sergio Fedi
Note: I haven't read the reddit link above) I recently (2 weeks) begun working with a total neophite to St and there is a lack of proper Tutorial/Documentation to get you started doing something. When I say that there is a lack, I mean that this person (who is well versed in looking up stuff on t

Re: [Pharo-users] Getting all the references to an object

2015-04-29 Thread Sergio Fedi
I think I've found it. Seems to be #pointersTo On Wed, Apr 29, 2015 at 10:23 PM, Sergio Fedi wrote: > In other smalltalks I used to send #allReferences to know, well, its > obvious. > > But this approach didn't work on Pharo. > > How can I do that? >

[Pharo-users] Getting all the references to an object

2015-04-29 Thread Sergio Fedi
In other smalltalks I used to send #allReferences to know, well, its obvious. But this approach didn't work on Pharo. How can I do that?

Re: [Pharo-users] Understanding Slices

2015-04-29 Thread Sergio Fedi
Great, thanks for the answers! ​

Re: [Pharo-users] Removing packages from a repository

2015-04-29 Thread Sergio Fedi
Awesome, I could remove the spurious packages. Thanks! (these packages where made in the first iterations of the project when I didn't use correctly the package structure)

[Pharo-users] Understanding Slices

2015-04-29 Thread Sergio Fedi
Are Slices a way to represent a change accross packages? For example, if I add a new functionality, then at least two packages will be modified. The one the feature is imlpemented in, and the one with the tests for that feature. So a Slice could encapsulate these changes to both packages in a si

[Pharo-users] Removing packages from a repository

2015-04-29 Thread Sergio Fedi
How do I delete a package from a repository? I didn't find the functionality in Monticello. I have one hosted on http://ss3.gemstone.com/

Re: [Pharo-users] partitions?

2015-04-28 Thread Sergio Fedi
Just in case, remember that the empty set. is also a partition​

Re: [Pharo-users] Conveying the usage of an object

2015-04-27 Thread Sergio Fedi
I already do that. (and I also make sure my tests have 100% coverage over the Public protocol) But to know that you have to memorize the methods that are in the test cases. Besides, I may want to test private methods too. ​

Re: [Pharo-users] Conveying the usage of an object

2015-04-27 Thread Sergio Fedi
The only other way I can think of doing this is via the virtual categories (which Pharo seems to have) and make them look for "Public" at the beggining of the first comment. Not fancy, but practical. ​

[Pharo-users] Conveying the usage of an object

2015-04-27 Thread Sergio Fedi
Hi, In other smalltalks, which had the capability of marking a method with more than one category, I could make a method public/private AND it's functional category (accessor, printing, etc) I did this to explicitly show the user which methods I expect to be sent to the object and which ones I do

Re: [Pharo-users] Multiple tags

2015-04-27 Thread Sergio Fedi
Got it. Thank you guys! On Mon, Apr 27, 2015 at 5:20 PM, Esteban Lorenzano wrote: > > On 27 Apr 2015, at 22:12, Nicolai Hess wrote: > > > > 2015-04-27 21:41 GMT+02:00 Sergio Fedi : > >> Does the new tag model for packages support multiple tags for a class? >

[Pharo-users] Multiple tags

2015-04-27 Thread Sergio Fedi
Does the new tag model for packages support multiple tags for a class? For example, instead of having a Test-Model tag, I could have a class that tests a model class tagged both as Test and Model. I tried to assign a single class two labels (by drag & dropping and it didn't work)

[Pharo-users] Where to channel questions

2015-04-27 Thread Sergio Fedi
Hi, I'm new to the Pharo community and I was wondering where to channel Pharo-use related questions. In the Pahro.org site it suggests to post questions on StackOverflow "If you have any question regarding Pharo, use StackOverflow . Be sure to tag your questio