Re: [Pharo-dev] WhatsUp from: 2013-11-04 until: 2013-11-17
On 05 Nov 2013, at 06:04, Tudor Girba tu...@tudorgirba.com wrote: Hi, I am glad you are considering other types of fonts :). Still, I think that Open Sans does not work well with Source Code. First, there is not enough distinction between them, and second, their rhythms do not match (both in terms of height and width). Choosing a consistent family of fonts mitigates these problems. Source is a family of fonts that also comes with a Source Sans variation. That is why my settings look like: Change my fonts, I will, and Walk this path, try to, Master “Doru” Yoda ;-) #('SourceCodeProRegular' 'SourceCodeProBold' 'SourceSansProRegular' 'SourceSansProBold') do: [ :each | Smalltalk globals at: each asSymbol ifAbsent: [ Gofer new smalltalkhubUser: 'girba' project: 'FreeFonts'; package: each; load ]. (Smalltalk at: each asSymbol) new install ]. FreeTypeSystemSettings loadFt2Library: true. FreeTypeFontProvider current updateFromSystem StandardFonts setAllStandardFontsTo: (LogicalFont familyName: 'Source Sans Pro' pointSize: 10); haloFont: (LogicalFont familyName: 'Source Sans Pro' pointSize: 10); windowTitleFont: (LogicalFont familyName: 'Source Sans Pro' pointSize: 14); balloonFont: (LogicalFont familyName: 'Source Sans Pro' pointSize: 10); codeFont: (LogicalFont familyName: 'Source Code Pro' pointSize: 10) Here is a screenshot: https://www.dropbox.com/s/i39f7phfy9v1bqh/pharo-with-only-source-fonts.png Notice how I also load the bold versions of both fonts so that we can use them both in code and in lists. Cheers, Doru On Mon, Nov 4, 2013 at 5:31 PM, Sven Van Caekenberghe s...@stfx.eu wrote: Hey Doru, On 04 Nov 2013, at 17:01, Tudor Girba tu...@tudorgirba.com wrote: - Continue on the topic of Pharo IDE of the Future” Great, looking forward to it ! FWIW, I have come around about the fonts ;-) I have been using Open Sans Source Code Pro for a while now, and I like them. These are my font selections for my MacBook Air 13’’ (1440x900): Screen Shot 2013-11-04 at 17.25.38.png Light and modern, like Pharo itself ! Apart from the bolding of the window title font, this code sets those fonts: SourceCodeProRegular new install. OpenSansRegular new install. FreeTypeFontProvider current updateFromSystem. #( #(#defaultFont: 'Open Sans' 12) #(#listFont: 'Open Sans' 12) #(#menuFont: 'Open Sans' 12) #(#windowTitleFont: 'Open Sans' 12) #(#balloonFont: 'Open Sans' 10) #(#codeFont: 'Source Code Pro' 11) #(#buttonFont: 'Open Sans' 12) #(#haloFont: 'Open Sans' 10)) do: [ :spec | | font | font := LogicalFont familyName: spec second pointSize: spec third. StandardFonts perform: spec first with: font ] Thanks again for taking care ! Sven -- www.tudorgirba.com Every thing has its own flow
Re: [Pharo-dev] WhatsUp from: 2013-11-04 until: 2013-11-17
On 04/11/2013 9:42 AM, p...@highoctane.be wrote: - make use of SandstoneDb + Fuel storage Interesting. Can you share your reasons for choosing these technologies? Why not GemStone? MongoDB? Or, are you still experimenting?
Re: [Pharo-dev] WhatsUp from: 2013-11-04 until: 2013-11-17
On 2013-11-04, at 07:00, seas...@rmod.lille.inria.fr wrote: Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts. Just answer informally, and feel free to spawn discussions thereafter! ### Here's what I've been up to since the last WhatsUp: Automatic Issue Validation: --- stable release ahead, 1 failing test left (only under headless linux): - fancy twitter bootstrap based reports - simplified command line reporter - exceptions are reported with stack traces - merge conflicts are listed in detail with a diff - lint rules are shown with their descriptions and the list of problematic elements (methods / classes) - test failures still need some more love (missing stack trace for example) ImageWorker: To make the issue validation work, we have to run blocks in a separate image. For instance to load a slice, we do not want to pollute the main image, since we cannot guarantee anything. The ImageWorker takes care of this and spawns a new image with OSProcess: ImageWorker do: [ ... ] Additionally, if an error happens in the remote image, the error is passed back to the main image and resignaled locally: ImageWorker do: [ 1/0 ] This allows for a very natural interaction, as the remotely evaluated blocks behave almost like local ones. signature.asc Description: Message signed with OpenPGP using GPGMail
Re: [Pharo-dev] WhatsUp from: 2013-11-04 until: 2013-11-17
Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts. Just answer informally, and feel free to spawn discussions thereafter! ### Here's what I've been up to since the last WhatsUp: Put out CFP for FOSDEM2014 devroom Lots of improvements to PetitDelphi http://www.flickr.com/photos/35787002@N03/sets/72157634356004836/ First step in making QCMagritte use new Bootstrap ### What's next, until 2013-11-17 (*): Handling of compiler directives for PetitDelphi, first ifdefs and includes Still a lot of parse errors to fix Diego Stephan
Re: [Pharo-dev] WhatsUp from: 2013-11-04 until: 2013-11-17
Lots of improvements to PetitDelphi http://www.flickr.com/photos/35787002@N03/sets/72157634356004836/ Gorgeous! Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Re: [Pharo-dev] WhatsUp from: 2013-11-04 until: 2013-11-17
### Here's what I've been up to since the last WhatsUp: - find funding for a new intern working on Pharo - extract Pharo launcher into its own source package for Ubuntu (I will now be able to release new Pharo Launcher packages without releasing the VM) - closely collaborate with Ben Coman on the PharoLauncher (new release with announcement soon) - simplify Pier so it does not contain Pillar anymore ### What's next, until 2013-11-17 (*): - Create an installer for the Pharo Launcher on both MacOSX and Windows -- Damien Cassou http://damiencassou.seasidehosting.st Success is the ability to go from one failure to another without losing enthusiasm. Winston Churchill
Re: [Pharo-dev] WhatsUp from: 2013-11-04 until: 2013-11-17
### Here's what I've been up to since the last WhatsUp: - continued development of a business app (Seaside, Magritte 3, TWBS, NeoCSV, LDAP, custom components) - created an accounting and transactions package for supporting financials in the app - developed a trades tracking board service for the app - did a lot of Magritte descriptions, components, reports, custom components etc (mind bending at first, very nice afterwards) - enjoyed myself a lot w/ Pharo incredibly productive system in which writing tests first really helps in creating clear code ### What's next, until 2013-11-17 (*): - continue app development - try to fix FTP MetacelloToolBox feature - demonstrate app to investors - have a serious shot at Reef - make use of SandstoneDb + Fuel storage
Re: [Pharo-dev] WhatsUp from: 2013-11-04 until: 2013-11-17
### Here's what I've been up to since the last WhatsUp: - Release of Moose 4.9 on top of Pharo 2.0 - Ported Moose to Pharo 3.0 - Consolidated the ideas on the topic of Pharo IDE of the Future ### What's next, until 2013-11-17 (*): - Continue on the topic of Pharo IDE of the Future Cheers, Doru -- www.tudorgirba.com Every thing has its own flow