Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
November 2009
- 80 participants
- 1107 messages
Re: [Pharo-project] Getting rid of the blinking cursor?
by Stéphane Ducasse
Hi hernan
it was nice to meet you :)
This is the old way to define preference we will get rid of them...
The rigt way is to have a classVar or something at the level of the packages that does it and to trigger it via the setting framework.
> addPreference:categories:
I imgaine that soon alain will publish a new version and we will integrate it.
Nov. 27, 2009
Re: [Pharo-project] about Pharo
by Stéphane Ducasse
Thanks.
speed up the system was always a concern to us now
the font rendering takes time and we have all new machines so we do not feel the slugginess.
Now this is important and in 1.1 we already got 15% speed increase for morphic.
Stef
On Nov 27, 2009, at 10:09 AM, neil butterworth wrote:
> On Thu, Nov 26, 2009 at 10:02 PM, Stéphane Ducasse
> <stephane.ducasse(a)inria.fr> wrote:
>> Thanks for your reply :)
>>
>>> True Color 24 bit
>>
>> I have
>> Display depth -> 32
>>
>> then 24 looks strange to me.
>
> 24-bit is as reported by Windows Control Panel. I've changed this to 32 bit.
>
>>
>> depth: bitsPerPixel
>> (bitsPerPixel > 32 or:
>> [(bitsPerPixel bitAnd: bitsPerPixel-1) ~= 0])
>> ifTrue: [self halt: 'bitsPerPixel must be 1, 2, 4, 8, 16 or 32'].
>> depth := bitsPerPixel
>>
>> Can you type
>> Display depth
>
> This gives me 32.
>
>>
>> and Display depth: 32 to see if this change something?
>
> Makes no difference, I'm afraid :-(
>
>> We should keep an old machine around to test it.
>> this is strange.
>> Because the Ob2Browser is slow because it displays package and getting package information is slow.
>> Which browser are you using
>
> I've tried all the available browsers, and I've turned off all
> eye-candy stuff like gradients. I don't think this is a browser issue.
> The problem is if I click on any window (including transcript &
> workspace) there is an appreciable lag beforethe window activates. It
> seems posible that this is something in the mouse event processing,
> rather than the display code.
>
>> Can you change the theme?
>> using the preference pane?
>
> I've messed about with just about all possible settings. THis is not a
> new problem BTW - a version of Pharo I tried about 6 months ago had
> the same issues, but I assumed that they would get ironed out as time
> went on - unfortunately, it seems not.
>
> Thanks for your help, anyway
>
> Neil Butterworth
Nov. 27, 2009
Re: [Pharo-project] Getting rid of the blinking cursor?
by Hernán Morales Durand
2009/11/26 Henrik Jegbjerg Hansen <hjh(a)freecode.dk>:
> Is it possible to get rid of the blinking cursor? Â I prefer the
> non-blinking which is default on Squeak.
>
TextMorph allInstancesDo:[: each | each stopBlinking ]
> Maybe there should be a preference setting for this?
>
Yes, you should change (or remove) in #keyboardFocusChange: the
blinking behavior.
See senders of #addPreference:categories:... to install a new preference.
Hernán
Nov. 27, 2009
Re: [Pharo-project] Pharo and db support
by Tudor Girba
Thanks, Mariano.
Indeed, that is the kind of information I am looking for.
Cheers,
Doru
On 27 Nov 2009, at 00:23, Mariano Martinez Peck wrote:
> Ok.....Doru: I will answer you as much as I know.
>
> I think it is good your idea of having a webpage with all the
> answers of your questions and even more. The seaside persistence
> page is ok, but two things: 1) this is not only squeak/pharo but
> others dialects too, 2) Most of those persistence strategies are
> not seaside dependent. I mean, you can use them in others contexts,
> not only seaside.
>
> Maybe we can modify http://code.google.com/p/pharo/wiki/PackagesTestedInPharo
> and put more information.
>
> what do you mean by "Projects that use this one" ? projects like
> Glorp or enterprise/company projeccts ?
>
> Regarding SqueakDBX there are two projects: SqueakDBX itself and
> GlorpDBX.
>
> SqueakDBX is just the database driver.
>
> Maturity: SqueakDBX has raised the "stable" maturity.
> Version: You can have in Universe 1.0 and 1.1 (which is the latest
> one). For stable releases we use Universe and SqueakMap, but not MC.
> However, most of the time, the latests versions in MC are "working".
> I know this is not the best approach and we can use Metacello or
> Sake but we didn't have time yet.
> In this moment, you can install the latests version and will work
> perfect. You can take the latest Pharo image (core, dev or web),
> download the package SqueakDBXLoaders and then just evaluate
> SqueakDBXPharoLoader loadSqueakDBX.
> Supported database vendor and version: I can told you the "tested"
> databases, but not the supported. Because I don't know. Maybe it
> works and maybe it doesn't.We have tested the following databases:
> Oracle (I think 9 and 10, but I guess it should work on 11), MySQL 5
> (in 4.1 we have some problems but there is some work done),
> PostgresSQL 8.X, Sqlite3.XXX, MSSQL 2005 and 2008.
> Current development: GlorpDBX and fixing bugs when reported
> Maintance support: we are here :) we have our own mailing list: http://lists.squeakfoundation.org/mailman/listinfo/squeakdbx
> Website: www.squeakdbx.org
>
>
> GlorpDBX: We did two things: we refactored Glorp so that it is not
> couple to the native postgresql driver anymore but to an API
> (abstract database driver). And then, we create a concrete Glorp
> driver for SqueakDBX (that's what we call GlorpDBX) and another one
> for the postgresql native driver.
>
> Maturity: Yet in development. Thanks to ESUG for the sponsoring on
> SummerTalk 2009. Right now we have postgresql, mysql and oracle
> green tests. We will then work on MSSQL support.
> Version: There is no release yet, but you can download the latest
> from MC. Just download the package SqueakDBXLoaders and evaluate
> SqueakDBXLoader loadGlorpDBX. The problem here is Glorp. The Glorp
> port we have in Squeak is too old. We plan to do a new port from VW
> but this is quite complicated as there is no exporter from Store to
> MC as I understand.
> Supported database vendor and version: I can told you the "tested"
> databases, but not the supported. Because I don't know. Maybe it
> works and maybe it doesn't.We have tested the following databases:
> Oracle (I think 9 and 10, but I guess it should work on 11), MySQL 5
> (in 4.1 we have some problems but there is some work done),
> PostgresSQL 8.X.
> Maintance support: we are here :)
> Website: www.squeakdbx.org
>
>
> There is also the native postgresql driver which also works on Pharo
> and it has no dependencies. In addition, you can load Glorp with our
> refactor and a new Glorp driver we did but using the postgresql
> native driver. To do this, you must download GlorpPharoLoader and
> evaluate loadGlorpWithNativePostgreSQLDriver.
>
> There is also Magma than in the few months they did a lot of work
> and now it works also in Pharo.
>
> Ok....that's all I could tell you. I don't have a pharo image here
> so maybe some of the messages I told you are wrong :(
>
> Cheers,
>
> Mariano
>
> On Thu, Nov 26, 2009 at 7:44 PM, Stéphane Ducasse <stephane.ducasse(a)inria.fr
> > wrote:
>
> On Nov 26, 2009, at 11:38 PM, Diogenes Moreira wrote:
>
> > A OK..
> >
> > SqueakDbx http://www.SqueakDBX.org
> >
> > with Glorp. http://www.glorp.org
> >
> > which version.... live in the trunk is more fun. :)
>
> well.
> I just got a discussion with doru that this is a pain to load the
> latest version of something
> because you cannot load a previous and robust set of consistently
> working together versions.
> Soon people will have to offer metacello configuration.
> >
> >
> > Best Regards.
> >
> > On Thu, Nov 26, 2009 at 7:06 PM, Tudor Girba
> <tudor.girba(a)gmail.com> wrote:
> >> Hi,
> >>
> >> That sounds interesting indeed.
> >>
> >> But, I was more talking about the projects for DB mapping, not the
> >> application projects. In other words, what Pharo project are you
> using
> >> and which version to work with what version of what database.
> >>
> >> For example, you mentioned SqueakDBX. Which version? Is the
> latest one
> >> Ok? The same for Glorp.
> >>
> >> Cheers,
> >> Doru
> >>
> >>
> >> On 26 Nov 2009, at 22:59, Diogenes Moreira wrote:
> >>
> >>> in fact, we are working on a new page .... please be patient
> with us
> >>> as ..
> >>>
> >>> is the tipical situation, the good programmers make horrible
> >>> pages...please some graphics artist, help us.... :)
> >>>
> >>>
> >>> Regards.
> >>>
> >>> On Thu, Nov 26, 2009 at 6:45 PM, Stéphane Ducasse
> >>> <stephane.ducasse(a)inria.fr> wrote:
> >>>> Excellent!
> >>>> Diogenes it would be great if you could have a web page :)
> >>>>
> >>>> Stef
> >>>>
> >>>> On Nov 26, 2009, at 10:17 PM, Diogenes Moreira wrote:
> >>>>
> >>>>> http://www.smallworks.com.ar
> >>>>>
> >>>>> We have a lot products in productions using relationals
> >>>>> database. Sadly, we don't have webpages for all
> >>>>> products...we are programmers :)
> >>>>>
> >>>>> Today, our strategy is use Glorp, with SqueakDBX.
> >>>>> (Postgres, MySql, Oracle and comming Soon MSSQL), when we
> don't use
> >>>>> the prevalence
> >>>>>
> >>>>> But we have products with Glorp with direct driver and
> >>>>> Homemade Frameworks.
> >>>>>
> >>>>> the best success case is a Postal Tracking System. This
> >>>>> system manages arround 2 millon letters at month. This system
> >>>>> use PostgreSql and Glorp.
> >>>>>
> >>>>>
> >>>>> Best Regards
> >>>>>
> >>>>> On Thu, Nov 26, 2009 at 5:14 PM, Stephan Eggermont
> >>>>> <stephan(a)stack.nl> wrote:
> >>>>>> Doru wrote:
> >>>>>> >I would like to collect a list of the solutions to link
> >>>>>> >Pharo with existing databases. I am interested in
> >>>>>> >both relational and in object databases.
> >>>>>>
> >>>>>> Something like http://www.seaside.st/documentation/persistence?
> >>>>>>
> >>>>>> Stephan
> >>>>>>
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> Pharo-project mailing list
> >>>>>> Pharo-project(a)lists.gforge.inria.fr
> >>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> Pharo-project mailing list
> >>>>> Pharo-project(a)lists.gforge.inria.fr
> >>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Pharo-project mailing list
> >>>> Pharo-project(a)lists.gforge.inria.fr
> >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>>>
> >>>
> >>> _______________________________________________
> >>> Pharo-project mailing list
> >>> Pharo-project(a)lists.gforge.inria.fr
> >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-
> project
> >>
> >> --
> >> www.tudorgirba.com
> >>
> >> "The coherence of a trip is given by the clearness of the goal."
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Pharo-project mailing list
> >> Pharo-project(a)lists.gforge.inria.fr
> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>
> >
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project(a)lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
--
www.tudorgirba.com
"From an abstract enough point of view, any two things are similar."
Nov. 27, 2009
Re: [Pharo-project] Spanish Mailing list for Pharo
by Serge Stinckwich
2009/11/27 Mariano Martinez Peck <marianopeck(a)gmail.com>:
> Sorry Alex, I wanted to speak with you about this in Smalltalks 2009 but I
> couldn't find it.
>
> My personal view is that I am not sure if it would be good to have a Pharo
> in Spanish mailing list. Why ? Most of the Argentinian (and I guess others
> spanish countries also) people speaks english. At least well enough to
> communicate. And even more nowadays where you have google translate and all
> that stuff. So, maybe those you are not use to speak english they do a
> little effort. With this, everybody can read those emails. If they are only
> sent to the spanish lists, only those people will read it. And maybe the
> answer was in an another guy.
>
> In addition, if someone cannot write english at all, then the mailig list is
> spanish is a good idea :)
I think it's very important to have local Smalltalk mailing lists.
It's easier for beginners to speak in their native language.
Not every one is a core Pharo developpers, some people are just plain
users that want to expose their problems.
In french, we have only one mailing with all the Smalltalk flavors.
You can talk also about specific needs for example the translation of
books in your language or some local events.
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Smalltalkers do: [:it | All with: Class, (And love: it)]
http://doesnotunderstand.org/
Nov. 27, 2009
Re: [Pharo-project] Spanish Mailing list for Pharo
by Alexandre Bergel
As soon as a significant effort is required to communicate in a
foreign language, then everybody may loose something. A Spanish
mailing list is as important as a French or German one. SqueakRos
apparently is quite active and has many participants. I will simply
use it to share my views on Pharo and maybe Moose.
Cheers,
Alexandre
On 26 Nov 2009, at 20:43, Mariano Martinez Peck wrote:
> Sorry Alex, I wanted to speak with you about this in Smalltalks 2009
> but I couldn't find it.
>
> My personal view is that I am not sure if it would be good to have a
> Pharo in Spanish mailing list. Why ? Most of the Argentinian (and I
> guess others spanish countries also) people speaks english. At least
> well enough to communicate. And even more nowadays where you have
> google translate and all that stuff. So, maybe those you are not use
> to speak english they do a little effort. With this, everybody can
> read those emails. If they are only sent to the spanish lists, only
> those people will read it. And maybe the answer was in an another guy.
>
> In addition, if someone cannot write english at all, then the mailig
> list is spanish is a good idea :)
>
> Cheers
>
> Mariano
>
> On Thu, Nov 26, 2009 at 7:39 AM, Stéphane Ducasse <stephane.ducasse(a)inria.fr
> > wrote:
> cool
>
> On Nov 25, 2009, at 10:35 PM, Germán Arduino wrote:
>
> > We will welcome all the people wanting to talk about Pharo/Squeak/
> off
> > topic also :) on SqueakRos in Spanish!
> >
> >
> >
> > 2009/11/25 Alexandre Bergel <alexandre(a)bergel.eu>:
> >> Dear List,
> >>
> >> Currently there is no dedicated mailing list for Pharo for Spanish
> >> speakers. After some discussion with Edgar Cleene, we can use the
> >> Argentina Squeak mailing list for dicussing about Pharo in
> Spanish. I
> >> do not see an immediate need for creating a new mailing list.
> >> SqueakRos has many participants and is widely known.
> >>
> >> To subscribe: http://ar.groups.yahoo.com/group/squeakRos/
> >> You need a yahoo account to register, but you can then register any
> >> arbitrary email address to receive and send emails.
> >>
> >> Cheers,
> >> Alexandre
> >> --
> >> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> >> Alexandre Bergel http://www.bergel.eu
> >> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >>
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Pharo-project mailing list
> >> Pharo-project(a)lists.gforge.inria.fr
> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>
> >
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project(a)lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Nov. 26, 2009
Re: [Pharo-project] c.l.s "Pharo less responsive than Squeak?"
by Igor Stasenko
2009/11/26 Stéphane Ducasse <stephane.ducasse(a)inria.fr>:
> good to let us know.
> I do not see pharo getting up to 130 Mb.
>
apart from it, i can second that Pharo windows feels noticeable slower
than Squeak,
even if i change theme to 'standard squeak'.
>
> On Nov 26, 2009, at 9:53 PM, csrabak(a)bol.com.br wrote:
>
>>
>> Do you also see as these persons report it?
>>
>> http://groups.google.com.br/group/comp.lang.smalltalk/browse_thread/thread/…
>>
>> --
>> Cesar Rabak
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
--
Best regards,
Igor Stasenko AKA sig.
Nov. 26, 2009
Re: [Pharo-project] Spanish Mailing list for Pharo
by Mariano Martinez Peck
Sorry Alex, I wanted to speak with you about this in Smalltalks 2009 but I
couldn't find it.
My personal view is that I am not sure if it would be good to have a Pharo
in Spanish mailing list. Why ? Most of the Argentinian (and I guess others
spanish countries also) people speaks english. At least well enough to
communicate. And even more nowadays where you have google translate and all
that stuff. So, maybe those you are not use to speak english they do a
little effort. With this, everybody can read those emails. If they are only
sent to the spanish lists, only those people will read it. And maybe the
answer was in an another guy.
In addition, if someone cannot write english at all, then the mailig list is
spanish is a good idea :)
Cheers
Mariano
On Thu, Nov 26, 2009 at 7:39 AM, Stéphane Ducasse <stephane.ducasse(a)inria.fr
> wrote:
> cool
>
> On Nov 25, 2009, at 10:35 PM, Germán Arduino wrote:
>
> > We will welcome all the people wanting to talk about Pharo/Squeak/off
> > topic also :) on SqueakRos in Spanish!
> >
> >
> >
> > 2009/11/25 Alexandre Bergel <alexandre(a)bergel.eu>:
> >> Dear List,
> >>
> >> Currently there is no dedicated mailing list for Pharo for Spanish
> >> speakers. After some discussion with Edgar Cleene, we can use the
> >> Argentina Squeak mailing list for dicussing about Pharo in Spanish. I
> >> do not see an immediate need for creating a new mailing list.
> >> SqueakRos has many participants and is widely known.
> >>
> >> To subscribe: http://ar.groups.yahoo.com/group/squeakRos/
> >> You need a yahoo account to register, but you can then register any
> >> arbitrary email address to receive and send emails.
> >>
> >> Cheers,
> >> Alexandre
> >> --
> >> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> >> Alexandre Bergel http://www.bergel.eu
> >> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >>
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Pharo-project mailing list
> >> Pharo-project(a)lists.gforge.inria.fr
> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>
> >
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project(a)lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
Nov. 26, 2009
Re: [Pharo-project] about Pharo
by Mariano Martinez Peck
On Thu, Nov 26, 2009 at 8:07 PM, Marcus Denker <denker(a)acm.org> wrote:
>
> On Nov 27, 2009, at 12:03 AM, Lukas Renggli wrote:
>
> > In my experience the truetype fonts and the mac skin are a major
> > slowdown. If I disable both things I get a much faster image. Now I do
> > like nice fonts, so I just live with that speed penalty ...
> >
>
> maybe we should add a note to the download page that on slow machines,
> people
> should download the Core image instead and switch the skin to a simpler
> one...
>
>
Once I wrote this:
http://code.google.com/p/pharo/wiki/CodeSnippets
Look the title "isabling features for more speed".
> Marcus
>
>
> > Lukas
> >
> > On Thursday, November 26, 2009, Schwab,Wilhelm K <bschwab(a)anest.ufl.edu>
> wrote:
> >> Stef,
> >>
> >> I have a "slow" machine that stands ready to help with numbers any time;
> it is semi-retired now, running Ubuntu 9.04. It might be a good ideas to
> dual-boot it, but I find it challenging to work up the motivation to assault
> it with a Windows CD, and I have a similar era machine running win2k.
> >>
> >> My sense is that Pharo is slower than Squeak, and I am suspicious that
> the Linux vm is not as efficient as it could be. I forget wheher I saw this
> only on Linux, but somewhere I reported a long-sourced method that I saw
> draw in monochrome and AGAIN in color. Nothing against Shout (as the
> self-apppointed comment pedant, I **really** appreciate syntax
> highlighting), there might be some room for efficiency by skipping the
> monochrom pass.
> >>
> >> Resizing on Linux turns the main window black. It might make more sense
> to invalidate and draw once after the sizing is complete??
> >>
> >> I have long heard people claim that Linux is faster than Windows, but I
> was not convinced. Having recently purchased a new machine and watched it
> labor under the weight of Vista long enough to see for myself what all the
> stench was about, I think I get it. Current Linux distributions with the
> customary graphical largese are not happy on 7+ year old machines that
> handily run Win2k. However, a new box that just barely gets by under
> Windows will be relatively quick running Linux.
> >>
> >> I forget who said it: "software is getting slow faster than hardware is
> getting fast."
> >>
> >> Bill
> >>
> >>
> >> -----Original Message-----
> >> From: pharo-project-bounces(a)lists.gforge.inria.fr [mailto:
> pharo-project-bounces(a)lists.gforge.inria.fr] On Behalf Of Stéphane Ducasse
> >> Sent: Thursday, November 26, 2009 5:02 PM
> >> To: neil butterworth
> >> Cc: Pharo Development
> >> Subject: Re: [Pharo-project] about Pharo
> >>
> >> Thanks for your reply :)
> >>
> >>>> what you report is strange.
> >>>> Can you let us know:
> >>>
> >>>> - vm
> >>>
> >>> The Pharo VM is the current (as of a couple of days ago) download from
> >>> the Pharo Homepage - Squeak 3.11.4 (beta).
> >>>
> >>>> - OS
> >>>
> >>> Win2K SP4
> >>>
> >>>> - image version
> >>>
> >>> Once again, a very recent download -
> >>> pharo1.0-10493-rc1dev09.11.2.image
> >>>
> >>>> - your display depth
> >>>
> >>> True Color 24 bit
> >>
> >> I have
> >> Display depth -> 32
> >>
> >> then 24 looks strange to me.
> >>
> >> depth: bitsPerPixel
> >> (bitsPerPixel > 32 or:
> >> [(bitsPerPixel bitAnd: bitsPerPixel-1) ~= 0])
> >> ifTrue: [self halt: 'bitsPerPixel must be 1, 2, 4, 8, 16
> or 32'].
> >> depth := bitsPerPixel
> >>
> >> Can you type
> >> Display depth
> >>
> >> and Display depth: 32 to see if this change something?
> >>
> >>>> Because people are using pharo on production and we got an increase
> >>>> of 15% of Morphic in pharo 1.1 so I have some doubts.
> >>>
> >>> It is very definitely much slower than Squeak on my system. This is an
> >>> old laptop 900MHz P3, but it has no problems at all running Squeak.
> >>
> >> We should keep an old machine around to test it.
> >> this is strange.
> >> Because the Ob2Browser is slow because it displays package and getting
> package information is slow.
> >> Which browser are you using
> >> Can you give a try to change it and use the system browser (to change
> click on the right icon on the window ... Choose new default menu)
> >>
> >> Can you change the theme?
> >> using the preference pane?
> >>
> >>
> >> Thanks
> >>
> >> Stef
> >>
> >>>
> >>> Neil Butterworth
> >>
> >>
> >> _______________________________________________
> >> Pharo-project mailing list
> >> Pharo-project(a)lists.gforge.inria.fr
> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>
> >> _______________________________________________
> >> Pharo-project mailing list
> >> Pharo-project(a)lists.gforge.inria.fr
> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>
> >
> > --
> > Lukas Renggli
> > http://www.lukas-renggli.ch
> >
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project(a)lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
Nov. 26, 2009
Re: [Pharo-project] Pharo and db support
by Mariano Martinez Peck
Ok.....Doru: I will answer you as much as I know.
I think it is good your idea of having a webpage with all the answers of
your questions and even more. The seaside persistence page is ok, but two
things: 1) this is not only squeak/pharo but others dialects too, 2) Most
of those persistence strategies are not seaside dependent. I mean, you can
use them in others contexts, not only seaside.
Maybe we can modify
http://code.google.com/p/pharo/wiki/PackagesTestedInPharo and put more
information.
what do you mean by "Projects that use this one" ? projects like Glorp or
enterprise/company projeccts ?
Regarding SqueakDBX there are two projects: SqueakDBX itself and GlorpDBX.
SqueakDBX is just the database driver.
*Maturity*: SqueakDBX has raised the "stable" maturity.
*Version*: You can have in Universe 1.0 and 1.1 (which is the latest one).
For stable releases we use Universe and SqueakMap, but not MC. However, most
of the time, the latests versions in MC are "working". I know this is not
the best approach and we can use Metacello or Sake but we didn't have time
yet.
In this moment, you can install the latests version and will work perfect.
You can take the latest Pharo image (core, dev or web), download the package
SqueakDBXLoaders and then just evaluate SqueakDBXPharoLoader loadSqueakDBX.
*Supported database vendor and version*: I can told you the "tested"
databases, but not the supported. Because I don't know. Maybe it works and
maybe it doesn't.We have tested the following databases: Oracle (I think 9
and 10, but I guess it should work on 11), MySQL 5 (in 4.1 we have some
problems but there is some work done), PostgresSQL 8.X, Sqlite3.XXX, MSSQL
2005 and 2008.
*Current development*: GlorpDBX and fixing bugs when reported
*Maintance support*: we are here :) we have our own mailing list:
http://lists.squeakfoundation.org/mailman/listinfo/squeakdbx
*Website*: www.squeakdbx.org
GlorpDBX: We did two things: we refactored Glorp so that it is not couple to
the native postgresql driver anymore but to an API (abstract database
driver). And then, we create a concrete Glorp driver for SqueakDBX (that's
what we call GlorpDBX) and another one for the postgresql native driver.
*Maturity*: Yet in development. Thanks to ESUG for the sponsoring on
SummerTalk 2009. Right now we have postgresql, mysql and oracle green tests.
We will then work on MSSQL support.
*Version*: There is no release yet, but you can download the latest from MC.
Just download the package SqueakDBXLoaders and evaluate SqueakDBXLoader
loadGlorpDBX. The problem here is Glorp. The Glorp port we have in Squeak is
too old. We plan to do a new port from VW but this is quite complicated as
there is no exporter from Store to MC as I understand.
*Supported database vendor and version*: I can told you the "tested"
databases, but not the supported. Because I don't know. Maybe it works and
maybe it doesn't.We have tested the following databases: Oracle (I think 9
and 10, but I guess it should work on 11), MySQL 5 (in 4.1 we have some
problems but there is some work done), PostgresSQL 8.X.
*Maintance support*: we are here :)
*Website*: www.squeakdbx.org
There is also the native postgresql driver which also works on Pharo and it
has no dependencies. In addition, you can load Glorp with our refactor and a
new Glorp driver we did but using the postgresql native driver. To do this,
you must download GlorpPharoLoader and evaluate
loadGlorpWithNativePostgreSQLDriver.
There is also Magma than in the few months they did a lot of work and now it
works also in Pharo.
Ok....that's all I could tell you. I don't have a pharo image here so maybe
some of the messages I told you are wrong :(
Cheers,
Mariano
On Thu, Nov 26, 2009 at 7:44 PM, Stéphane Ducasse <stephane.ducasse(a)inria.fr
> wrote:
>
> On Nov 26, 2009, at 11:38 PM, Diogenes Moreira wrote:
>
> > A OK..
> >
> > SqueakDbx http://www.SqueakDBX.org
> >
> > with Glorp. http://www.glorp.org
> >
> > which version.... live in the trunk is more fun. :)
>
> well.
> I just got a discussion with doru that this is a pain to load the latest
> version of something
> because you cannot load a previous and robust set of consistently working
> together versions.
> Soon people will have to offer metacello configuration.
> >
> >
> > Best Regards.
> >
> > On Thu, Nov 26, 2009 at 7:06 PM, Tudor Girba <tudor.girba(a)gmail.com>
> wrote:
> >> Hi,
> >>
> >> That sounds interesting indeed.
> >>
> >> But, I was more talking about the projects for DB mapping, not the
> >> application projects. In other words, what Pharo project are you using
> >> and which version to work with what version of what database.
> >>
> >> For example, you mentioned SqueakDBX. Which version? Is the latest one
> >> Ok? The same for Glorp.
> >>
> >> Cheers,
> >> Doru
> >>
> >>
> >> On 26 Nov 2009, at 22:59, Diogenes Moreira wrote:
> >>
> >>> in fact, we are working on a new page .... please be patient with us
> >>> as ..
> >>>
> >>> is the tipical situation, the good programmers make horrible
> >>> pages...please some graphics artist, help us.... :)
> >>>
> >>>
> >>> Regards.
> >>>
> >>> On Thu, Nov 26, 2009 at 6:45 PM, Stéphane Ducasse
> >>> <stephane.ducasse(a)inria.fr> wrote:
> >>>> Excellent!
> >>>> Diogenes it would be great if you could have a web page :)
> >>>>
> >>>> Stef
> >>>>
> >>>> On Nov 26, 2009, at 10:17 PM, Diogenes Moreira wrote:
> >>>>
> >>>>> http://www.smallworks.com.ar
> >>>>>
> >>>>> We have a lot products in productions using relationals
> >>>>> database. Sadly, we don't have webpages for all
> >>>>> products...we are programmers :)
> >>>>>
> >>>>> Today, our strategy is use Glorp, with SqueakDBX.
> >>>>> (Postgres, MySql, Oracle and comming Soon MSSQL), when we don't use
> >>>>> the prevalence
> >>>>>
> >>>>> But we have products with Glorp with direct driver and
> >>>>> Homemade Frameworks.
> >>>>>
> >>>>> the best success case is a Postal Tracking System. This
> >>>>> system manages arround 2 millon letters at month. This system
> >>>>> use PostgreSql and Glorp.
> >>>>>
> >>>>>
> >>>>> Best Regards
> >>>>>
> >>>>> On Thu, Nov 26, 2009 at 5:14 PM, Stephan Eggermont
> >>>>> <stephan(a)stack.nl> wrote:
> >>>>>> Doru wrote:
> >>>>>> >I would like to collect a list of the solutions to link
> >>>>>> >Pharo with existing databases. I am interested in
> >>>>>> >both relational and in object databases.
> >>>>>>
> >>>>>> Something like http://www.seaside.st/documentation/persistence?
> >>>>>>
> >>>>>> Stephan
> >>>>>>
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> Pharo-project mailing list
> >>>>>> Pharo-project(a)lists.gforge.inria.fr
> >>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> Pharo-project mailing list
> >>>>> Pharo-project(a)lists.gforge.inria.fr
> >>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Pharo-project mailing list
> >>>> Pharo-project(a)lists.gforge.inria.fr
> >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>>>
> >>>
> >>> _______________________________________________
> >>> Pharo-project mailing list
> >>> Pharo-project(a)lists.gforge.inria.fr
> >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>
> >> --
> >> www.tudorgirba.com
> >>
> >> "The coherence of a trip is given by the clearness of the goal."
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Pharo-project mailing list
> >> Pharo-project(a)lists.gforge.inria.fr
> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>
> >
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project(a)lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
Nov. 26, 2009