[Pharo-dev] servers maintenance
Hi, We will need to do some maintenance to Pharo servers this afternoon. It includes smalltalkhub, and all pharo-related web sites. That is likely that you may observe short downtimes. Regards, Esteban and Christophe. smime.p7s Description: S/MIME cryptographic signature
[Pharo-dev] Spotter searching for do:separatedBy:
I can't search for do:separatedBy: using Spotter, with or without a space. This seems to be the case for all keyword message with more than 1 argument. The previous search tool (shift+Enter) had no problem with this. Or maybe I am doing something wrong.
Re: [Pharo-dev] Spotter searching for do:separatedBy:
I'm just pressing “do:s” and I have the results… Esteban On 11 Dec 2014, at 10:49, Sven Van Caekenberghe s...@stfx.eu wrote: I can't search for do:separatedBy: using Spotter, with or without a space. This seems to be the case for all keyword message with more than 1 argument. The previous search tool (shift+Enter) had no problem with this. Or maybe I am doing something wrong.
Re: [Pharo-dev] Spotter searching for do:separatedBy:
hmm, I just updated to 40410 (just one more) and now it works, sorry for the noise. On 11 Dec 2014, at 11:05, Esteban Lorenzano esteba...@gmail.com wrote: I'm just pressing “do:s” and I have the results… Screen Shot 2014-12-11 at 11.05.30.png Esteban On 11 Dec 2014, at 10:49, Sven Van Caekenberghe s...@stfx.eu wrote: I can't search for do:separatedBy: using Spotter, with or without a space. This seems to be the case for all keyword message with more than 1 argument. The previous search tool (shift+Enter) had no problem with this. Or maybe I am doing something wrong.
Re: [Pharo-dev] GTInspector and huge arrays issue
curious how come you guys did not use Spec ? On Thu, Dec 11, 2014 at 12:12 AM, Aliaksei Syrel alex.sy...@gmail.com wrote: Hi, Why the class you use is not available in Moose 5.0 ? There were some failing tests, so maybe new classes were not in the build (The latest is Glamour-Morphic-Brick.88) Brick more or less is nothing special. The main idea was to kill morphic layouting mechanism and reimplement it from scratch. Also drawing logic was changed, such that there is no way to draw outside of the parent Brick and to support z-index. But one of the most important feature for us was to have a normal support of paddings and margins (like in css). And all bounds are relative to the parent. Cheers, Alex On Wed, Dec 10, 2014 at 10:31 PM, kilon alios kilon.al...@gmail.com wrote: I am very interested into Brick, because I am very interesting into anything GUI and graphic wise and I want to push pharo forward in that field with my own efforts as best I can. The scrolling of your examples is actually very smooth. Why the class you use is not available in Moose 5.0 ? Because a moose 5.0 image I have downloaded recently with pharolauncher that it contains GTSpotter yet it does not have the class you use here. On Wed, Dec 10, 2014 at 9:31 PM, Aliaksei Syrel alex.sy...@gmail.com wrote: Hi, in case someone is still interested, a Glamour-Morphic-Brick (extension of morph, that was used to build a Spotter) supports a very large lists. You can try in the latest version: GLMScrollListBrick exampleCollection - to open a list of all classes in the image (each element in the list is a morph). GLMScrollListBrick example - list of 2000 elements GLMScrollListBrick exampleInfinity - list of Float infinity number of elements. if your pharo image is old: Gofer new smalltalkhubUser: 'Moose' project: 'Glamour'; package: 'Glamour-Morphic-Brick'; load. Maybe we will use it instead of default lists in Inspector. Cheers, Alex On Thu, Dec 4, 2014 at 4:04 PM, Ben Coman b...@openinworld.com wrote: Sven Van Caekenberghe wrote: On 04 Dec 2014, at 11:45, p...@highoctane.be wrote: But further than that I want to edit values in inspectors. Yes ! And auto refresh ! Both of these could be depending on presentation, so that heavy presentations can opt out. It would be good if there was some visual indication of which presentations auto-refreshed - like a drop pin looking like its stuck-in when not-auto-refreshing. A user might even be able to change the state of the pin, with the just the default dependent on type of presentation. cheers -ben
Re: [Pharo-dev] GTInspector and huge arrays issue
Because we wanted to be both fast and flexible. Doru On Thu, Dec 11, 2014 at 12:03 PM, kilon alios kilon.al...@gmail.com wrote: curious how come you guys did not use Spec ? On Thu, Dec 11, 2014 at 12:12 AM, Aliaksei Syrel alex.sy...@gmail.com wrote: Hi, Why the class you use is not available in Moose 5.0 ? There were some failing tests, so maybe new classes were not in the build (The latest is Glamour-Morphic-Brick.88) Brick more or less is nothing special. The main idea was to kill morphic layouting mechanism and reimplement it from scratch. Also drawing logic was changed, such that there is no way to draw outside of the parent Brick and to support z-index. But one of the most important feature for us was to have a normal support of paddings and margins (like in css). And all bounds are relative to the parent. Cheers, Alex On Wed, Dec 10, 2014 at 10:31 PM, kilon alios kilon.al...@gmail.com wrote: I am very interested into Brick, because I am very interesting into anything GUI and graphic wise and I want to push pharo forward in that field with my own efforts as best I can. The scrolling of your examples is actually very smooth. Why the class you use is not available in Moose 5.0 ? Because a moose 5.0 image I have downloaded recently with pharolauncher that it contains GTSpotter yet it does not have the class you use here. On Wed, Dec 10, 2014 at 9:31 PM, Aliaksei Syrel alex.sy...@gmail.com wrote: Hi, in case someone is still interested, a Glamour-Morphic-Brick (extension of morph, that was used to build a Spotter) supports a very large lists. You can try in the latest version: GLMScrollListBrick exampleCollection - to open a list of all classes in the image (each element in the list is a morph). GLMScrollListBrick example - list of 2000 elements GLMScrollListBrick exampleInfinity - list of Float infinity number of elements. if your pharo image is old: Gofer new smalltalkhubUser: 'Moose' project: 'Glamour'; package: 'Glamour-Morphic-Brick'; load. Maybe we will use it instead of default lists in Inspector. Cheers, Alex On Thu, Dec 4, 2014 at 4:04 PM, Ben Coman b...@openinworld.com wrote: Sven Van Caekenberghe wrote: On 04 Dec 2014, at 11:45, p...@highoctane.be wrote: But further than that I want to edit values in inspectors. Yes ! And auto refresh ! Both of these could be depending on presentation, so that heavy presentations can opt out. It would be good if there was some visual indication of which presentations auto-refreshed - like a drop pin looking like its stuck-in when not-auto-refreshing. A user might even be able to change the state of the pin, with the just the default dependent on type of presentation. cheers -ben -- www.tudorgirba.com Every thing has its own flow
Re: [Pharo-dev] GTInspector and huge arrays issue
I am not a fan of Spec myself design wise, obviously Spec is useful, I really like Morphic and I really like your idea of making small extensions to Morphic to make it more easy to deal with . On Thu, Dec 11, 2014 at 1:28 PM, Tudor Girba tu...@tudorgirba.com wrote: Because we wanted to be both fast and flexible. Doru On Thu, Dec 11, 2014 at 12:03 PM, kilon alios kilon.al...@gmail.com wrote: curious how come you guys did not use Spec ? On Thu, Dec 11, 2014 at 12:12 AM, Aliaksei Syrel alex.sy...@gmail.com wrote: Hi, Why the class you use is not available in Moose 5.0 ? There were some failing tests, so maybe new classes were not in the build (The latest is Glamour-Morphic-Brick.88) Brick more or less is nothing special. The main idea was to kill morphic layouting mechanism and reimplement it from scratch. Also drawing logic was changed, such that there is no way to draw outside of the parent Brick and to support z-index. But one of the most important feature for us was to have a normal support of paddings and margins (like in css). And all bounds are relative to the parent. Cheers, Alex On Wed, Dec 10, 2014 at 10:31 PM, kilon alios kilon.al...@gmail.com wrote: I am very interested into Brick, because I am very interesting into anything GUI and graphic wise and I want to push pharo forward in that field with my own efforts as best I can. The scrolling of your examples is actually very smooth. Why the class you use is not available in Moose 5.0 ? Because a moose 5.0 image I have downloaded recently with pharolauncher that it contains GTSpotter yet it does not have the class you use here. On Wed, Dec 10, 2014 at 9:31 PM, Aliaksei Syrel alex.sy...@gmail.com wrote: Hi, in case someone is still interested, a Glamour-Morphic-Brick (extension of morph, that was used to build a Spotter) supports a very large lists. You can try in the latest version: GLMScrollListBrick exampleCollection - to open a list of all classes in the image (each element in the list is a morph). GLMScrollListBrick example - list of 2000 elements GLMScrollListBrick exampleInfinity - list of Float infinity number of elements. if your pharo image is old: Gofer new smalltalkhubUser: 'Moose' project: 'Glamour'; package: 'Glamour-Morphic-Brick'; load. Maybe we will use it instead of default lists in Inspector. Cheers, Alex On Thu, Dec 4, 2014 at 4:04 PM, Ben Coman b...@openinworld.com wrote: Sven Van Caekenberghe wrote: On 04 Dec 2014, at 11:45, p...@highoctane.be wrote: But further than that I want to edit values in inspectors. Yes ! And auto refresh ! Both of these could be depending on presentation, so that heavy presentations can opt out. It would be good if there was some visual indication of which presentations auto-refreshed - like a drop pin looking like its stuck-in when not-auto-refreshing. A user might even be able to change the state of the pin, with the just the default dependent on type of presentation. cheers -ben -- www.tudorgirba.com Every thing has its own flow
[Pharo-dev] Pharo documentation mentioned online
Hello pharoers just a notice that pharo is mentioned here http://www.onlineprogrammingbooks.com/ its website for free programming books, with over 3k likes on facebook. In smalltalk section Pharo By Example makes the top of the list which is nice :) I contacted the authors with links and information for adding Pharo for the Enterprise , Deep Into Pharo and Pharo By Example Updated :)
Re: [Pharo-dev] Spotter searching for do:separatedBy:
Also, the latest package version of GT-SpotterExtensions-Core includes an implementors logic that will offer first the methods that start with the query string. So, do:something... will have precedence over somethingDo:. Doru On Thu, Dec 11, 2014 at 11:12 AM, Sven Van Caekenberghe s...@stfx.eu wrote: hmm, I just updated to 40410 (just one more) and now it works, sorry for the noise. On 11 Dec 2014, at 11:05, Esteban Lorenzano esteba...@gmail.com wrote: I'm just pressing “do:s” and I have the results… Screen Shot 2014-12-11 at 11.05.30.png Esteban On 11 Dec 2014, at 10:49, Sven Van Caekenberghe s...@stfx.eu wrote: I can't search for do:separatedBy: using Spotter, with or without a space. This seems to be the case for all keyword message with more than 1 argument. The previous search tool (shift+Enter) had no problem with this. Or maybe I am doing something wrong. -- www.tudorgirba.com Every thing has its own flow
Re: [Pharo-dev] spotter and exact matches
It should be improved in the latest GT-InspectorSpotter-Core. Please give it a try and see if it works for you. We will still have to improve this part. Doru On Wed, Dec 10, 2014 at 11:46 PM, Norbert Hartl norb...@hartl.name wrote: Is it possible to show exact matches in spotter first? Typing something like on: does not bring up a single on: selector and there is no way to specialize more by typing more. So I think it would be good if they would come first. Norbert -- www.tudorgirba.com Every thing has its own flow
Re: [Pharo-dev] Is GTSpotter theme-aware ?
So the proposed solution is to do separate them class hierarchies with essentially the same properties (colors, fonts, etc) on a Tool-by-Tool basis? I'm certainly no lover of the current UITheme, but that doesn't sound like it scales a whole lot better to me... (Ref. your example, having UITheme methods aimed at giving Dialogs specific active fill colors (so, active fill colors for other types of windows are potentially different?) sounds rather the wrong way to go about things...) Cheers, Henry On 10 Dec 2014, at 5:03 , Tudor Girba tu...@tudorgirba.com wrote: It is. Read my mail :). Doru On Wed, Dec 10, 2014 at 4:59 PM, Esteban Lorenzano esteba...@gmail.com mailto:esteba...@gmail.com wrote: it doesn’t need to be made for every theme around, just “theme aware”, which means do not use hardcoded values but the ones defined in the themes. Esteban On 10 Dec 2014, at 16:47, Aliaksei Syrel alex.sy...@gmail.com mailto:alex.sy...@gmail.com wrote: Hi, For now testing Spotter for every existing theme is not on the first place in our TODO list. But Spotter uses themer mechanism, so anyone can customize it :) Cheers, Alex On Dec 10, 2014 4:42 PM, Sven Van Caekenberghe s...@stfx.eu mailto:s...@stfx.eu wrote: Is GTSpotter theme-aware ? It does not seem to use the Dark Theme: Screen Shot 2014-12-10 at 16.40.23.png Sven -- www.tudorgirba.com http://www.tudorgirba.com/ Every thing has its own flow
Re: [Pharo-dev] smalltalk hub down?
A maintenance window was announced for today ... On 11 Dec 2014, at 15:05, Dale Henrichs dale.henri...@gemtalksystems.com wrote: http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main
Re: [Pharo-dev] smalltalk hub down?
you need to check your mails, we where doing a maintenance down :) but is online again now ;) Esteban On 11 Dec 2014, at 15:05, Dale Henrichs dale.henri...@gemtalksystems.com wrote: http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main
Re: [Pharo-dev] smalltalk hub down?
*were On 11 Dec 2014, at 15:09, Esteban Lorenzano esteba...@gmail.com wrote: you need to check your mails, we where doing a maintenance down :) but is online again now ;) Esteban On 11 Dec 2014, at 15:05, Dale Henrichs dale.henri...@gemtalksystems.com mailto:dale.henri...@gemtalksystems.com wrote: http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main
Re: [Pharo-dev] smalltalk hub down?
Yes, it would be great to have it up… Something that I find great with smalltalkhub compared with github, is to federate all the information. Knowing what is going on in the Pharo ecosystem is hard to graph by simply browsing github... Alexandre On Dec 11, 2014, at 11:05 AM, Dale Henrichs dale.henri...@gemtalksystems.com wrote: http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Re: [Pharo-dev] smalltalk hub down?
whoops ... I guess I missed the maintenance announcement ... sorry about that ... Dale On Thu, Dec 11, 2014 at 6:09 AM, Sven Van Caekenberghe s...@stfx.eu wrote: A maintenance window was announced for today ... On 11 Dec 2014, at 15:05, Dale Henrichs dale.henri...@gemtalksystems.com wrote: http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main
Re: [Pharo-dev] smalltalk hub down?
2014-12-11 15:11 GMT+01:00 Alexandre Bergel alexandre.ber...@me.com: Yes, it would be great to have it up... Something that I find great with smalltalkhub compared with github, is to federate all the information. Knowing what is going on in the Pharo ecosystem is hard to graph by simply browsing github... But we could have some kind of federation / group going on in the github part to help. At the same time, it is interesting to see what the other, non-pharo communities are doing in github. Thierry Alexandre On Dec 11, 2014, at 11:05 AM, Dale Henrichs dale.henri...@gemtalksystems.com wrote: http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Re: [Pharo-dev] Ugly textrendering (vertical label)
On 10 Dec 2014, at 9:03 , Nicolai Hess nicolaih...@web.de wrote: Someone knows, why the text on the completion morph is so ugly? For example, this text Morph ne will open a completion window for Morph class. This name is a vertical label on the left. The text looks ugly when we are using a FT font. Can we do anything to make this look better ? I know that (smooth) text rendering is difficult for arbitrary rotated forms, but this rotation around n*90 degree works with StrikeFont. nicolai I suspect one needs to blend with a transparent white temp canvas, not black, for the TT glyphs to render correctly. In transformBy: aDisplayTransform clippingTo: aClipRect during: aBlock smoothing: cellSize *snip* start to: 2 do: [:i | If i=1 we first make a shadow and erase it for opaque whites in BW subCanvas := self class extent: patchRect extent depth: self depth. i=1 ifTrue: [ warp combinationRule: Form erase ] ifFalse: [ warp combinationRule: rule]. rule = Form blend ifTrue: [If we want a subcanvas to actually blend nicely, it better be translucent white than translucent black... ]. Unfortunately, the merging of Color and AlphaColor seems to have broken pretty much every path I could think of to transform translucent black pixels into translucent white pixels (or, maybe doing something like that easily has never worked), and I CBA to fix every method in Color dealing with alpha - pixel conversion, so this remains a theory. Cheers, Henry
Re: [Pharo-dev] smalltalk hub down?
What do you mean ? because for me its quite the opposite. If I want to browser pharo projects on on Smalltalkhub I cant , on github I just browse Smalltalk as a language and most project are pharo projects. I can also search for pharo projects. If I want to follow people on Smalltalkhub and get notified about new commits and new project I cant, in github I get not only notification but also emails digests. If I fork a project and forget to check back the original repo, github will keep informing me about how many commits my fork is behind. If I want to report issues again I dont need to leave github and come to this mailing list to do so , all in one place . On Thu, Dec 11, 2014 at 4:11 PM, Alexandre Bergel alexandre.ber...@me.com wrote: Yes, it would be great to have it up… Something that I find great with smalltalkhub compared with github, is to federate all the information. Knowing what is going on in the Pharo ecosystem is hard to graph by simply browsing github... Alexandre On Dec 11, 2014, at 11:05 AM, Dale Henrichs dale.henri...@gemtalksystems.com wrote: http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Re: [Pharo-dev] smalltalk hub down?
On 11 Dec 2014, at 15:44, kilon alios kilon.al...@gmail.com wrote: What do you mean ? because for me its quite the opposite. If I want to browser pharo projects on on Smalltalkhub I cant , on github I just browse Smalltalk as a language and most project are pharo projects. I can also search for pharo projects. If I want to follow people on Smalltalkhub and get notified about new commits and new project I cant, in github I get not only notification but also emails digests. If I fork a project and forget to check back the original repo, github will keep informing me about how many commits my fork is behind. If I want to report issues again I dont need to leave github and come to this mailing list to do so , all in one place . By the way as far as I remember there is a planed support for issues in SmalltalkHub, but I don’t think that there are enough persons implement/maintain it. On Thu, Dec 11, 2014 at 4:11 PM, Alexandre Bergel alexandre.ber...@me.com mailto:alexandre.ber...@me.com wrote: Yes, it would be great to have it up… Something that I find great with smalltalkhub compared with github, is to federate all the information. Knowing what is going on in the Pharo ecosystem is hard to graph by simply browsing github... Alexandre On Dec 11, 2014, at 11:05 AM, Dale Henrichs dale.henri...@gemtalksystems.com mailto:dale.henri...@gemtalksystems.com wrote: http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu http://www.bergel.eu/ ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Re: [Pharo-dev] Pharo documentation mentioned online
Thanks Good initiative. Le 11/12/14 04:05, kilon alios a écrit : Hello pharoers just a notice that pharo is mentioned here http://www.onlineprogrammingbooks.com/ its website for free programming books, with over 3k likes on facebook. In smalltalk section Pharo By Example makes the top of the list which is nice :) I contacted the authors with links and information for adding Pharo for the Enterprise , Deep Into Pharo and Pharo By Example Updated :)