[Pharo-project] [ANN] SimpleLogger released
Hi: Frequently I need to log operations on text files for things I develop for my customers. I released now a tool (VERY simple) that I use to do so. I hope may be useful to someone. The url is http://www.squeaksource.com/SimpleLogger.html Cheers. Germán.
Hi German, Thanks very much for the ANN. Just in case, were you aware of SimpleLog, Toothpick and Logging ? http://wiki.squeak.org/squeak/3706 http://wiki.squeak.org/squeak/5890 Which are the differences/advantages of yours ? probably that at yours work in latests squeak and pharo versions thanks mariano On Wed, Jul 14, 2010 at 12:59 AM, Germán Arduino <garduino@gmail.com> wrote:
Hi:
Frequently I need to log operations on text files for things I develop for my customers.
I released now a tool (VERY simple) that I use to do so.
I hope may be useful to someone.
The url is http://www.squeaksource.com/SimpleLogger.html
Cheers. Germán.
Hi Mariano: Yes, I know both but honestly wanted something very simple.....May be I'm too lazy but can't afford to read a mail of this extension: http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-December/132923.... :) Toothpick look better (to my needs) but still wanted something more simple. Germán. 2010/7/14 Mariano Martinez Peck <marianopeck@gmail.com>:
Hi German, Thanks very much for the ANN.
Just in case, were you aware of SimpleLog, Toothpick and Logging ?
http://wiki.squeak.org/squeak/3706 http://wiki.squeak.org/squeak/5890
Which are the differences/advantages of yours ? probably that at yours work in latests squeak and pharo versions
thanks
mariano
On Wed, Jul 14, 2010 at 12:59 AM, Germán Arduino <garduino@gmail.com> wrote:
Hi:
Frequently I need to log operations on text files for things I develop for my customers.
I released now a tool (VERY simple) that I use to do so.
I hope may be useful to someone.
The url is http://www.squeaksource.com/SimpleLogger.html
Cheers. Germán.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net>  Twitter: garduino Arduino Software & Web Hosting  http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
Germán, The e-mail you mention is about three pages of plain text and seems to be issued in lieu of documentation for the piece of software. Are you suggesting anything such size is not worth writing for documenting the use of SW released for Pharo!? Em 14/07/2010 08:37, Germán Arduino < garduino@gmail.com > escreveu: Hi Mariano: Yes, I know both but honestly wanted something very simple.....May be I'm too lazy but can't afford to read a mail of this extension: http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-December/132923.... :) Toothpick look better (to my needs) but still wanted something more simple. Germán.
Hi César: Not, I'm talking about a particular context. I needed a simple logging of text on a text file and don't wanted to invest the time to understand the whole thing behind the logger of K. I found more easy write my own class (only a few minutes) and I have the thing I need. In my 25 years developing software (starting on old mainframes) I frequentlly found myself writing my own tools, instead of use other complex ones. I'm not talking about this case of logger in particular, but I'm sure you and all of us, invested lot of time searching a tool that make "aproximately" what we need now, but, almost allways the tool don't do "exactly" what we need. At this point, the loss of time begins (in my pov). I tend to use and develop the more simple things I can to solve the specific need, this is my style of work and I think that is the way to have a best use of the time. Germán. 2010/7/15 <csrabak@bol.com.br>:
Germán,
The e-mail you mention is about three pages of plain text and seems to be issued in lieu of documentation for the piece of software.
Are you suggesting anything such size is not worth writing for documenting the use of SW released for Pharo!?
Em 14/07/2010 08:37, Germán Arduino < garduino@gmail.com > escreveu: Hi Mariano:
Yes, I know both but honestly wanted something very simple.....May be I'm too lazy but can't afford to read a mail of this extension: http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-December/132923.... :)
Toothpick look better (to my needs) but still wanted something more simple.
Germán.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On 7/16/2010 4:22 AM, Germán Arduino wrote:
Not, I'm talking about a particular context. I needed a simple logging of text on a text file and don't wanted to invest the time to understand the whole thing behind the logger of K.
Germán.
I hear you, I like simple as well; I setup a syslog/syslog-ng server and let Linux worry about it. Here's my logger... SysLog>>sendPriority: anErrorLevel body: someText [ self sendPriority: anErrorLevel body: someText toServer: (SSConfig at: #sysLogServer) ] on: Error do: [] SysLog>>sendPriority: aPriority body: aBody toServer: anIPAddress | logServer client logHostIP | anIPAddress isEmptyOrNil ifTrue: [ ^self ]. logServer := Socket newUDP setPort: 514. [ client := Socket newUDP. [ logHostIP := ((anIPAddress split: '.') collect: [:e | e asInteger ]) asByteArray . client sendUDPData: aPriority , ' ' , aBody toHost: logHostIP port: logServer port ] ensure: [ client closeAndDestroy ] ] ensure: [ logServer closeAndDestroy ] That's about all I need from my logging package. -- Ramon Leon http://onsmalltalk.com
Interesting approach.... The only concern is that is tied to Linux, I mean, not multiplatform...... Cheers. Germán. 2010/7/16 Ramon Leon <ramon.leon@allresnet.com>:
On 7/16/2010 4:22 AM, Germán Arduino wrote:
Not, I'm talking about a particular context. I needed a simple logging of text on a text file and don't wanted to invest the time to understand the whole thing behind the logger of K.
Germán.
I hear you, I like simple as well; I setup a syslog/syslog-ng server and let Linux worry about it. Â Here's my logger...
SysLog>>sendPriority: anErrorLevel body: someText     [ self sendPriority: anErrorLevel body: someText toServer: (SSConfig at: #sysLogServer) ]         on: Error do: []
SysLog>>sendPriority: aPriority body: aBody toServer: anIPAddress     | logServer client logHostIP |     anIPAddress isEmptyOrNil ifTrue: [ ^self ].     logServer := Socket newUDP setPort: 514.
    [ client := Socket newUDP.         [ logHostIP := ((anIPAddress split: '.') collect: [:e | e asInteger ]) asByteArray .         client sendUDPData: aPriority , ' ' , aBody toHost: logHostIP port: logServer port ]         ensure: [ client closeAndDestroy ] ]     ensure: [ logServer closeAndDestroy ]
That's about all I need from my logging package.
-- Ramon Leon http://onsmalltalk.com
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net>  Twitter: garduino Arduino Software & Web Hosting  http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
On 7/16/2010 10:14 AM, Germán Arduino wrote:
Interesting approach....
The only concern is that is tied to Linux, I mean, not multiplatform......
Cheers. Germán.
Not at all, I log to syslog-ng servers on windows as well. Cygwin is your friend. -- Ramon Leon http://onsmalltalk.com
ahh, ok. 2010/7/16 Ramon Leon <ramon.leon@allresnet.com>:
On 7/16/2010 10:14 AM, Germán Arduino wrote:
Interesting approach....
The only concern is that is tied to Linux, I mean, not multiplatform......
Cheers. Germán.
Not at all, I log to syslog-ng servers on windows as well. Â Cygwin is your friend.
-- Ramon Leon http://onsmalltalk.com
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net>  Twitter: garduino Arduino Software & Web Hosting  http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
I added it to the book page :)_ On Jul 16, 2010, at 6:43 PM, Ramon Leon wrote:
On 7/16/2010 4:22 AM, Germán Arduino wrote:
Not, I'm talking about a particular context. I needed a simple logging of text on a text file and don't wanted to invest the time to understand the whole thing behind the logger of K.
Germán.
I hear you, I like simple as well; I setup a syslog/syslog-ng server and let Linux worry about it. Here's my logger...
SysLog>>sendPriority: anErrorLevel body: someText [ self sendPriority: anErrorLevel body: someText toServer: (SSConfig at: #sysLogServer) ] on: Error do: []
SysLog>>sendPriority: aPriority body: aBody toServer: anIPAddress | logServer client logHostIP | anIPAddress isEmptyOrNil ifTrue: [ ^self ]. logServer := Socket newUDP setPort: 514.
[ client := Socket newUDP. [ logHostIP := ((anIPAddress split: '.') collect: [:e | e asInteger ]) asByteArray . client sendUDPData: aPriority , ' ' , aBody toHost: logHostIP port: logServer port ] ensure: [ client closeAndDestroy ] ] ensure: [ logServer closeAndDestroy ]
That's about all I need from my logging package.
-- Ramon Leon http://onsmalltalk.com
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On 7/16/2010 11:44 AM, Stéphane Ducasse wrote:
I added it to the book page :)_
Cool, but you should remove the first method as it's just a helper that uses a private package SSConfig to grab config from disk. The second method is the only one necessary. I'd fix it myself but I don't have a login. Should also mention that the purpose of it is to use standard syslog facilities found on any Linux system and some windows systems. -- Ramon Leon http://onsmalltalk.com
do you want a login? It would be cool that you fix it and comment it :) Stef On Jul 16, 2010, at 8:54 PM, Ramon Leon wrote:
On 7/16/2010 11:44 AM, Stéphane Ducasse wrote:
I added it to the book page :)_
Cool, but you should remove the first method as it's just a helper that uses a private package SSConfig to grab config from disk. The second method is the only one necessary. I'd fix it myself but I don't have a login. Should also mention that the purpose of it is to use standard syslog facilities found on any Linux system and some windows systems.
-- Ramon Leon http://onsmalltalk.com
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On 7/16/2010 12:20 PM, Stéphane Ducasse wrote:
do you want a login? It would be cool that you fix it and comment it :)
Sure. -- Ramon Leon http://onsmalltalk.com
Hi all! I wonder a few things: - Why was SimpleLog deemed "hard"? The class comment on SLLog etc is pretty straight forward IMHO! - Also SimpleLog has some quite nice features: - A really nice Morph to keep an eye on the logging going on, and to easily filter it etc, although it needs some love for Pharo to compile. - A log to file class with rotation. - Ability to use syslog like Ramon posted, in fact, I think SimpleLog was first with that. I just... wonder why we need to reinvent so many things over and over? Toothpick IMHO was a bit complex, I agree - that was the reason for creating SimpleLog, but hey, SimpleLog is *not* complex. regards, Göran
On Aug 19, 2010, at 12:31 PM, Göran Krampe wrote:
Hi all!
I wonder a few things:
- Why was SimpleLog deemed "hard"? The class comment on SLLog etc is pretty straight forward IMHO! - Also SimpleLog has some quite nice features: - A really nice Morph to keep an eye on the logging going on, and to easily filter it etc, although it needs some love for Pharo to compile. - A log to file class with rotation. - Ability to use syslog like Ramon posted, in fact, I think SimpleLog was first with that.
I just... wonder why we need to reinvent so many things over and over?
good question. We are trying not in general :)
Toothpick IMHO was a bit complex, I agree - that was the reason for creating SimpleLog, but hey, SimpleLog is *not* complex.
:)
regards, Göran
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
2010/8/19 Göran Krampe <goran@krampe.se>:
Hi all!
I wonder a few things:
- Why was SimpleLog deemed "hard"? The class comment on SLLog etc is pretty straight forward IMHO! - Also SimpleLog has some quite nice features: Â Â Â Â - A really nice Morph to keep an eye on the logging going on, and to easily filter it etc, although it needs some love for Pharo to compile. Â Â Â Â - A log to file class with rotation. Â Â Â Â - Ability to use syslog like Ramon posted, in fact, I think SimpleLog was first with that.
I just... wonder why we need to reinvent so many things over and over?
Is so bad to develop a small utility and put it open to the community? What thing is bad with this?
Toothpick IMHO was a bit complex, I agree - that was the reason for creating SimpleLog, but hey, SimpleLog is *not* complex.
This is your opinion, I respect but don't agree. Anyway I think that this is a topic really not relevant, I shared a small class that I developed by the reason that can be useful to others, nothing more.
regards, Göran
Cheers.
Hi Göran, On 19 Aug 2010, at 12:31, Göran Krampe wrote:
Hi all!
I wonder a few things:
- Why was SimpleLog deemed "hard"? The class comment on SLLog etc is pretty straight forward IMHO! - Also SimpleLog has some quite nice features: - A really nice Morph to keep an eye on the logging going on, and to easily filter it etc, although it needs some love for Pharo to compile. - A log to file class with rotation. - Ability to use syslog like Ramon posted, in fact, I think SimpleLog was first with that.
I just... wonder why we need to reinvent so many things over and over?
Toothpick IMHO was a bit complex, I agree - that was the reason for creating SimpleLog, but hey, SimpleLog is *not* complex.
regards, Göran
I just tried to load SimpleLog-kph.15 into Pharo 1.1 and it failed (syntax error): SLLogMorph>>#testFilter: aMessage | lowerString | lowerString := aMessage value value asLowercase. ^(self searchString asString substrings allSatisfy: [:sub | sub := (sub asLowercase) replaceAll: $_ with: (Character space). ((sub first = $-) and: [(lowerString includesSubString: sub allButFirst) not]) or: [(sub first = $+) and: [lowerString includesSubString: sub allButFirst]] or: [lowerString includesSubString: sub]]) I think you cannot modify the sub block variable in Pharo... Sven
O
SLLogMorph>>#testFilter: aMessage | lowerString | lowerString := aMessage value value asLowercase. ^(self searchString asString substrings allSatisfy: [:sub | sub := (sub asLowercase) replaceAll: $_ with: (Character space). ((sub first = $-) and: [(lowerString includesSubString: sub allButFirst) not]) or: [(sub first = $+) and: [lowerString includesSubString: sub allButFirst]] or: [lowerString includesSubString: sub]])
I think you cannot modify the sub block variable in Pharo...
in any blockclosure implementation in fact Stef
can you add a page on the book? Stef On Jul 14, 2010, at 1:04 PM, Mariano Martinez Peck wrote:
Hi German, Thanks very much for the ANN.
Just in case, were you aware of SimpleLog, Toothpick and Logging ?
http://wiki.squeak.org/squeak/3706 http://wiki.squeak.org/squeak/5890
Which are the differences/advantages of yours ? probably that at yours work in latests squeak and pharo versions
thanks
mariano
On Wed, Jul 14, 2010 at 12:59 AM, Germán Arduino <garduino@gmail.com> wrote: Hi:
Frequently I need to log operations on text files for things I develop for my customers.
I released now a tool (VERY simple) that I use to do so.
I hope may be useful to someone.
The url is http://www.squeaksource.com/SimpleLogger.html
Cheers. Germán.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
About the logger?? It's so simple...........but still if you think that may help..... Cheers. 2010/7/14 Stéphane Ducasse <stephane.ducasse@inria.fr>:
can you add a page on the book?
Stef
On Jul 14, 2010, at 1:04 PM, Mariano Martinez Peck wrote:
Hi German, Thanks very much for the ANN.
Just in case, were you aware of SimpleLog, Toothpick and Logging ?
http://wiki.squeak.org/squeak/3706 http://wiki.squeak.org/squeak/5890
Which are the differences/advantages of yours ? probably that at yours work in latests squeak and pharo versions
thanks
mariano
On Wed, Jul 14, 2010 at 12:59 AM, Germán Arduino <garduino@gmail.com> wrote: Hi:
Frequently I need to log operations on text files for things I develop for my customers.
I released now a tool (VERY simple) that I use to do so.
I hope may be useful to someone.
The url is http://www.squeaksource.com/SimpleLogger.html
Cheers. Germán.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net>  Twitter: garduino Arduino Software & Web Hosting  http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
about all the loger frameworks Stef On Jul 14, 2010, at 4:33 PM, Germán Arduino wrote:
About the logger??
It's so simple...........but still if you think that may help.....
Cheers.
2010/7/14 Stéphane Ducasse <stephane.ducasse@inria.fr>:
can you add a page on the book?
Stef
On Jul 14, 2010, at 1:04 PM, Mariano Martinez Peck wrote:
Hi German, Thanks very much for the ANN.
Just in case, were you aware of SimpleLog, Toothpick and Logging ?
http://wiki.squeak.org/squeak/3706 http://wiki.squeak.org/squeak/5890
Which are the differences/advantages of yours ? probably that at yours work in latests squeak and pharo versions
thanks
mariano
On Wed, Jul 14, 2010 at 12:59 AM, Germán Arduino <garduino@gmail.com> wrote: Hi:
Frequently I need to log operations on text files for things I develop for my customers.
I released now a tool (VERY simple) that I use to do so.
I hope may be useful to someone.
The url is http://www.squeaksource.com/SimpleLogger.html
Cheers. Germán.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software & Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, unfortunately I don't know deep the framework of Keith (as I said before is very heavy to my needs). Toothpick seems very well documented (http://www.metaprog.com/Toothpick/docs/index.html) even when I never used it because also is more than my needs. The other thing is don't know if run on Pharo. About my own small piece of code, yes, I can write some doc, and even extend it a bit (but not much, because I don't wants to add tons of functions). Exist somewhere somes guidelines about writing for the book? Germán. 2010/7/14 Stéphane Ducasse <stephane.ducasse@inria.fr>:
about all the loger frameworks
Stef
On Jul 14, 2010, at 4:33 PM, Germán Arduino wrote:
About the logger??
It's so simple...........but still if you think that may help.....
Cheers.
2010/7/14 Stéphane Ducasse <stephane.ducasse@inria.fr>:
can you add a page on the book?
Stef
On Jul 14, 2010, at 1:04 PM, Mariano Martinez Peck wrote:
Hi German, Thanks very much for the ANN.
Just in case, were you aware of SimpleLog, Toothpick and Logging ?
http://wiki.squeak.org/squeak/3706 http://wiki.squeak.org/squeak/5890
Which are the differences/advantages of yours ? probably that at yours work in latests squeak and pharo versions
thanks
mariano
On Wed, Jul 14, 2010 at 12:59 AM, Germán Arduino <garduino@gmail.com> wrote: Hi:
Frequently I need to log operations on text files for things I develop for my customers.
I released now a tool (VERY simple) that I use to do so.
I hope may be useful to someone.
The url is http://www.squeaksource.com/SimpleLogger.html
Cheers. Germán.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino  <gsa @ arsol.net>  Twitter: garduino Arduino Software & Web Hosting  http://www.arduinosoftware.com PasswordsPro  http://www.passwordspro.com =================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On Jul 14, 2010, at 6:11 PM, Germán Arduino wrote:
Well, unfortunately I don't know deep the framework of Keith (as I said before is very heavy to my needs).
Toothpick seems very well documented (http://www.metaprog.com/Toothpick/docs/index.html) even when I never used it because also is more than my needs.
The other thing is don't know if run on Pharo.
About my own small piece of code, yes, I can write some doc, and even extend it a bit (but not much, because I don't wants to add tons of functions).
Exist somewhere somes guidelines about writing for the book?
first just mention the fact that there are multiple frameworks and how we can load them. Documentation is just simple and we should start little step by little step to create contents and contexts. Stef
Germán.
2010/7/14 Stéphane Ducasse <stephane.ducasse@inria.fr>:
about all the loger frameworks
Stef
On Jul 14, 2010, at 4:33 PM, Germán Arduino wrote:
About the logger??
It's so simple...........but still if you think that may help.....
Cheers.
2010/7/14 Stéphane Ducasse <stephane.ducasse@inria.fr>:
can you add a page on the book?
Stef
On Jul 14, 2010, at 1:04 PM, Mariano Martinez Peck wrote:
Hi German, Thanks very much for the ANN.
Just in case, were you aware of SimpleLog, Toothpick and Logging ?
http://wiki.squeak.org/squeak/3706 http://wiki.squeak.org/squeak/5890
Which are the differences/advantages of yours ? probably that at yours work in latests squeak and pharo versions
thanks
mariano
On Wed, Jul 14, 2010 at 12:59 AM, Germán Arduino <garduino@gmail.com> wrote: Hi:
Frequently I need to log operations on text files for things I develop for my customers.
I released now a tool (VERY simple) that I use to do so.
I hope may be useful to someone.
The url is http://www.squeaksource.com/SimpleLogger.html
Cheers. Germán.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software & Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
ok, is on my todo list. Will comment when I get something done. Germán. 2010/7/14 Stéphane Ducasse <stephane.ducasse@inria.fr>:
On Jul 14, 2010, at 6:11 PM, Germán Arduino wrote:
Well, unfortunately I don't know deep the framework of Keith (as I said before is very heavy to my needs).
Toothpick seems very well documented (http://www.metaprog.com/Toothpick/docs/index.html) even when I never used it because also is more than my needs.
The other thing is don't know if run on Pharo.
About my own small piece of code, yes, I can write some doc, and even extend it a bit (but not much, because I don't wants to add tons of functions).
Exist somewhere somes guidelines about writing for the book?
first just mention the fact that there are multiple frameworks and how we can load them.
Documentation is just simple and we should start little step by little step to create contents and contexts.
Stef
Germán.
2010/7/14 Stéphane Ducasse <stephane.ducasse@inria.fr>:
about all the loger frameworks
Stef
On Jul 14, 2010, at 4:33 PM, Germán Arduino wrote:
About the logger??
It's so simple...........but still if you think that may help.....
Cheers.
2010/7/14 Stéphane Ducasse <stephane.ducasse@inria.fr>:
can you add a page on the book?
Stef
On Jul 14, 2010, at 1:04 PM, Mariano Martinez Peck wrote:
Hi German, Thanks very much for the ANN.
Just in case, were you aware of SimpleLog, Toothpick and Logging ?
http://wiki.squeak.org/squeak/3706 http://wiki.squeak.org/squeak/5890
Which are the differences/advantages of yours ? probably that at yours work in latests squeak and pharo versions
thanks
mariano
On Wed, Jul 14, 2010 at 12:59 AM, Germán Arduino <garduino@gmail.com> wrote: Hi:
Frequently I need to log operations on text files for things I develop for my customers.
I released now a tool (VERY simple) that I use to do so.
I hope may be useful to someone.
The url is http://www.squeaksource.com/SimpleLogger.html
Cheers. Germán.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino  <gsa @ arsol.net>  Twitter: garduino Arduino Software & Web Hosting  http://www.arduinosoftware.com PasswordsPro  http://www.passwordspro.com =================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net>  Twitter: garduino Arduino Software & Web Hosting  http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
On Wed, Jul 14, 2010 at 6:11 PM, Germán Arduino <garduino@gmail.com> wrote:
Well, unfortunately I don't know deep the framework of Keith (as I said before is very heavy to my needs).
Toothpick seems very well documented (http://www.metaprog.com/Toothpick/docs/index.html) even when I never used it because also is more than my needs.
The other thing is don't know if run on Pharo.
About my own small piece of code, yes, I can write some doc, and even extend it a bit (but not much, because I don't wants to add tons of functions).
Exist somewhere somes guidelines about writing for the book?
http://book.pharo-project.org/book/bookHelp/ And read the following chapters ;) I've created a user for you and send the data in a private email. Cheers Mariano
Germán.
2010/7/14 Stéphane Ducasse <stephane.ducasse@inria.fr>:
about all the loger frameworks
Stef
On Jul 14, 2010, at 4:33 PM, Germán Arduino wrote:
About the logger??
It's so simple...........but still if you think that may help.....
Cheers.
2010/7/14 Stéphane Ducasse <stephane.ducasse@inria.fr>:
can you add a page on the book?
Stef
On Jul 14, 2010, at 1:04 PM, Mariano Martinez Peck wrote:
Hi German, Thanks very much for the ANN.
Just in case, were you aware of SimpleLog, Toothpick and Logging ?
http://wiki.squeak.org/squeak/3706 http://wiki.squeak.org/squeak/5890
Which are the differences/advantages of yours ? probably that at yours work in latests squeak and pharo versions
thanks
mariano
On Wed, Jul 14, 2010 at 12:59 AM, Germán Arduino <garduino@gmail.com> wrote: Hi:
Frequently I need to log operations on text files for things I develop for my customers.
I released now a tool (VERY simple) that I use to do so.
I hope may be useful to someone.
The url is http://www.squeaksource.com/SimpleLogger.html
Cheers. Germán.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software & Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Thanks Mariano. I'm a bit complicated with times on these days, but will start as soon as I can. Cheers. 2010/7/14 Mariano Martinez Peck <marianopeck@gmail.com>:
On Wed, Jul 14, 2010 at 6:11 PM, Germán Arduino <garduino@gmail.com> wrote:
Well, unfortunately I don't know deep the framework of Keith (as I said before is very heavy to my needs).
Toothpick seems very well documented (http://www.metaprog.com/Toothpick/docs/index.html) even when I never used it because also is more than my needs.
The other thing is don't know if run on Pharo.
About my own small piece of code, yes, I can write some doc, and even extend it a bit (but not much, because I don't wants to add tons of functions).
Exist somewhere somes guidelines about writing for the book?
http://book.pharo-project.org/book/bookHelp/
And read the following chapters ;)
I've created a user for you and send the data in a private email.
Cheers
Mariano
Germán.
2010/7/14 Stéphane Ducasse <stephane.ducasse@inria.fr>:
about all the loger frameworks
Stef
On Jul 14, 2010, at 4:33 PM, Germán Arduino wrote:
About the logger??
It's so simple...........but still if you think that may help.....
Cheers.
2010/7/14 Stéphane Ducasse <stephane.ducasse@inria.fr>:
can you add a page on the book?
Stef
On Jul 14, 2010, at 1:04 PM, Mariano Martinez Peck wrote:
Hi German, Thanks very much for the ANN.
Just in case, were you aware of SimpleLog, Toothpick and Logging ?
http://wiki.squeak.org/squeak/3706 http://wiki.squeak.org/squeak/5890
Which are the differences/advantages of yours ? probably that at yours work in latests squeak and pharo versions
thanks
mariano
On Wed, Jul 14, 2010 at 12:59 AM, Germán Arduino <garduino@gmail.com> wrote: Hi:
Frequently I need to log operations on text files for things I develop for my customers.
I released now a tool (VERY simple) that I use to do so.
I hope may be useful to someone.
The url is http://www.squeaksource.com/SimpleLogger.html
Cheers. Germán.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino  <gsa @ arsol.net>  Twitter: garduino Arduino Software & Web Hosting  http://www.arduinosoftware.com PasswordsPro  http://www.passwordspro.com =================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net>  Twitter: garduino Arduino Software & Web Hosting  http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
http://book.pharo-project.org/book/LoggingTools/ took me less than 7 minutes We should not cry that there is no documentation if we do not take any possibility to build it incrementally Stef
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
http://book.pharo-project.org/book/LoggingTools/
took me less than 7 minutes
We should not cry that there is no documentation if we do not take any possibility to build it incrementally Stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, I understood that you wanted a detailed explanation about how to use each tool.....
start small :) On Jul 15, 2010, at 1:01 PM, Germán Arduino wrote:
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
http://book.pharo-project.org/book/LoggingTools/
took me less than 7 minutes
We should not cry that there is no documentation if we do not take any possibility to build it incrementally Stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, I understood that you wanted a detailed explanation about how to use each tool.....
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
ok, I added the documentation of my own package......Took me 15' :) 2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
start small :)
On Jul 15, 2010, at 1:01 PM, Germán Arduino wrote:
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
http://book.pharo-project.org/book/LoggingTools/
took me less than 7 minutes
We should not cry that there is no documentation if we do not take any possibility to build it incrementally Stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, I understood that you wanted a detailed explanation about how to use each tool.....
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán, Do you have a configuration for this? Thanks for the documentation Cheers, Alexandre
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
start small :)
On Jul 15, 2010, at 1:01 PM, Germán Arduino wrote:
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
http://book.pharo-project.org/book/LoggingTools/
took me less than 7 minutes
We should not cry that there is no documentation if we do not take any possibility to build it incrementally Stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, I understood that you wanted a detailed explanation about how to use each tool.....
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi Alex: I have not a configuration for this package, I think is not necessary, being that is really very simple. On squeak-dev the people is talking about these topics, on the thread "About Configurations". Cheers. Germán. 2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
start small :)
On Jul 15, 2010, at 1:01 PM, Germán Arduino wrote:
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
http://book.pharo-project.org/book/LoggingTools/
took me less than 7 minutes
We should not cry that there is no documentation if we do not take any possibility to build it incrementally Stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, I understood that you wanted a detailed explanation about how to use each tool.....
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel  http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net>  Twitter: garduino Arduino Software & Web Hosting  http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
Hi Germán, Configuration may be a bit tricky to write time to time. However, they are indispensable to manage dependencies. Suppose I want to use your logger in one of my software. The dependency I will introduce is easier if you have a configuration. It takes 4,5 minutes to write one with the tutorial: ConfigurationOfMetacello project latestVersion load: #('Tutorial'). ProfStef goOn: MetacelloCreateConfigurationTutorial. Cheers, Alexandre On 15 Jul 2010, at 13:45, Germán Arduino wrote:
Hi Alex:
I have not a configuration for this package, I think is not necessary, being that is really very simple.
On squeak-dev the people is talking about these topics, on the thread "About Configurations".
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
start small :)
On Jul 15, 2010, at 1:01 PM, Germán Arduino wrote:
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
http://book.pharo-project.org/book/LoggingTools/
took me less than 7 minutes
We should not cry that there is no documentation if we do not take any possibility to build it incrementally Stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, I understood that you wanted a detailed explanation about how to use each tool.....
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software & Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
On Thu, Jul 15, 2010 at 2:19 PM, Alexandre Bergel <alexandre@bergel.eu>wrote:
Hi Germán,
Configuration may be a bit tricky to write time to time. However, they are indispensable to manage dependencies. Suppose I want to use your logger in one of my software. The dependency I will introduce is easier if you have a configuration.
It takes 4,5 minutes to write one with the tutorial: ConfigurationOfMetacello project latestVersion load: #('Tutorial'). ProfStef goOn: MetacelloCreateConfigurationTutorial.
In Pharo 1.1, just clic on WorldMenu > Help > ProfStef Browser and execute Metacello Tutorial step by step: modify the code & evaluate. I always do like this now (quick). Laurent.
Cheers, Alexandre
On 15 Jul 2010, at 13:45, Germán Arduino wrote:
Hi Alex:
I have not a configuration for this package, I think is not necessary, being that is really very simple.
On squeak-dev the people is talking about these topics, on the thread "About Configurations".
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
start small :)
On Jul 15, 2010, at 1:01 PM, Germán Arduino wrote:
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
http://book.pharo-project.org/book/LoggingTools/
took me less than 7 minutes
We should not cry that there is no documentation if we do not take
any possibility to build it incrementally
Stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, I understood that you wanted a detailed explanation about how to use each tool.....
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software & Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
In Pharo 1.1, just clic on WorldMenu > Help > ProfStef Browser and execute Metacello Tutorial step by step: modify the code & evaluate. I always do like this now (quick).
Cool! Alexandre
Laurent.
Cheers, Alexandre
On 15 Jul 2010, at 13:45, Germán Arduino wrote:
Hi Alex:
I have not a configuration for this package, I think is not necessary, being that is really very simple.
On squeak-dev the people is talking about these topics, on the thread "About Configurations".
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
start small :)
On Jul 15, 2010, at 1:01 PM, Germán Arduino wrote:
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
http://book.pharo-project.org/book/LoggingTools/
took me less than 7 minutes
We should not cry that there is no documentation if we do not take any possibility to build it incrementally Stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, I understood that you wanted a detailed explanation about how to use each tool.....
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software & Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Thnaks for the tips. I feel like a newbie :) Nicolas 2010/7/15 Alexandre Bergel <alexandre@bergel.eu>
In Pharo 1.1, just clic on WorldMenu > Help > ProfStef Browser and
execute Metacello Tutorial step by step: modify the code & evaluate. I always do like this now (quick).
Cool!
Alexandre
Laurent.
Cheers, Alexandre
On 15 Jul 2010, at 13:45, Germán Arduino wrote:
Hi Alex:
I have not a configuration for this package, I think is not necessary, being that is really very simple.
On squeak-dev the people is talking about these topics, on the thread "About Configurations".
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
start small :)
On Jul 15, 2010, at 1:01 PM, Germán Arduino wrote:
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
http://book.pharo-project.org/book/LoggingTools/
took me less than 7 minutes
We should not cry that there is no documentation if we do not take
any possibility to build it incrementally
Stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, I understood that you wanted a detailed explanation about how to use each tool.....
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software & Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
2010/7/15 Nicolas Cellier <nicolas.cellier.aka.nice@gmail.com>
Thnaks for the tips. I feel like a newbie :)
Can you record (screencast) yourself doing it (if you have time and know how to record a screencast http://pharocasts.blogspot.com/2010/02/how-i-record-screencasts-for-pharocas...), that's a good simple example for pharocasts. - create the config using ProfStef - upload it on MetacelloRepository. Just send me the rush. If you make mistakes don't be scared, I can cut it later and I will add subtitles. Laurent Laffont http://pharocasts.blogspot.com/ http://magaloma.blogspot.com/
Nicolas
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>
In Pharo 1.1, just clic on WorldMenu > Help > ProfStef Browser and
execute Metacello Tutorial step by step: modify the code & evaluate. I always do like this now (quick).
Cool!
Alexandre
Laurent.
Cheers, Alexandre
On 15 Jul 2010, at 13:45, Germán Arduino wrote:
Hi Alex:
I have not a configuration for this package, I think is not necessary, being that is really very simple.
On squeak-dev the people is talking about these topics, on the thread "About Configurations".
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
start small :)
On Jul 15, 2010, at 1:01 PM, Germán Arduino wrote:
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
http://book.pharo-project.org/book/LoggingTools/
took me less than 7 minutes
We should not cry that there is no documentation if we do not
take any possibility to build it incrementally
Stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, I understood that you wanted a detailed explanation about how to use each tool.....
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software & Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
2010/7/15 laurent laffont <laurent.laffont@gmail.com>
2010/7/15 Nicolas Cellier <nicolas.cellier.aka.nice@gmail.com>
Thnaks for the tips.
I feel like a newbie :)
Can you record (screencast) yourself doing it (if you have time and know how to record a screencast http://pharocasts.blogspot.com/2010/02/how-i-record-screencasts-for-pharocas...), that's a good simple example for pharocasts.
- create the config using ProfStef - upload it on MetacelloRepository.
Just send me the rush. If you make mistakes don't be scared, I can cut it later and I will add subtitles.
Laurent Laffont
http://pharocasts.blogspot.com/ http://magaloma.blogspot.com/
Uh, another thing to learn, but that can be usefull. I don't promise anything yet, because the project I had in mind is complex (Smallapack). I should first try with a very simple one... Nicolas
Nicolas
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>
In Pharo 1.1, just clic on WorldMenu > Help > ProfStef Browser and
execute Metacello Tutorial step by step: modify the code & evaluate. I always do like this now (quick).
Cool!
Alexandre
Laurent.
Cheers, Alexandre
On 15 Jul 2010, at 13:45, Germán Arduino wrote:
Hi Alex:
I have not a configuration for this package, I think is not
necessary,
being that is really very simple.
On squeak-dev the people is talking about these topics, on the thread "About Configurations".
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
start small :)
On Jul 15, 2010, at 1:01 PM, Germán Arduino wrote:
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
http://book.pharo-project.org/book/LoggingTools/
took me less than 7 minutes
We should not cry that there is no documentation if we do not
take any possibility to build it incrementally
Stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, I understood that you wanted a detailed explanation about how to use each tool.....
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software & Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Uh, another thing to learn, but that can be usefull.
Especially if you look at Pharocasts as a way to promote your software :)
I don't promise anything yet, because the project I had in mind is complex (Smallapack). I should first try with a very simple one...
I'll be glad to help Laurent
Nicolas
Nicolas
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>
In Pharo 1.1, just clic on WorldMenu > Help > ProfStef Browser and
execute Metacello Tutorial step by step: modify the code & evaluate. I always do like this now (quick).
Cool!
Alexandre
Laurent.
Cheers, Alexandre
On 15 Jul 2010, at 13:45, Germán Arduino wrote:
Hi Alex:
I have not a configuration for this package, I think is not
necessary,
being that is really very simple.
On squeak-dev the people is talking about these topics, on the thread "About Configurations".
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
start small :)
On Jul 15, 2010, at 1:01 PM, Germán Arduino wrote:
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
http://book.pharo-project.org/book/LoggingTools/
took me less than 7 minutes
We should not cry that there is no documentation if we do not
take any possibility to build it incrementally
Stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, I understood that you wanted a detailed explanation about how to use each tool.....
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- ================================================= Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software & Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com =================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Hi Alex: Yes I know how to write a configuration (I did one for Iliad) but to this case in particular I think have not sense. My logger is only one class with a few methods.....Easily you can include the class on your own project. Cheers. Germán. 2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
Hi Germán,
Configuration may be a bit tricky to write time to time. However, they are indispensable to manage dependencies. Suppose I want to use your logger in one of my software. The dependency I will introduce is easier if you have a configuration.
It takes 4,5 minutes to write one with the tutorial: ConfigurationOfMetacello project latestVersion load: #('Tutorial'). ProfStef goOn: MetacelloCreateConfigurationTutorial.
Cheers, Alexandre
On 15 Jul 2010, at 13:45, Germán Arduino wrote:
Hi Alex:
I have not a configuration for this package, I think is not necessary, being that is really very simple.
On squeak-dev the people is talking about these topics, on the thread "About Configurations".
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
On Fri, Jul 16, 2010 at 1:12 PM, Germán Arduino <garduino@gmail.com> wrote:
Hi Alex:
Yes I know how to write a configuration (I did one for Iliad) but to this case in particular I think have not sense. My logger is only one class with a few methods.....Easily you can include the class on your own project.
Having a configuration for all tools means there's one way to load every package. That means we can automate with the Hudson server and check that every package can load on Pharo. It's also easier for newbies, they can start by learning only one (documented) way to load a tool. That's a great strength in Ruby world, there's a gem for every lib. Anyway, I can do it as it's an opportunity to record a screencast for Pharocasts to show how to write a ConfigurationOfXXX and put it on MetacelloRepository. (if anybody else want to do it I can help) Cheers, Laurent
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
Hi Germán,
Configuration may be a bit tricky to write time to time. However, they are indispensable to manage dependencies. Suppose I want to use your logger in one of my software. The dependency I will introduce is easier if you have a configuration.
It takes 4,5 minutes to write one with the tutorial: ConfigurationOfMetacello project latestVersion load: #('Tutorial'). ProfStef goOn: MetacelloCreateConfigurationTutorial.
Cheers, Alexandre
On 15 Jul 2010, at 13:45, Germán Arduino wrote:
Hi Alex:
I have not a configuration for this package, I think is not necessary, being that is really very simple.
On squeak-dev the people is talking about these topics, on the thread "About Configurations".
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Another advantage of using Metacello is that even if you don't have dependencies, it helps you to release and define stable versions. How do you know which mcz should I use ? which one is the stable ? If in 3 months I download it again (the latest) in the same Pharo image, will it work? You cannot know it. 2010/7/16 laurent laffont <laurent.laffont@gmail.com>
On Fri, Jul 16, 2010 at 1:12 PM, Germán Arduino <garduino@gmail.com>wrote:
Hi Alex:
Yes I know how to write a configuration (I did one for Iliad) but to this case in particular I think have not sense. My logger is only one class with a few methods.....Easily you can include the class on your own project.
Having a configuration for all tools means there's one way to load every package. That means we can automate with the Hudson server and check that every package can load on Pharo. It's also easier for newbies, they can start by learning only one (documented) way to load a tool.
That's a great strength in Ruby world, there's a gem for every lib.
Anyway, I can do it as it's an opportunity to record a screencast for Pharocasts to show how to write a ConfigurationOfXXX and put it on MetacelloRepository. (if anybody else want to do it I can help)
Cheers,
Laurent
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
Hi Germán,
Configuration may be a bit tricky to write time to time. However, they are indispensable to manage dependencies. Suppose I want to use your logger in one of my software. The dependency I will introduce is easier if you have a configuration.
It takes 4,5 minutes to write one with the tutorial: ConfigurationOfMetacello project latestVersion load: #('Tutorial'). ProfStef goOn: MetacelloCreateConfigurationTutorial.
Cheers, Alexandre
On 15 Jul 2010, at 13:45, Germán Arduino wrote:
Hi Alex:
I have not a configuration for this package, I think is not necessary, being that is really very simple.
On squeak-dev the people is talking about these topics, on the thread "About Configurations".
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
hehe, I'm not against Metacello, but will not write a conf to this tiny project. Not by now :) 2010/7/16 Mariano Martinez Peck <marianopeck@gmail.com>:
Another advantage of using Metacello is that even if you don't have dependencies, it helps you to release and define stable versions. How do you know which mcz should I use ? which one is the stable ?
If in 3 months I download it again (the latest) in the same Pharo image, will it work? You cannot know it.
2010/7/16 laurent laffont <laurent.laffont@gmail.com>
On Fri, Jul 16, 2010 at 1:12 PM, Germán Arduino <garduino@gmail.com> wrote:
Hi Alex:
Yes I know how to write a configuration (I did one for Iliad) but to this case in particular I think have not sense. My logger is only one class with a few methods.....Easily you can include the class on your own project.
Having a configuration for all tools means there's one way to load every package. That means we can automate with the Hudson server and check that every package can load on Pharo. It's also easier for newbies, they can start by learning only one (documented) way to load a tool. That's a great strength in Ruby world, there's a gem for every lib. Anyway, I can do it as it's an opportunity to record a screencast for Pharocasts to show how to write a ConfigurationOfXXX and put it on MetacelloRepository. (if anybody else want to do it I can help) Cheers, Laurent
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
Hi Germán,
Configuration may be a bit tricky to write time to time. However, they are indispensable to manage dependencies. Suppose I want to use your logger in one of my software. The dependency I will introduce is easier if you have a configuration.
It takes 4,5 minutes to write one with the tutorial: ConfigurationOfMetacello project latestVersion load: #('Tutorial'). ProfStef goOn: MetacelloCreateConfigurationTutorial.
Cheers, Alexandre
On 15 Jul 2010, at 13:45, Germán Arduino wrote:
Hi Alex:
I have not a configuration for this package, I think is not necessary, being that is really very simple.
On squeak-dev the people is talking about these topics, on the thread "About Configurations".
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
I don't have any time by now, but It would be better to have only one log tool, maybe with extensions. Not 3 different ones. There should be a way to have an integrated version that more or less suits the most people. Maybe the most simple solution is a set of adapters to make the three tools polymorphic, and a metacello conf to load them. On Fri, Jul 16, 2010 at 9:36 AM, Germán Arduino <garduino@gmail.com> wrote:
hehe, I'm not against Metacello, but will not write a conf to this tiny project.
Not by now :)
2010/7/16 Mariano Martinez Peck <marianopeck@gmail.com>:
Another advantage of using Metacello is that even if you don't have dependencies, it helps you to release and define stable versions. How do you know which mcz should I use ? which one is the stable ?
If in 3 months I download it again (the latest) in the same Pharo image, will it work? You cannot know it.
2010/7/16 laurent laffont <laurent.laffont@gmail.com>
On Fri, Jul 16, 2010 at 1:12 PM, Germán Arduino <garduino@gmail.com> wrote:
Hi Alex:
Yes I know how to write a configuration (I did one for Iliad) but to this case in particular I think have not sense. My logger is only one class with a few methods.....Easily you can include the class on your own project.
Having a configuration for all tools means there's one way to load every package. That means we can automate with the Hudson server and check
that
every package can load on Pharo. It's also easier for newbies, they can start by learning only one (documented) way to load a tool. That's a great strength in Ruby world, there's a gem for every lib. Anyway, I can do it as it's an opportunity to record a screencast for Pharocasts to show how to write a ConfigurationOfXXX and put it on MetacelloRepository. (if anybody else want to do it I can help) Cheers, Laurent
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
Hi Germán,
Configuration may be a bit tricky to write time to time. However,
they
are indispensable to manage dependencies. Suppose I want to use your logger in one of my software. The dependency I will introduce is easier if you have a configuration.
It takes 4,5 minutes to write one with the tutorial: ConfigurationOfMetacello project latestVersion load: #('Tutorial'). ProfStef goOn: MetacelloCreateConfigurationTutorial.
Cheers, Alexandre
On 15 Jul 2010, at 13:45, Germán Arduino wrote:
Hi Alex:
I have not a configuration for this package, I think is not necessary, being that is really very simple.
On squeak-dev the people is talking about these topics, on the thread "About Configurations".
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
excellent! On Jul 15, 2010, at 1:30 PM, Germán Arduino wrote:
ok, I added the documentation of my own package......Took me 15' :)
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
start small :)
On Jul 15, 2010, at 1:01 PM, Germán Arduino wrote:
2010/7/15 Stéphane Ducasse <stephane.ducasse@inria.fr>:
http://book.pharo-project.org/book/LoggingTools/
took me less than 7 minutes
We should not cry that there is no documentation if we do not take any possibility to build it incrementally Stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, I understood that you wanted a detailed explanation about how to use each tool.....
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
participants (11)
-
Alexandre Bergel -
csrabak@bol.com.br -
Germán Arduino -
Guillermo Polito -
Göran Krampe -
laurent laffont -
Mariano Martinez Peck -
Nicolas Cellier -
Ramon Leon -
Stéphane Ducasse -
Sven Van Caekenberghe