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
May 2009
- 81 participants
- 1151 messages
Re: [Pharo-project] call for hypercool fonts configuration
by Mariano Martinez Peck
It would be nice to have a wiki page with all of this configurations. So
that any user can copy and paste then and see how the look like in their
images. Or they can be in a specific morph or preference browser, but this
requires more time and effort.
Sorry, I don't have wiki permissions.
Cheers,
Mariano
On Fri, May 22, 2009 at 2:33 PM, Stéphane Ducasse <stephane.ducasse(a)inria.fr
> wrote:
> I found the flash menu :)
> and this is cool
>
> Stef
>
> On May 22, 2009, at 4:53 PM, Steve Wirts wrote:
>
> > I like Arial, and I think it's a very common font available on most
> > platforms.....
> >
> > | aStandardFont aBoldFont |
> >
> >
> > aStandardFont := LogicalFont familyName: 'Arial' pointSize: 9
> > stretchValue: 5 weightValue: 400 slantValue: 0.
> > aBoldFont := LogicalFont familyName: 'Arial' pointSize: 9
> > stretchValue: 5 weightValue: 700 slantValue: 0.
> >
> > Preferences setWindowTitleFontTo: aBoldFont.
> > Preferences setEToysTitleFontTo: aBoldFont.
> > Preferences setFlapsFontTo: aBoldFont.
> > Preferences setBalloonHelpFontTo: aStandardFont.
> > Preferences setButtonFontTo: aStandardFont.
> > Preferences setCodeFontTo: aStandardFont.
> > Preferences setEToysFontTo: aStandardFont.
> > Preferences setHaloLabelFontTo: aStandardFont.
> > Preferences setListFontTo: aStandardFont.
> > Preferences setMenuFontTo: aStandardFont.
> > Preferences setPaintBoxButtonFontTo: aStandardFont.
> > Preferences setSystemFontTo: aStandardFont.
> >
> >
> > On Fri, May 22, 2009 at 9:52 AM, Stéphane Ducasse <
> stephane.ducasse(a)inria.fr
> > > wrote:
> > What you do not like OBPackageAdaptor... Great Squeakish ui.
> >
> > Stef
> >
> > On May 22, 2009, at 3:38 PM, Adrian Lienhard wrote:
> >
> > >
> > > On May 22, 2009, at 14:19 , Tudor Girba wrote:
> > >
> > >> I certainly will not try to enforce it on anybody :).
> > >>
> > >> The reason why I used condensed bold for the title and menu is that
> > >> because we have so many of them both windows and menus, it is
> > >> difficult to identify them. So, I want to quickly spot the title
> > when
> > >> hovering over the tabs at the bottom which is not accomplishable.
> > >
> > > Then we should probably fix that the label of the tab shows what you
> > > need to know (I assume the class name). Currently, the class name is
> > > prefixed with "System Browser: ", which uses up all the space as
> > soon
> > > as one has several open windows. I would just remove "System
> > Browser:
> > > " in the window title and tab label and only print the class name.
> > > Would that help?
> > >
> > > Adrian
> > >
> > >> As
> > >> for the menus, I just find them easier to grasp in this way.
> > >>
> > >> Anyway, I added this script together with a version for demos
> > (larger
> > >> font size) here:
> > >>
> > >> MCHttpRepository
> > >> location: 'http://www.squeaksource.com/setup'
> > >> user: ''
> > >> password: ''
> > >>
> > >> Cheers,
> > >> Doru
> > >>
> > >>
> > >> On 22 May 2009, at 13:20, Adrian Lienhard wrote:
> > >>
> > >>> gaah, these fat menus and title fonts look awful to me! ;)
> > >>> Adrian
> > >>>
> > >>> On May 22, 2009, at 12:48 , Stéphane Ducasse wrote:
> > >>>
> > >>>> :)
> > >>>> looks cool to me. thanks doru.
> > >>>>
> > >>>> <Picture 7.pdf><Picture 6.pdf>
> > >>>> On May 22, 2009, at 12:24 PM, Tudor Girba wrote:
> > >>>>
> > >>>>> Thanks a lot, that worked fine.
> > >>>>>
> > >>>>> So, I list below my settings. I use Helvetica Neue Condensed
> > Bold
> > >>>>> for
> > >>>>> menus and window title. Because I use it there, I also use
> > >>>>> Helvetica
> > >>>>> Neue regular for the rest of the items, except for the code
> > >>>>> where I
> > >>>>> use Monaco:
> > >>>>>
> > >>>>> menuFont := LogicalFont
> > >>>>> familyName: 'Helvetica Neue'
> > >>>>> pointSize: 9
> > >>>>> stretchValue: (LogicalFont stretchCondensed)
> > >>>>> weightValue: (LogicalFont weightBold)
> > >>>>> slantValue: (LogicalFont slantNormal).
> > >>>>> titleFont := LogicalFont
> > >>>>> familyName: 'Helvetica Neue'
> > >>>>> pointSize: 14
> > >>>>> stretchValue: (LogicalFont stretchCondensed)
> > >>>>> weightValue: (LogicalFont weightBold)
> > >>>>> slantValue: (LogicalFont slantNormal).
> > >>>>> codeFont := LogicalFont familyName: 'Monaco' pointSize: 8.
> > >>>>> defaultFont := LogicalFont familyName: 'Helvetica Neue'
> > pointSize:
> > >>>>> 9.
> > >>>>> Preferences setSystemFontTo: defaultFont.
> > >>>>> Preferences setListFontTo: defaultFont.
> > >>>>> Preferences setFlapsFontTo: menuFont.
> > >>>>> Preferences setHaloLabelFontTo: defaultFont.
> > >>>>> Preferences setMenuFontTo: menuFont.
> > >>>>> Preferences setWindowTitleFontTo: titleFont.
> > >>>>> Preferences setBalloonHelpFontTo: defaultFont.
> > >>>>> Preferences setCodeFontTo: codeFont.
> > >>>>> Preferences setButtonFontTo: defaultFont.
> > >>>>>
> > >>>>>
> > >>>>> Cheers,
> > >>>>> Doru
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>> On 22 May 2009, at 11:05, Andrew Tween wrote:
> > >>>>>
> > >>>>>> Hi
> > >>>>>>
> > >>>>>>
> > >>>>>>> From: girba(a)iam.unibe.ch
> > >>>>>>> To: Pharo-project(a)lists.gforge.inria.fr
> > >>>>>>> Date: Fri, 22 May 2009 10:19:44 +0200
> > >>>>>>> Subject: Re: [Pharo-project] call for hypercool fonts
> > >>>>>>> configuration
> > >>>>>>>
> > >>>>>>> Hi,
> > >>>>>>>
> > >>>>>>> I would like to give my script, but I do not know how to
> > specify
> > >>>>>> in a
> > >>>>>>> script that I want 'Helvetica Neue' - 'Condensed Bold'. Can
> > >>>>>>> anyone
> > >>>>>> help?
> > >>>>>>
> > >>>>>>
> > >>>>>> codeFont := LogicalFont
> > >>>>>> familyName: 'Helvetica Neue'
> > >>>>>> pointSize: 9
> > >>>>>> stretchValue: (LogicalFont stretchCondensed)
> > >>>>>> weightValue: (LogicalFont weightBold)
> > >>>>>> slantValue: (LogicalFont slantNormal).
> > >>>>>> Preferences setCodeFontTo: codeFont.
> > >>>>>>
> > >>>>>> Cheers,
> > >>>>>> Andy
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>
> > >>>>>>> Cheers,
> > >>>>>>> Doru
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> On 22 May 2009, at 09:56, Adrian Lienhard wrote:
> > >>>>>>>
> > >>>>>>>> Hm, they look perfect on my machine. I just took a 10310
> > Pharo
> > >>>>>> core
> > >>>>>>>> and run the script I posted.
> > >>>>>>>>
> > >>>>>>>> Do you have the BitBlt plugin added to the VM?
> > >>>>>>>> Are the DejaVu fonts blurry as well? Can you post a
> > screenshot?
> > >>>>>>>>
> > >>>>>>>> Adrian
> > >>>>>>>>
> > >>>>>>>> On May 21, 2009, at 23:30 , Stéphane Ducasse wrote:
> > >>>>>>>>
> > >>>>>>>>> this is strange because I get a blurry result.
> > >>>>>>>>> Should I have a specific package loaded: I tried with the
> > >>>>>> 10309dev
> > >>>>>>>>> and
> > >>>>>>>>> the VM has the FT2plugin
> > >>>>>>>>>
> > >>>>>>>>> Stef
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> On May 21, 2009, at 10:50 PM, Adrian Lienhard wrote:
> > >>>>>>>>>
> > >>>>>>>>>> On Mac, I like the following "special" configuration with
> > >>>>>>>>>> Lucida
> > >>>>>>>>>> Grande and Monaco:
> > >>>>>>>>>>
> > >>>>>>>>>> font := LogicalFont familyName: 'Lucida Grande' pointSize:
> > >>>>>>>>>> 10.
> > >>>>>>>>>> codeFont := LogicalFont familyName: 'Monaco' pointSize: 9.
> > >>>>>>>>>> codeFont realFont instVarNamed: 'cachedAscent' put: 12.
> > >>>>>>>>>> codeFont realFont instVarNamed: 'cachedHeight' put: 15.
> > >>>>>>>>>> titleFont := LogicalFont familyName: 'Lucida Grande'
> > >>>>>> pointSize: 10.
> > >>>>>>>>>>
> > >>>>>>>>>> Preferences setListFontTo: font.
> > >>>>>>>>>> Preferences setMenuFontTo: font.
> > >>>>>>>>>> Preferences setCodeFontTo: codeFont.
> > >>>>>>>>>> Preferences setButtonFontTo: font.
> > >>>>>>>>>> Preferences setSystemFontTo: font.
> > >>>>>>>>>> Preferences setWindowTitleFontTo: titleFont.
> > >>>>>>>>>>
> > >>>>>>>>>> Note, I manually tweak the font description of Monaco to
> > >>>>>> decrease
> > >>>>>>>>>> the
> > >>>>>>>>>> line height (don't know why it is that high by default).
> > With
> > >>>>>> the
> > >>>>>>>>>> above, it looks more like in TextMate for example.
> > >>>>>>>>>>
> > >>>>>>>>>> Adrian
> > >>>>>>>>>>
> > >>>>>>>>>> On May 21, 2009, at 10:55 , Hilaire Fernandes wrote:
> > >>>>>>>>>>
> > >>>>>>>>>>> Yes, anythinks related to look'nd feel and overal design
> > in
> > >>>>>> Pharo
> > >>>>>>>>>>> could help a lot to make people to LOVE Pharo or to RUN
> > >>>>>>>>>>> AWAY.
> > >>>>>>>>>>>
> > >>>>>>>>>>> Regarding fonts, I found myself sharing the point
> > previously
> > >>>>>>>>>>> expressed there:
> > >>>>>>>>>>> -Dejavu Sans for all but code
> > >>>>>>>>>>> -Code with Dedavu mono
> > >>>>>>>>>>>
> > >>>>>>>>>>> The issue about Freetype efficiency, related to submorph
> > >>>>>>>>>>> damage
> > >>>>>>>>>>> code
> > >>>>>>>>>>> related previsouly, is of equal importance.
> > >>>>>>>>>>>
> > >>>>>>>>>>> If the user experience is ungood -- slowness -- people
> > will
> > >>>>>>>>>>> RUN
> > >>>>>>>>>>> AWAY.
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>> 2009/5/21 Stéphane Ducasse <stephane.ducasse(a)inria.fr>:
> > >>>>>>>>>>>> Hi guys
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> on one hand we should have a good default for fonts -
> > >>>>>>>>>>>> default
> > >>>>>>>>>>>> means
> > >>>>>>>>>>>> ok
> > >>>>>>>>>>>> for license and
> > >>>>>>>>>>>> work on platforms....
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Now I would LOVE to get a list of cool combination of
> > fonts
> > >>>>>> even
> > >>>>>>>>>>>> if
> > >>>>>>>>>>>> they are proprietary.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> So I hope that I woke the designer in you :)
> > >>>>>>>>>>>> Send snippets in the following forms that we can impress
> > >>>>>> girls :)
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> font := LogicalFont familyName: 'DejaVu Sans' pointSize:
> > >>>>>>>>>>>> 10.
> > >>>>>>>>>>>> codeFont := LogicalFont familyName: 'DejaVu Sans Mono'
> > >>>>>> pointSize:
> > >>>>>>>>>>>> 9.
> > >>>>>>>>>>>> titleFont := LogicalFont familyName: 'DejaVu Serif'
> > >>>>>> pointSize: 11.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Preferences setListFontTo: font.
> > >>>>>>>>>>>> Preferences setMenuFontTo: font.
> > >>>>>>>>>>>> Preferences setCodeFontTo: codeFont.
> > >>>>>>>>>>>> Preferences setButtonFontTo: font.
> > >>>>>>>>>>>> Preferences setSystemFontTo: font.
> > >>>>>>>>>>>> Preferences setWindowTitleFontTo: titleFont.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Stef
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> _______________________________________________
> > >>>>>>>>>>>> Pharo-project mailing list
> > >>>>>>>>>>>> Pharo-project(a)lists.gforge.inria.fr
> > >>>>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/
> > >>>>>>>>>>>> pharo-
> > >>>>>>>>>>>> project
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>> --
> > >>>>>>>>>>> http://blog.ofset.org/hilaire
> > >>>>>>>>>>>
> > >>>>>>>>>>> _______________________________________________
> > >>>>>>>>>>> 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
> > >>>>>>>
> > >>>>>>> "Every thing has its own flow."
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> _______________________________________________
> > >>>>>>> Pharo-project mailing list
> > >>>>>>> Pharo-project(a)lists.gforge.inria.fr
> > >>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-
> > >>>>>>> project
> > >>>>>>
> > >>>>>>
> > >>>>>> " Upgrade to Internet Explorer 8 Optimised for MSN. " Download
> > >>>>>> Now_______________________________________________
> > >>>>>> 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
> > >>>>>
> > >>>>> "No matter how many recipes we'll know, we'll still value a
> > chef."
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>> _______________________________________________
> > >>>>> 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
> > >>
> > >> "In a world where everything is moving ever faster,
> > >> one might have better chances to win by moving slower."
> > >>
> > >>
> > >>
> > >>
> > >> _______________________________________________
> > >> 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
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
May 22, 2009
Re: [Pharo-project] morph view hierarchy explorer
by Mariano Martinez Peck
I think than more than examples, what is better is to have unit tests. They
have a lot of advantages and they even work as examples.
Cheers,
Mariano
2009/5/22 Steve Wirts <stevewirts(a)gmail.com>
> ok,
> I'll fix these things
> thanks for your input
>
>
>
> On Fri, May 22, 2009 at 11:27 AM, Stéphane Ducasse <
> stephane.ducasse(a)inria.fr> wrote:
>
>> Hi steven
>>
>> at the minimum you should comment the class and have some examples
>> methods that illustrate its purpose. ;)
>> and it would be to be able to invoke it from the inspector/explorer?
>> Then it would be good that the comments tell the user a little
>> scenario so that we can learn and improve from
>> it so far I had to read the cs file to see that you changed the debug
>> menu and
>> But for example I do not see how I can get one particular object to
>> flash
>>
>>
>>
>> On May 22, 2009, at 5:14 PM, Steve Wirts wrote:
>>
>> > I've enhanced a few things to make use of existing tools as per an
>> > early thread.
>> >
>> > Is there any chance this simple enhancement can get integrated into
>> > the main
>> > stream of developement? It really is quite usefull in understanding
>> > a complex
>> > morph composition.
>> > <
>> > ViewHierarchyExplorer
>> > .st>_______________________________________________
>> > 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
>
May 22, 2009
Re: [Pharo-project] Port of Cryptography to Pharo
by Stéphane Ducasse
sure no stress
I have to fix some walls :)
stef
On May 22, 2009, at 5:50 PM, Mariano Martinez Peck wrote:
>
>
> On Fri, May 22, 2009 at 1:54 PM, Stéphane Ducasse <stephane.ducasse(a)inria.fr
> > wrote:
> Hi guys
>
> Why don;t you join forces and create a Cryptography package which work
> for pharo and for you.
>
> It's a good idea.
>
>
> Mariano I still would love to know the method of integer that are
> missing
>
> I am a bit complicated at work right now. I hope tonight or tomorrow
> have the time and will tell you the methods.
>
>
>
> Stef
>
> On May 22, 2009, at 4:47 PM, Jan van de Sandt wrote:
>
> > Hello,
> >
> > I faced the same problem with Cloudfork-AWS. This project required
> > the Cryptography package for generating the signatures using SHA and
> > for generating MD5 hash values.
> >
> > When I had problems loading the package in Pharo and I learned that
> > the package was no longer maintained I copied the classes I required
> > to a Cloudfork package. I needed the MD5, SHA1 and SHA256 classes. I
> > renamed them to CFMD5, CFSHA1 and CFSHA256, I also prefixed all the
> > methods in the required class extensions with cf. For example
> > ThirtyTwoBitRegister>>cfBitShift: anInteger. You can use a simular
> > approach for Glorp.
> >
> > Jan.
> >
> > PS: Another dependency of Cloudfork is a HTTP client. I'm now
> > playing around with the CurlPlugin, this plugin works very well.
> > Things like supporting https become real easy
> >
> > 2009/5/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
> >
> >
> > On Fri, May 22, 2009 at 9:18 AM, Ramiro Diaz Trepat <ramiro.diaz.trepat(a)jpmorgan.com
> > > wrote:
> > I'm really sorry to hear it is no longer being maintained.
> > It was a necessary package to connect to properly set up Postgres
> > databases, that requiere sending password hashes with SHA-1. We
> > will probably face this kind of need when interacting with the
> > outside world in general.
> >
> > Yes. That's why I saw it. I am trying to make Glorp to work in
> > Pharo, but as you know Glorp in Squeak only works with Postgres. And
> > the native postgres driver requieres cryptography package when you
> > use md5 :(
> >
> > Just for now, I disable md5 from my postgres and use "password"
> auth-
> > method. With this, cryptography is not needed. However, this is not
> > an option in a production enviorment.
> >
> > Cheers,
> >
> > Mariano
> >
> >
> > It was a fantastic package, I wonder why the maintainers droped it.
> > I suppose maintaining crypto frameworks up to date, with no
> > vulnerabilities, is a lot of work.
> > Sorry for venting out my sadnes to the list.
> > Cheers
> >
> > r.
> >
> >
> >
> >
> > -----Original Message-----
> > From: pharo-project-bounces(a)lists.gforge.inria.fr [mailto:pharo-project-bounces@lists.gforge.inria.fr
> > ] On Behalf Of Stéphane Ducasse
> > Sent: 22 May 2009 11:08
> > To: Pharo-project(a)lists.gforge.inria.fr
> > Subject: Re: [Pharo-project] Port of Cryptography to Pharo
> >
> > Ok I thought the cryptology package was working well and maintained.
> >
> > Stef
> >
> > On May 22, 2009, at 11:58 AM, Schwab,Wilhelm K wrote:
> >
> > > Agreed: I mentioned both curl and OpenSSL - we should embrace
> both.
> > > AFACT, the cryptography package is a thing of the past, and we
> > > should look to active projects. Tell me where I'm wrong, please.
> > >
> > > Another reality, fair or not: if we were to take on the enormous
> > > burden of maintaining the cypto package, there would always be
> > > questions about security holes we left open. The same will be
> true
> > > of OpenSSL, but there is (not always fair) credibility in numbers
> > > widely known projects. There will be would-be users of Pharo who
> > > will want OpenSSL for its reputation, and who would question a
> home-
> > > grown solution.
> > >
> > > Bill
> > >
> > >
> > > From: pharo-project-bounces(a)lists.gforge.inria.fr [mailto:pharo-project-bounces@lists.gforge.inria.fr
> > > ] On Behalf Of Fernando olivero
> > > Sent: Friday, May 22, 2009 4:20 AM
> > > To: Pharo-project(a)lists.gforge.inria.fr
> > > Subject: Re: [Pharo-project] Port of Cryptography to Pharo
> > >
> > >
> > > Just a comment,
> > >
> > > you could use the new AlienFFI framework to comunicate with curl.
> > > Or reify any C library you want in Pharo.
> > >
> > > Fernando
> > >
> > >
> > > On May 22, 2009, at 5:04 AM, Schwab,Wilhelm K wrote:
> > >
> > >> The most recent post on the crytography mailing list starts out
> as
> > >> follows:
> > >>
> > >> Since the Cryptography Team doesn't exists anymore, the
> > >> Cryptography package is not maintained by anyone. The SSL
> > >> implementation doesn't allow easy debugging, you can't just
> turn on
> > >> logging to see what's happening. Following the state machine
> > >> transitions should give you the answer why the handshake isn't
> > >> succeding. It might be related to certificates or TLS->SSL3
> > >> fallback. If I were you, I would go with curl.
> > >> I think it is time to write a wrapper around open SSL in addition
> > >> to looking at the curl plugin. Trying to write cryptography code
> > >> from scratch and get and keep it right is a huge effort, and
> pretty
> > >> avoidable, and IMHO, better avoided by letting others do the job.
> > >> Ever read Sun Tzu?
> > >>
> > >> Bill
> > >>
> > >>
> > >>
> > >> From: pharo-project-bounces(a)lists.gforge.inria.fr [mailto:pharo-project-bounces@lists.gforge.inria.fr
> > >> ] On Behalf Of Mariano Martinez Peck
> > >> Sent: Thursday, May 21, 2009 8:51 PM
> > >> To: Pharo Development
> > >> Subject: [Pharo-project] Port of Cryptography to Pharo
> > >>
> > >> I don't know if there is anyone of the developers of the package
> > >> Cryptography but is someone is willing to do the port of it to
> > >> Pharo? Most tests are break and it seems not to work because lots
> > >> of Cryptography methods where in classes like SmallInteger and
> > >> these methods were removed in Pharo.
> > >>
> > >> Regards,
> > >>
> > >> Mariano
> > >> <ATT00001.txt>
> > >
> > > _______________________________________________
> > > 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
> > This email is confidential and subject to important disclaimers and
> > conditions including on offers for the purchase or sale of
> > securities, accuracy and completeness of information, viruses,
> > confidentiality, legal privilege, and legal entity disclaimers,
> > available at http://www.jpmorgan.com/pages/disclosures/email.
> >
> > _______________________________________________
> > 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
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
May 22, 2009
Re: [Pharo-project] morph view hierarchy explorer
by Steve Wirts
ok,
I'll fix these things
thanks for your input
On Fri, May 22, 2009 at 11:27 AM, Stéphane Ducasse <
stephane.ducasse(a)inria.fr> wrote:
> Hi steven
>
> at the minimum you should comment the class and have some examples
> methods that illustrate its purpose. ;)
> and it would be to be able to invoke it from the inspector/explorer?
> Then it would be good that the comments tell the user a little
> scenario so that we can learn and improve from
> it so far I had to read the cs file to see that you changed the debug
> menu and
> But for example I do not see how I can get one particular object to
> flash
>
>
>
> On May 22, 2009, at 5:14 PM, Steve Wirts wrote:
>
> > I've enhanced a few things to make use of existing tools as per an
> > early thread.
> >
> > Is there any chance this simple enhancement can get integrated into
> > the main
> > stream of developement? It really is quite usefull in understanding
> > a complex
> > morph composition.
> > <
> > ViewHierarchyExplorer
> > .st>_______________________________________________
> > 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
>
May 22, 2009
Re: [Pharo-project] Port of Cryptography to Pharo
by Mariano Martinez Peck
On Fri, May 22, 2009 at 1:54 PM, Stéphane Ducasse <stephane.ducasse(a)inria.fr
> wrote:
> Hi guys
>
> Why don;t you join forces and create a Cryptography package which work
> for pharo and for you.
It's a good idea.
>
> Mariano I still would love to know the method of integer that are
> missing
I am a bit complicated at work right now. I hope tonight or tomorrow have
the time and will tell you the methods.
>
>
> Stef
>
> On May 22, 2009, at 4:47 PM, Jan van de Sandt wrote:
>
> > Hello,
> >
> > I faced the same problem with Cloudfork-AWS. This project required
> > the Cryptography package for generating the signatures using SHA and
> > for generating MD5 hash values.
> >
> > When I had problems loading the package in Pharo and I learned that
> > the package was no longer maintained I copied the classes I required
> > to a Cloudfork package. I needed the MD5, SHA1 and SHA256 classes. I
> > renamed them to CFMD5, CFSHA1 and CFSHA256, I also prefixed all the
> > methods in the required class extensions with cf. For example
> > ThirtyTwoBitRegister>>cfBitShift: anInteger. You can use a simular
> > approach for Glorp.
> >
> > Jan.
> >
> > PS: Another dependency of Cloudfork is a HTTP client. I'm now
> > playing around with the CurlPlugin, this plugin works very well.
> > Things like supporting https become real easy
> >
> > 2009/5/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
> >
> >
> > On Fri, May 22, 2009 at 9:18 AM, Ramiro Diaz Trepat <
> ramiro.diaz.trepat(a)jpmorgan.com
> > > wrote:
> > I'm really sorry to hear it is no longer being maintained.
> > It was a necessary package to connect to properly set up Postgres
> > databases, that requiere sending password hashes with SHA-1. We
> > will probably face this kind of need when interacting with the
> > outside world in general.
> >
> > Yes. That's why I saw it. I am trying to make Glorp to work in
> > Pharo, but as you know Glorp in Squeak only works with Postgres. And
> > the native postgres driver requieres cryptography package when you
> > use md5 :(
> >
> > Just for now, I disable md5 from my postgres and use "password" auth-
> > method. With this, cryptography is not needed. However, this is not
> > an option in a production enviorment.
> >
> > Cheers,
> >
> > Mariano
> >
> >
> > It was a fantastic package, I wonder why the maintainers droped it.
> > I suppose maintaining crypto frameworks up to date, with no
> > vulnerabilities, is a lot of work.
> > Sorry for venting out my sadnes to the list.
> > Cheers
> >
> > r.
> >
> >
> >
> >
> > -----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: 22 May 2009 11:08
> > To: Pharo-project(a)lists.gforge.inria.fr
> > Subject: Re: [Pharo-project] Port of Cryptography to Pharo
> >
> > Ok I thought the cryptology package was working well and maintained.
> >
> > Stef
> >
> > On May 22, 2009, at 11:58 AM, Schwab,Wilhelm K wrote:
> >
> > > Agreed: I mentioned both curl and OpenSSL - we should embrace both.
> > > AFACT, the cryptography package is a thing of the past, and we
> > > should look to active projects. Tell me where I'm wrong, please.
> > >
> > > Another reality, fair or not: if we were to take on the enormous
> > > burden of maintaining the cypto package, there would always be
> > > questions about security holes we left open. The same will be true
> > > of OpenSSL, but there is (not always fair) credibility in numbers
> > > widely known projects. There will be would-be users of Pharo who
> > > will want OpenSSL for its reputation, and who would question a home-
> > > grown solution.
> > >
> > > Bill
> > >
> > >
> > > From: pharo-project-bounces(a)lists.gforge.inria.fr [mailto:
> pharo-project-bounces(a)lists.gforge.inria.fr
> > > ] On Behalf Of Fernando olivero
> > > Sent: Friday, May 22, 2009 4:20 AM
> > > To: Pharo-project(a)lists.gforge.inria.fr
> > > Subject: Re: [Pharo-project] Port of Cryptography to Pharo
> > >
> > >
> > > Just a comment,
> > >
> > > you could use the new AlienFFI framework to comunicate with curl.
> > > Or reify any C library you want in Pharo.
> > >
> > > Fernando
> > >
> > >
> > > On May 22, 2009, at 5:04 AM, Schwab,Wilhelm K wrote:
> > >
> > >> The most recent post on the crytography mailing list starts out as
> > >> follows:
> > >>
> > >> Since the Cryptography Team doesn't exists anymore, the
> > >> Cryptography package is not maintained by anyone. The SSL
> > >> implementation doesn't allow easy debugging, you can't just turn on
> > >> logging to see what's happening. Following the state machine
> > >> transitions should give you the answer why the handshake isn't
> > >> succeding. It might be related to certificates or TLS->SSL3
> > >> fallback. If I were you, I would go with curl.
> > >> I think it is time to write a wrapper around open SSL in addition
> > >> to looking at the curl plugin. Trying to write cryptography code
> > >> from scratch and get and keep it right is a huge effort, and pretty
> > >> avoidable, and IMHO, better avoided by letting others do the job.
> > >> Ever read Sun Tzu?
> > >>
> > >> Bill
> > >>
> > >>
> > >>
> > >> From: pharo-project-bounces(a)lists.gforge.inria.fr [mailto:
> pharo-project-bounces(a)lists.gforge.inria.fr
> > >> ] On Behalf Of Mariano Martinez Peck
> > >> Sent: Thursday, May 21, 2009 8:51 PM
> > >> To: Pharo Development
> > >> Subject: [Pharo-project] Port of Cryptography to Pharo
> > >>
> > >> I don't know if there is anyone of the developers of the package
> > >> Cryptography but is someone is willing to do the port of it to
> > >> Pharo? Most tests are break and it seems not to work because lots
> > >> of Cryptography methods where in classes like SmallInteger and
> > >> these methods were removed in Pharo.
> > >>
> > >> Regards,
> > >>
> > >> Mariano
> > >> <ATT00001.txt>
> > >
> > > _______________________________________________
> > > 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
> > This email is confidential and subject to important disclaimers and
> > conditions including on offers for the purchase or sale of
> > securities, accuracy and completeness of information, viruses,
> > confidentiality, legal privilege, and legal entity disclaimers,
> > available at http://www.jpmorgan.com/pages/disclosures/email.
> >
> > _______________________________________________
> > 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
>
May 22, 2009
Re: [Pharo-project] Port of Cryptography to Pharo
by Stéphane Ducasse
tx for the pointer!
On May 22, 2009, at 5:36 PM, Carlos Crosetti wrote:
> FYI OpenCobalt release has a Cryptography package added and is being
> used to
> TLS to Jabber.....
>
> -----Mensaje original-----
> De: pharo-project-bounces(a)lists.gforge.inria.fr
> [mailto:pharo-project-bounces@lists.gforge.inria.fr]En nombre de
> Stéphane Ducasse
> Enviado el: Viernes, 22 de Mayo de 2009 11:55 a.m.
> Para: Pharo-project(a)lists.gforge.inria.fr
> Asunto: Re: [Pharo-project] Port of Cryptography to Pharo
>
>
> Hi guys
>
> Why don;t you join forces and create a Cryptography package which work
> for pharo and for you.
> Mariano I still would love to know the method of integer that are
> missing
>
> Stef
>
> On May 22, 2009, at 4:47 PM, Jan van de Sandt wrote:
>
>> Hello,
>>
>> I faced the same problem with Cloudfork-AWS. This project required
>> the Cryptography package for generating the signatures using SHA and
>> for generating MD5 hash values.
>>
>> When I had problems loading the package in Pharo and I learned that
>> the package was no longer maintained I copied the classes I required
>> to a Cloudfork package. I needed the MD5, SHA1 and SHA256 classes. I
>> renamed them to CFMD5, CFSHA1 and CFSHA256, I also prefixed all the
>> methods in the required class extensions with cf. For example
>> ThirtyTwoBitRegister>>cfBitShift: anInteger. You can use a simular
>> approach for Glorp.
>>
>> Jan.
>>
>> PS: Another dependency of Cloudfork is a HTTP client. I'm now
>> playing around with the CurlPlugin, this plugin works very well.
>> Things like supporting https become real easy
>>
>> 2009/5/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>>
>>
>> On Fri, May 22, 2009 at 9:18 AM, Ramiro Diaz Trepat
> <ramiro.diaz.trepat(a)jpmorgan.com
>>> wrote:
>> I'm really sorry to hear it is no longer being maintained.
>> It was a necessary package to connect to properly set up Postgres
>> databases, that requiere sending password hashes with SHA-1. We
>> will probably face this kind of need when interacting with the
>> outside world in general.
>>
>> Yes. That's why I saw it. I am trying to make Glorp to work in
>> Pharo, but as you know Glorp in Squeak only works with Postgres. And
>> the native postgres driver requieres cryptography package when you
>> use md5 :(
>>
>> Just for now, I disable md5 from my postgres and use "password" auth-
>> method. With this, cryptography is not needed. However, this is not
>> an option in a production enviorment.
>>
>> Cheers,
>>
>> Mariano
>>
>>
>> It was a fantastic package, I wonder why the maintainers droped it.
>> I suppose maintaining crypto frameworks up to date, with no
>> vulnerabilities, is a lot of work.
>> Sorry for venting out my sadnes to the list.
>> Cheers
>>
>> r.
>>
>>
>>
>>
>> -----Original Message-----
>> From: pharo-project-bounces(a)lists.gforge.inria.fr
> [mailto:pharo-project-bounces@lists.gforge.inria.fr
>> ] On Behalf Of Stéphane Ducasse
>> Sent: 22 May 2009 11:08
>> To: Pharo-project(a)lists.gforge.inria.fr
>> Subject: Re: [Pharo-project] Port of Cryptography to Pharo
>>
>> Ok I thought the cryptology package was working well and maintained.
>>
>> Stef
>>
>> On May 22, 2009, at 11:58 AM, Schwab,Wilhelm K wrote:
>>
>>> Agreed: I mentioned both curl and OpenSSL - we should embrace both.
>>> AFACT, the cryptography package is a thing of the past, and we
>>> should look to active projects. Tell me where I'm wrong, please.
>>>
>>> Another reality, fair or not: if we were to take on the enormous
>>> burden of maintaining the cypto package, there would always be
>>> questions about security holes we left open. The same will be true
>>> of OpenSSL, but there is (not always fair) credibility in numbers
>>> widely known projects. There will be would-be users of Pharo who
>>> will want OpenSSL for its reputation, and who would question a home-
>>> grown solution.
>>>
>>> Bill
>>>
>>>
>>> From: pharo-project-bounces(a)lists.gforge.inria.fr
> [mailto:pharo-project-bounces@lists.gforge.inria.fr
>>> ] On Behalf Of Fernando olivero
>>> Sent: Friday, May 22, 2009 4:20 AM
>>> To: Pharo-project(a)lists.gforge.inria.fr
>>> Subject: Re: [Pharo-project] Port of Cryptography to Pharo
>>>
>>>
>>> Just a comment,
>>>
>>> you could use the new AlienFFI framework to comunicate with curl.
>>> Or reify any C library you want in Pharo.
>>>
>>> Fernando
>>>
>>>
>>> On May 22, 2009, at 5:04 AM, Schwab,Wilhelm K wrote:
>>>
>>>> The most recent post on the crytography mailing list starts out as
>>>> follows:
>>>>
>>>> Since the Cryptography Team doesn't exists anymore, the
>>>> Cryptography package is not maintained by anyone. The SSL
>>>> implementation doesn't allow easy debugging, you can't just turn on
>>>> logging to see what's happening. Following the state machine
>>>> transitions should give you the answer why the handshake isn't
>>>> succeding. It might be related to certificates or TLS->SSL3
>>>> fallback. If I were you, I would go with curl.
>>>> I think it is time to write a wrapper around open SSL in addition
>>>> to looking at the curl plugin. Trying to write cryptography code
>>>> from scratch and get and keep it right is a huge effort, and pretty
>>>> avoidable, and IMHO, better avoided by letting others do the job.
>>>> Ever read Sun Tzu?
>>>>
>>>> Bill
>>>>
>>>>
>>>>
>>>> From: pharo-project-bounces(a)lists.gforge.inria.fr
> [mailto:pharo-project-bounces@lists.gforge.inria.fr
>>>> ] On Behalf Of Mariano Martinez Peck
>>>> Sent: Thursday, May 21, 2009 8:51 PM
>>>> To: Pharo Development
>>>> Subject: [Pharo-project] Port of Cryptography to Pharo
>>>>
>>>> I don't know if there is anyone of the developers of the package
>>>> Cryptography but is someone is willing to do the port of it to
>>>> Pharo? Most tests are break and it seems not to work because lots
>>>> of Cryptography methods where in classes like SmallInteger and
>>>> these methods were removed in Pharo.
>>>>
>>>> Regards,
>>>>
>>>> Mariano
>>>> <ATT00001.txt>
>>>
>>> _______________________________________________
>>> 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
>> This email is confidential and subject to important disclaimers and
>> conditions including on offers for the purchase or sale of
>> securities, accuracy and completeness of information, viruses,
>> confidentiality, legal privilege, and legal entity disclaimers,
>> available at http://www.jpmorgan.com/pages/disclosures/email.
>>
>> _______________________________________________
>> 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
>
>
>
> --
> Internal Virus Database is out-of-date.
> Checked by AVG.
> Version: 7.5.524 / Virus Database: 270.12.11/2089 - Release Date:
> 30/04/2009
> 05:53 p.m.
>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
May 22, 2009
Re: [Pharo-project] Port of Cryptography to Pharo
by Carlos Crosetti
FYI OpenCobalt release has a Cryptography package added and is being used to
TLS to Jabber.....
-----Mensaje original-----
De: pharo-project-bounces(a)lists.gforge.inria.fr
[mailto:pharo-project-bounces@lists.gforge.inria.fr]En nombre de
Stéphane Ducasse
Enviado el: Viernes, 22 de Mayo de 2009 11:55 a.m.
Para: Pharo-project(a)lists.gforge.inria.fr
Asunto: Re: [Pharo-project] Port of Cryptography to Pharo
Hi guys
Why don;t you join forces and create a Cryptography package which work
for pharo and for you.
Mariano I still would love to know the method of integer that are
missing
Stef
On May 22, 2009, at 4:47 PM, Jan van de Sandt wrote:
> Hello,
>
> I faced the same problem with Cloudfork-AWS. This project required
> the Cryptography package for generating the signatures using SHA and
> for generating MD5 hash values.
>
> When I had problems loading the package in Pharo and I learned that
> the package was no longer maintained I copied the classes I required
> to a Cloudfork package. I needed the MD5, SHA1 and SHA256 classes. I
> renamed them to CFMD5, CFSHA1 and CFSHA256, I also prefixed all the
> methods in the required class extensions with cf. For example
> ThirtyTwoBitRegister>>cfBitShift: anInteger. You can use a simular
> approach for Glorp.
>
> Jan.
>
> PS: Another dependency of Cloudfork is a HTTP client. I'm now
> playing around with the CurlPlugin, this plugin works very well.
> Things like supporting https become real easy
>
> 2009/5/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>
>
> On Fri, May 22, 2009 at 9:18 AM, Ramiro Diaz Trepat
<ramiro.diaz.trepat(a)jpmorgan.com
> > wrote:
> I'm really sorry to hear it is no longer being maintained.
> It was a necessary package to connect to properly set up Postgres
> databases, that requiere sending password hashes with SHA-1. We
> will probably face this kind of need when interacting with the
> outside world in general.
>
> Yes. That's why I saw it. I am trying to make Glorp to work in
> Pharo, but as you know Glorp in Squeak only works with Postgres. And
> the native postgres driver requieres cryptography package when you
> use md5 :(
>
> Just for now, I disable md5 from my postgres and use "password" auth-
> method. With this, cryptography is not needed. However, this is not
> an option in a production enviorment.
>
> Cheers,
>
> Mariano
>
>
> It was a fantastic package, I wonder why the maintainers droped it.
> I suppose maintaining crypto frameworks up to date, with no
> vulnerabilities, is a lot of work.
> Sorry for venting out my sadnes to the list.
> Cheers
>
> r.
>
>
>
>
> -----Original Message-----
> From: pharo-project-bounces(a)lists.gforge.inria.fr
[mailto:pharo-project-bounces@lists.gforge.inria.fr
> ] On Behalf Of Stéphane Ducasse
> Sent: 22 May 2009 11:08
> To: Pharo-project(a)lists.gforge.inria.fr
> Subject: Re: [Pharo-project] Port of Cryptography to Pharo
>
> Ok I thought the cryptology package was working well and maintained.
>
> Stef
>
> On May 22, 2009, at 11:58 AM, Schwab,Wilhelm K wrote:
>
> > Agreed: I mentioned both curl and OpenSSL - we should embrace both.
> > AFACT, the cryptography package is a thing of the past, and we
> > should look to active projects. Tell me where I'm wrong, please.
> >
> > Another reality, fair or not: if we were to take on the enormous
> > burden of maintaining the cypto package, there would always be
> > questions about security holes we left open. The same will be true
> > of OpenSSL, but there is (not always fair) credibility in numbers
> > widely known projects. There will be would-be users of Pharo who
> > will want OpenSSL for its reputation, and who would question a home-
> > grown solution.
> >
> > Bill
> >
> >
> > From: pharo-project-bounces(a)lists.gforge.inria.fr
[mailto:pharo-project-bounces@lists.gforge.inria.fr
> > ] On Behalf Of Fernando olivero
> > Sent: Friday, May 22, 2009 4:20 AM
> > To: Pharo-project(a)lists.gforge.inria.fr
> > Subject: Re: [Pharo-project] Port of Cryptography to Pharo
> >
> >
> > Just a comment,
> >
> > you could use the new AlienFFI framework to comunicate with curl.
> > Or reify any C library you want in Pharo.
> >
> > Fernando
> >
> >
> > On May 22, 2009, at 5:04 AM, Schwab,Wilhelm K wrote:
> >
> >> The most recent post on the crytography mailing list starts out as
> >> follows:
> >>
> >> Since the Cryptography Team doesn't exists anymore, the
> >> Cryptography package is not maintained by anyone. The SSL
> >> implementation doesn't allow easy debugging, you can't just turn on
> >> logging to see what's happening. Following the state machine
> >> transitions should give you the answer why the handshake isn't
> >> succeding. It might be related to certificates or TLS->SSL3
> >> fallback. If I were you, I would go with curl.
> >> I think it is time to write a wrapper around open SSL in addition
> >> to looking at the curl plugin. Trying to write cryptography code
> >> from scratch and get and keep it right is a huge effort, and pretty
> >> avoidable, and IMHO, better avoided by letting others do the job.
> >> Ever read Sun Tzu?
> >>
> >> Bill
> >>
> >>
> >>
> >> From: pharo-project-bounces(a)lists.gforge.inria.fr
[mailto:pharo-project-bounces@lists.gforge.inria.fr
> >> ] On Behalf Of Mariano Martinez Peck
> >> Sent: Thursday, May 21, 2009 8:51 PM
> >> To: Pharo Development
> >> Subject: [Pharo-project] Port of Cryptography to Pharo
> >>
> >> I don't know if there is anyone of the developers of the package
> >> Cryptography but is someone is willing to do the port of it to
> >> Pharo? Most tests are break and it seems not to work because lots
> >> of Cryptography methods where in classes like SmallInteger and
> >> these methods were removed in Pharo.
> >>
> >> Regards,
> >>
> >> Mariano
> >> <ATT00001.txt>
> >
> > _______________________________________________
> > 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
> This email is confidential and subject to important disclaimers and
> conditions including on offers for the purchase or sale of
> securities, accuracy and completeness of information, viruses,
> confidentiality, legal privilege, and legal entity disclaimers,
> available at http://www.jpmorgan.com/pages/disclosures/email.
>
> _______________________________________________
> 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
--
Internal Virus Database is out-of-date.
Checked by AVG.
Version: 7.5.524 / Virus Database: 270.12.11/2089 - Release Date: 30/04/2009
05:53 p.m.
May 22, 2009
Re: [Pharo-project] Port of Cryptography to Pharo
by Stéphane Ducasse
ok let us do it then
stef
On May 22, 2009, at 5:16 PM, Adrian Lienhard wrote:
> I think we should add MD5 and SHA1 of Cryptography to Pharo-core.
> These are quite basic and often used hash functions. In the past I
> also copied the MD5 class over from the Cryptography package.
>
> Adrian
>
> On May 22, 2009, at 16:54 , Stéphane Ducasse wrote:
>
>> Hi guys
>>
>> Why don;t you join forces and create a Cryptography package which
>> work
>> for pharo and for you.
>> Mariano I still would love to know the method of integer that are
>> missing
>>
>> Stef
>>
>> On May 22, 2009, at 4:47 PM, Jan van de Sandt wrote:
>>
>>> Hello,
>>>
>>> I faced the same problem with Cloudfork-AWS. This project required
>>> the Cryptography package for generating the signatures using SHA and
>>> for generating MD5 hash values.
>>>
>>> When I had problems loading the package in Pharo and I learned that
>>> the package was no longer maintained I copied the classes I required
>>> to a Cloudfork package. I needed the MD5, SHA1 and SHA256 classes. I
>>> renamed them to CFMD5, CFSHA1 and CFSHA256, I also prefixed all the
>>> methods in the required class extensions with cf. For example
>>> ThirtyTwoBitRegister>>cfBitShift: anInteger. You can use a simular
>>> approach for Glorp.
>>>
>>> Jan.
>>>
>>> PS: Another dependency of Cloudfork is a HTTP client. I'm now
>>> playing around with the CurlPlugin, this plugin works very well.
>>> Things like supporting https become real easy
>>>
>>> 2009/5/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>>>
>>>
>>> On Fri, May 22, 2009 at 9:18 AM, Ramiro Diaz Trepat <ramiro.diaz.trepat(a)jpmorgan.com
>>>> wrote:
>>> I'm really sorry to hear it is no longer being maintained.
>>> It was a necessary package to connect to properly set up Postgres
>>> databases, that requiere sending password hashes with SHA-1. We
>>> will probably face this kind of need when interacting with the
>>> outside world in general.
>>>
>>> Yes. That's why I saw it. I am trying to make Glorp to work in
>>> Pharo, but as you know Glorp in Squeak only works with Postgres. And
>>> the native postgres driver requieres cryptography package when you
>>> use md5 :(
>>>
>>> Just for now, I disable md5 from my postgres and use "password"
>>> auth-
>>> method. With this, cryptography is not needed. However, this is not
>>> an option in a production enviorment.
>>>
>>> Cheers,
>>>
>>> Mariano
>>>
>>>
>>> It was a fantastic package, I wonder why the maintainers droped it.
>>> I suppose maintaining crypto frameworks up to date, with no
>>> vulnerabilities, is a lot of work.
>>> Sorry for venting out my sadnes to the list.
>>> Cheers
>>>
>>> r.
>>>
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: pharo-project-bounces(a)lists.gforge.inria.fr [mailto:pharo-project-bounces@lists.gforge.inria.fr
>>> ] On Behalf Of Stéphane Ducasse
>>> Sent: 22 May 2009 11:08
>>> To: Pharo-project(a)lists.gforge.inria.fr
>>> Subject: Re: [Pharo-project] Port of Cryptography to Pharo
>>>
>>> Ok I thought the cryptology package was working well and maintained.
>>>
>>> Stef
>>>
>>> On May 22, 2009, at 11:58 AM, Schwab,Wilhelm K wrote:
>>>
>>>> Agreed: I mentioned both curl and OpenSSL - we should embrace both.
>>>> AFACT, the cryptography package is a thing of the past, and we
>>>> should look to active projects. Tell me where I'm wrong, please.
>>>>
>>>> Another reality, fair or not: if we were to take on the enormous
>>>> burden of maintaining the cypto package, there would always be
>>>> questions about security holes we left open. The same will be true
>>>> of OpenSSL, but there is (not always fair) credibility in numbers
>>>> widely known projects. There will be would-be users of Pharo who
>>>> will want OpenSSL for its reputation, and who would question a
>>>> home-
>>>> grown solution.
>>>>
>>>> Bill
>>>>
>>>>
>>>> From: pharo-project-bounces(a)lists.gforge.inria.fr [mailto:pharo-project-bounces@lists.gforge.inria.fr
>>>> ] On Behalf Of Fernando olivero
>>>> Sent: Friday, May 22, 2009 4:20 AM
>>>> To: Pharo-project(a)lists.gforge.inria.fr
>>>> Subject: Re: [Pharo-project] Port of Cryptography to Pharo
>>>>
>>>>
>>>> Just a comment,
>>>>
>>>> you could use the new AlienFFI framework to comunicate with curl.
>>>> Or reify any C library you want in Pharo.
>>>>
>>>> Fernando
>>>>
>>>>
>>>> On May 22, 2009, at 5:04 AM, Schwab,Wilhelm K wrote:
>>>>
>>>>> The most recent post on the crytography mailing list starts out as
>>>>> follows:
>>>>>
>>>>> Since the Cryptography Team doesn't exists anymore, the
>>>>> Cryptography package is not maintained by anyone. The SSL
>>>>> implementation doesn't allow easy debugging, you can't just turn
>>>>> on
>>>>> logging to see what's happening. Following the state machine
>>>>> transitions should give you the answer why the handshake isn't
>>>>> succeding. It might be related to certificates or TLS->SSL3
>>>>> fallback. If I were you, I would go with curl.
>>>>> I think it is time to write a wrapper around open SSL in addition
>>>>> to looking at the curl plugin. Trying to write cryptography code
>>>>> from scratch and get and keep it right is a huge effort, and
>>>>> pretty
>>>>> avoidable, and IMHO, better avoided by letting others do the job.
>>>>> Ever read Sun Tzu?
>>>>>
>>>>> Bill
>>>>>
>>>>>
>>>>>
>>>>> From: pharo-project-bounces(a)lists.gforge.inria.fr [mailto:pharo-project-bounces@lists.gforge.inria.fr
>>>>> ] On Behalf Of Mariano Martinez Peck
>>>>> Sent: Thursday, May 21, 2009 8:51 PM
>>>>> To: Pharo Development
>>>>> Subject: [Pharo-project] Port of Cryptography to Pharo
>>>>>
>>>>> I don't know if there is anyone of the developers of the package
>>>>> Cryptography but is someone is willing to do the port of it to
>>>>> Pharo? Most tests are break and it seems not to work because lots
>>>>> of Cryptography methods where in classes like SmallInteger and
>>>>> these methods were removed in Pharo.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Mariano
>>>>> <ATT00001.txt>
>>>>
>>>> _______________________________________________
>>>> 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
>>> This email is confidential and subject to important disclaimers and
>>> conditions including on offers for the purchase or sale of
>>> securities, accuracy and completeness of information, viruses,
>>> confidentiality, legal privilege, and legal entity disclaimers,
>>> available at http://www.jpmorgan.com/pages/disclosures/email.
>>>
>>> _______________________________________________
>>> 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
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
May 22, 2009
Re: [Pharo-project] call for hypercool fonts configuration
by Stéphane Ducasse
I found the flash menu :)
and this is cool
Stef
On May 22, 2009, at 4:53 PM, Steve Wirts wrote:
> I like Arial, and I think it's a very common font available on most
> platforms.....
>
> | aStandardFont aBoldFont |
>
>
> aStandardFont := LogicalFont familyName: 'Arial' pointSize: 9
> stretchValue: 5 weightValue: 400 slantValue: 0.
> aBoldFont := LogicalFont familyName: 'Arial' pointSize: 9
> stretchValue: 5 weightValue: 700 slantValue: 0.
>
> Preferences setWindowTitleFontTo: aBoldFont.
> Preferences setEToysTitleFontTo: aBoldFont.
> Preferences setFlapsFontTo: aBoldFont.
> Preferences setBalloonHelpFontTo: aStandardFont.
> Preferences setButtonFontTo: aStandardFont.
> Preferences setCodeFontTo: aStandardFont.
> Preferences setEToysFontTo: aStandardFont.
> Preferences setHaloLabelFontTo: aStandardFont.
> Preferences setListFontTo: aStandardFont.
> Preferences setMenuFontTo: aStandardFont.
> Preferences setPaintBoxButtonFontTo: aStandardFont.
> Preferences setSystemFontTo: aStandardFont.
>
>
> On Fri, May 22, 2009 at 9:52 AM, Stéphane Ducasse <stephane.ducasse(a)inria.fr
> > wrote:
> What you do not like OBPackageAdaptor... Great Squeakish ui.
>
> Stef
>
> On May 22, 2009, at 3:38 PM, Adrian Lienhard wrote:
>
> >
> > On May 22, 2009, at 14:19 , Tudor Girba wrote:
> >
> >> I certainly will not try to enforce it on anybody :).
> >>
> >> The reason why I used condensed bold for the title and menu is that
> >> because we have so many of them both windows and menus, it is
> >> difficult to identify them. So, I want to quickly spot the title
> when
> >> hovering over the tabs at the bottom which is not accomplishable.
> >
> > Then we should probably fix that the label of the tab shows what you
> > need to know (I assume the class name). Currently, the class name is
> > prefixed with "System Browser: ", which uses up all the space as
> soon
> > as one has several open windows. I would just remove "System
> Browser:
> > " in the window title and tab label and only print the class name.
> > Would that help?
> >
> > Adrian
> >
> >> As
> >> for the menus, I just find them easier to grasp in this way.
> >>
> >> Anyway, I added this script together with a version for demos
> (larger
> >> font size) here:
> >>
> >> MCHttpRepository
> >> location: 'http://www.squeaksource.com/setup'
> >> user: ''
> >> password: ''
> >>
> >> Cheers,
> >> Doru
> >>
> >>
> >> On 22 May 2009, at 13:20, Adrian Lienhard wrote:
> >>
> >>> gaah, these fat menus and title fonts look awful to me! ;)
> >>> Adrian
> >>>
> >>> On May 22, 2009, at 12:48 , Stéphane Ducasse wrote:
> >>>
> >>>> :)
> >>>> looks cool to me. thanks doru.
> >>>>
> >>>> <Picture 7.pdf><Picture 6.pdf>
> >>>> On May 22, 2009, at 12:24 PM, Tudor Girba wrote:
> >>>>
> >>>>> Thanks a lot, that worked fine.
> >>>>>
> >>>>> So, I list below my settings. I use Helvetica Neue Condensed
> Bold
> >>>>> for
> >>>>> menus and window title. Because I use it there, I also use
> >>>>> Helvetica
> >>>>> Neue regular for the rest of the items, except for the code
> >>>>> where I
> >>>>> use Monaco:
> >>>>>
> >>>>> menuFont := LogicalFont
> >>>>> familyName: 'Helvetica Neue'
> >>>>> pointSize: 9
> >>>>> stretchValue: (LogicalFont stretchCondensed)
> >>>>> weightValue: (LogicalFont weightBold)
> >>>>> slantValue: (LogicalFont slantNormal).
> >>>>> titleFont := LogicalFont
> >>>>> familyName: 'Helvetica Neue'
> >>>>> pointSize: 14
> >>>>> stretchValue: (LogicalFont stretchCondensed)
> >>>>> weightValue: (LogicalFont weightBold)
> >>>>> slantValue: (LogicalFont slantNormal).
> >>>>> codeFont := LogicalFont familyName: 'Monaco' pointSize: 8.
> >>>>> defaultFont := LogicalFont familyName: 'Helvetica Neue'
> pointSize:
> >>>>> 9.
> >>>>> Preferences setSystemFontTo: defaultFont.
> >>>>> Preferences setListFontTo: defaultFont.
> >>>>> Preferences setFlapsFontTo: menuFont.
> >>>>> Preferences setHaloLabelFontTo: defaultFont.
> >>>>> Preferences setMenuFontTo: menuFont.
> >>>>> Preferences setWindowTitleFontTo: titleFont.
> >>>>> Preferences setBalloonHelpFontTo: defaultFont.
> >>>>> Preferences setCodeFontTo: codeFont.
> >>>>> Preferences setButtonFontTo: defaultFont.
> >>>>>
> >>>>>
> >>>>> Cheers,
> >>>>> Doru
> >>>>>
> >>>>>
> >>>>>
> >>>>> On 22 May 2009, at 11:05, Andrew Tween wrote:
> >>>>>
> >>>>>> Hi
> >>>>>>
> >>>>>>
> >>>>>>> From: girba(a)iam.unibe.ch
> >>>>>>> To: Pharo-project(a)lists.gforge.inria.fr
> >>>>>>> Date: Fri, 22 May 2009 10:19:44 +0200
> >>>>>>> Subject: Re: [Pharo-project] call for hypercool fonts
> >>>>>>> configuration
> >>>>>>>
> >>>>>>> Hi,
> >>>>>>>
> >>>>>>> I would like to give my script, but I do not know how to
> specify
> >>>>>> in a
> >>>>>>> script that I want 'Helvetica Neue' - 'Condensed Bold'. Can
> >>>>>>> anyone
> >>>>>> help?
> >>>>>>
> >>>>>>
> >>>>>> codeFont := LogicalFont
> >>>>>> familyName: 'Helvetica Neue'
> >>>>>> pointSize: 9
> >>>>>> stretchValue: (LogicalFont stretchCondensed)
> >>>>>> weightValue: (LogicalFont weightBold)
> >>>>>> slantValue: (LogicalFont slantNormal).
> >>>>>> Preferences setCodeFontTo: codeFont.
> >>>>>>
> >>>>>> Cheers,
> >>>>>> Andy
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>>
> >>>>>>> Cheers,
> >>>>>>> Doru
> >>>>>>>
> >>>>>>>
> >>>>>>> On 22 May 2009, at 09:56, Adrian Lienhard wrote:
> >>>>>>>
> >>>>>>>> Hm, they look perfect on my machine. I just took a 10310
> Pharo
> >>>>>> core
> >>>>>>>> and run the script I posted.
> >>>>>>>>
> >>>>>>>> Do you have the BitBlt plugin added to the VM?
> >>>>>>>> Are the DejaVu fonts blurry as well? Can you post a
> screenshot?
> >>>>>>>>
> >>>>>>>> Adrian
> >>>>>>>>
> >>>>>>>> On May 21, 2009, at 23:30 , Stéphane Ducasse wrote:
> >>>>>>>>
> >>>>>>>>> this is strange because I get a blurry result.
> >>>>>>>>> Should I have a specific package loaded: I tried with the
> >>>>>> 10309dev
> >>>>>>>>> and
> >>>>>>>>> the VM has the FT2plugin
> >>>>>>>>>
> >>>>>>>>> Stef
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> On May 21, 2009, at 10:50 PM, Adrian Lienhard wrote:
> >>>>>>>>>
> >>>>>>>>>> On Mac, I like the following "special" configuration with
> >>>>>>>>>> Lucida
> >>>>>>>>>> Grande and Monaco:
> >>>>>>>>>>
> >>>>>>>>>> font := LogicalFont familyName: 'Lucida Grande' pointSize:
> >>>>>>>>>> 10.
> >>>>>>>>>> codeFont := LogicalFont familyName: 'Monaco' pointSize: 9.
> >>>>>>>>>> codeFont realFont instVarNamed: 'cachedAscent' put: 12.
> >>>>>>>>>> codeFont realFont instVarNamed: 'cachedHeight' put: 15.
> >>>>>>>>>> titleFont := LogicalFont familyName: 'Lucida Grande'
> >>>>>> pointSize: 10.
> >>>>>>>>>>
> >>>>>>>>>> Preferences setListFontTo: font.
> >>>>>>>>>> Preferences setMenuFontTo: font.
> >>>>>>>>>> Preferences setCodeFontTo: codeFont.
> >>>>>>>>>> Preferences setButtonFontTo: font.
> >>>>>>>>>> Preferences setSystemFontTo: font.
> >>>>>>>>>> Preferences setWindowTitleFontTo: titleFont.
> >>>>>>>>>>
> >>>>>>>>>> Note, I manually tweak the font description of Monaco to
> >>>>>> decrease
> >>>>>>>>>> the
> >>>>>>>>>> line height (don't know why it is that high by default).
> With
> >>>>>> the
> >>>>>>>>>> above, it looks more like in TextMate for example.
> >>>>>>>>>>
> >>>>>>>>>> Adrian
> >>>>>>>>>>
> >>>>>>>>>> On May 21, 2009, at 10:55 , Hilaire Fernandes wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Yes, anythinks related to look'nd feel and overal design
> in
> >>>>>> Pharo
> >>>>>>>>>>> could help a lot to make people to LOVE Pharo or to RUN
> >>>>>>>>>>> AWAY.
> >>>>>>>>>>>
> >>>>>>>>>>> Regarding fonts, I found myself sharing the point
> previously
> >>>>>>>>>>> expressed there:
> >>>>>>>>>>> -Dejavu Sans for all but code
> >>>>>>>>>>> -Code with Dedavu mono
> >>>>>>>>>>>
> >>>>>>>>>>> The issue about Freetype efficiency, related to submorph
> >>>>>>>>>>> damage
> >>>>>>>>>>> code
> >>>>>>>>>>> related previsouly, is of equal importance.
> >>>>>>>>>>>
> >>>>>>>>>>> If the user experience is ungood -- slowness -- people
> will
> >>>>>>>>>>> RUN
> >>>>>>>>>>> AWAY.
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> 2009/5/21 Stéphane Ducasse <stephane.ducasse(a)inria.fr>:
> >>>>>>>>>>>> Hi guys
> >>>>>>>>>>>>
> >>>>>>>>>>>> on one hand we should have a good default for fonts -
> >>>>>>>>>>>> default
> >>>>>>>>>>>> means
> >>>>>>>>>>>> ok
> >>>>>>>>>>>> for license and
> >>>>>>>>>>>> work on platforms....
> >>>>>>>>>>>>
> >>>>>>>>>>>> Now I would LOVE to get a list of cool combination of
> fonts
> >>>>>> even
> >>>>>>>>>>>> if
> >>>>>>>>>>>> they are proprietary.
> >>>>>>>>>>>>
> >>>>>>>>>>>> So I hope that I woke the designer in you :)
> >>>>>>>>>>>> Send snippets in the following forms that we can impress
> >>>>>> girls :)
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> font := LogicalFont familyName: 'DejaVu Sans' pointSize:
> >>>>>>>>>>>> 10.
> >>>>>>>>>>>> codeFont := LogicalFont familyName: 'DejaVu Sans Mono'
> >>>>>> pointSize:
> >>>>>>>>>>>> 9.
> >>>>>>>>>>>> titleFont := LogicalFont familyName: 'DejaVu Serif'
> >>>>>> pointSize: 11.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Preferences setListFontTo: font.
> >>>>>>>>>>>> Preferences setMenuFontTo: font.
> >>>>>>>>>>>> Preferences setCodeFontTo: codeFont.
> >>>>>>>>>>>> Preferences setButtonFontTo: font.
> >>>>>>>>>>>> Preferences setSystemFontTo: font.
> >>>>>>>>>>>> Preferences setWindowTitleFontTo: titleFont.
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Stef
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> _______________________________________________
> >>>>>>>>>>>> Pharo-project mailing list
> >>>>>>>>>>>> Pharo-project(a)lists.gforge.inria.fr
> >>>>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/
> >>>>>>>>>>>> pharo-
> >>>>>>>>>>>> project
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> http://blog.ofset.org/hilaire
> >>>>>>>>>>>
> >>>>>>>>>>> _______________________________________________
> >>>>>>>>>>> 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
> >>>>>>>
> >>>>>>> "Every thing has its own flow."
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> Pharo-project mailing list
> >>>>>>> Pharo-project(a)lists.gforge.inria.fr
> >>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-
> >>>>>>> project
> >>>>>>
> >>>>>>
> >>>>>> " Upgrade to Internet Explorer 8 Optimised for MSN. " Download
> >>>>>> Now_______________________________________________
> >>>>>> 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
> >>>>>
> >>>>> "No matter how many recipes we'll know, we'll still value a
> chef."
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> 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
> >>
> >> "In a world where everything is moving ever faster,
> >> one might have better chances to win by moving slower."
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> 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
May 22, 2009
Re: [Pharo-project] morph view hierarchy explorer
by Stéphane Ducasse
Hi steven
at the minimum you should comment the class and have some examples
methods that illustrate its purpose. ;)
and it would be to be able to invoke it from the inspector/explorer?
Then it would be good that the comments tell the user a little
scenario so that we can learn and improve from
it so far I had to read the cs file to see that you changed the debug
menu and
But for example I do not see how I can get one particular object to
flash
On May 22, 2009, at 5:14 PM, Steve Wirts wrote:
> I've enhanced a few things to make use of existing tools as per an
> early thread.
>
> Is there any chance this simple enhancement can get integrated into
> the main
> stream of developement? It really is quite usefull in understanding
> a complex
> morph composition.
> <
> ViewHierarchyExplorer
> .st>_______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
May 22, 2009