Re: [Pharo-dev] [Pharo4] bench for browseAllSendersOf:

2014-07-29 Thread stepharo

Yes and it will only improve.
Once we unify RBEnv and SystemDictionary and SystemNavigation.
I like the discussion we got.

Nice work !

On 29 Jul 2014, at 09:44, Marcus Denker  wrote:


On 29 Jul 2014, at 09:28, Marcus Denker  wrote:


Interesting...

Pharo2:
[SystemNavigation new browseAllSendersOf: #+] bench '0.688 per second.’

Pharo3:
[SystemNavigation new browseAllSendersOf: #+] bench '0.638 per second.’


Here the system got larger, so even though it is slower, it already is faster.
Reason:
- Simplifications in SystemNavigation and SystemDictionary
- Spec improvements
- General Cleanups


Pharo4:
[SystemNavigation new browseAllSendersOf: #+] bench '1.37 per second.’


Reasons:
-> system smaller by around 1-2%
-> cleanups in MessageBrowser API, SystemNavigation and 
Slider/MorphModel
-> General Cleanups

There is more to be cleaned… SystemNavigation is still very arcane, especially 
related
to browsing methods.

The idea is to move all the real UI related code to the Tool classes and clean 
up more.
(this can be done step-by-step as time permits).

Later we should re-visit all the concepts of “Enviroment” that we have…  and 
unify.
-> Smalltalk globals
-> SystemNavigation as the mediator for different “Smalltalk global” 
like environments
-> RBBrowserEnvironment
-> Ring Containers (maybe not related)

Marcus










Re: [Pharo-dev] babymock gone?

2014-07-29 Thread stepharo

Thanks Esteban!


On 29/7/14 13:15, Esteban Lorenzano wrote:

This should be working now too.

cheers,
Esteban

On 29 Jul 2014, at 09:57, Esteban Lorenzano > wrote:


no, there is a problem with zeroflag user and I still didn’t manage 
to fix it (I will do it today, I hope)


Esteban

On 29 Jul 2014, at 09:55, Usman Bhatti > wrote:



Hi,

I cannot access BabyMock project on Smalltalkhub.

http://smalltalkhub.com/#!/~zeroflag/BabyMock2 



Was it moved purposely to another repository? Did it disappear due 
to the recent glitches in Smalltalkhub?



regards,

usman








Re: [Pharo-dev] Headless mode loss of focus under windows 7

2014-07-29 Thread Eliot Miranda
Hi Vincent,

use one if the console VMs from my website.  They don't open up another 
window.  Open up a recent cogwin zip and use SqueakConsole.exe

Eliot (phone)

On Jul 29, 2014, at 4:01 AM, Blondeau Vincent  
wrote:

> Hello everyone,
>  
> Currently I use a batch script where a moose image (based on pharo) load a 
> model, export some data and close itself without saving and that several 
> times.
>  
> I do it under windows 7 by this kind of loop in a .bat file:
> FOR /L %%i IN (1,1,10) DO (
> "Pharo.exe --headless sdco-sa-tooling-ci-5.image eval 
> ‘'
> )
>  
> The problem is that at each execution of pharo, I lose focus from the window 
> where I was currently working (a notepad by example).
> How can I do to solve it?
>  
> Thanks in advance!
>  
> Cheers,
>  
> Vincent BLONDEAU
> 
> 
> Ce message et les pièces jointes sont confidentiels et réservés à l'usage 
> exclusif de ses destinataires. Il peut également être protégé par le secret 
> professionnel. Si vous recevez ce message par erreur, merci d'en avertir 
> immédiatement l'expéditeur et de le  détruire. L'intégrité du message ne 
> pouvant être assurée sur Internet, la responsabilité de Worldline ne pourra 
> être recherchée quant au contenu de ce message. Bien que les meilleurs 
> efforts soient faits pour maintenir cette transmission exempte de tout virus, 
> l'expéditeur ne donne aucune garantie à cet égard et sa responsabilité ne 
> saurait être recherchée pour tout dommage résultant d'un virus transmis.
> 
> This e-mail and the documents attached are confidential and intended solely 
> for the addressee; it may also be privileged. If you receive this e-mail in 
> error, please notify the sender immediately and destroy it. As its integrity 
> cannot be secured on the Internet, the Worldline liability cannot be 
> triggered for the message content. Although the sender endeavours to maintain 
> a computer virus-free network, the sender does not warrant that this 
> transmission is virus-free and will not be liable for any damages resulting 
> from any virus transmitted.


Re: [Pharo-dev] Smalltalkhub behaves very strangely

2014-07-29 Thread Attila Magyar
Hi,

looks ok, thanks for fixing it.

Attila



--
View this message in context: 
http://forum.world.st/Smalltalkhub-behaves-very-strangely-tp4770454p4770876.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Updated XMLPullParser for SIXX?

2014-07-29 Thread Hernán Morales Durand
I have added the following methods available in the Configuration Browser
for Pharo 3:

#currentNode
#currentNodeUpToAny:
#includesTag:
#isTag
#peekText
#textWhileNotTag:

and tests

#testIncludesTag
#testIsTag
#testPeekText
#testTagName
#testTextWhileNotTag

these are mostly convenience methods resulting of daily working with huge
XML files since 2 years ago. I don't know about SIXX but I feel the parser
is pretty stable and ready for most typical parsing tasks.
Cheers,

Hernán



2014-07-28 16:25 GMT-03:00 stepharo :

>  Check because Hernan did something and there is a chapter on pfte
>
>
>
> On 28/7/14 14:52, Mariano Martinez Peck wrote:
>
> Hi guys,
>
>  I was reading this post:
> http://kentreis.wordpress.com/2009/06/01/deep-sixx-with-xml-pull-parser/
>
>  about using a XMLPullParser with SIXX. This is from 2009 and I guess I
> guess SIXX and XML parsers have been changing in the last years. So...does
> somebody know if there is an updated version of a XML Pull Parser? And
> second question, any integration with SIXX?
>
>  Thanks in advance,
>
>  --
> Mariano
> http://marianopeck.wordpress.com
>
>
>


Re: [Pharo-dev] Headless mode loss of focus under windows 7

2014-07-29 Thread Richard Sargent
Blondeau Vincent wrote
> ... at each execution of pharo, I lose focus from the window where I was
> currently working ...

If you watch closely, Pharo */is/* opening a window, and closing it again
immediately. This really requires a change in Pharo, to not open the window
in the first place.




--
View this message in context: 
http://forum.world.st/Headless-mode-loss-of-focus-under-windows-7-tp4770846p4770860.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] babymock gone?

2014-07-29 Thread Usman Bhatti
It is working. tx.


On Tue, Jul 29, 2014 at 1:15 PM, Esteban Lorenzano 
wrote:

> This should be working now too.
>
> cheers,
> Esteban
>
> On 29 Jul 2014, at 09:57, Esteban Lorenzano  wrote:
>
> no, there is a problem with zeroflag user and I still didn’t manage to fix
> it (I will do it today, I hope)
>
> Esteban
>
> On 29 Jul 2014, at 09:55, Usman Bhatti  wrote:
>
> Hi,
>
> I cannot access BabyMock project on Smalltalkhub.
>
> http://smalltalkhub.com/#!/~zeroflag/BabyMock2
>
> Was it moved purposely to another repository? Did it disappear due to the
> recent glitches in Smalltalkhub?
>
>
> regards,
>
> usman
>
>
>
>


[Pharo-dev] Headless mode loss of focus under windows 7

2014-07-29 Thread Blondeau Vincent
Hello everyone,

Currently I use a batch script where a moose image (based on pharo) load a 
model, export some data and close itself without saving and that several times.

I do it under windows 7 by this kind of loop in a .bat file:
FOR /L %%i IN (1,1,10) DO (
"Pharo.exe --headless sdco-sa-tooling-ci-5.image eval ''
)

The problem is that at each execution of pharo, I lose focus from the window 
where I was currently working (a notepad by example).
How can I do to solve it?

Thanks in advance!

Cheers,

Vincent BLONDEAU



Ce message et les pi?ces jointes sont confidentiels et r?serv?s ? l'usage 
exclusif de ses destinataires. Il peut ?galement ?tre prot?g? par le secret 
professionnel. Si vous recevez ce message par erreur, merci d'en avertir 
imm?diatement l'exp?diteur et de le d?truire. L'int?grit? du message ne pouvant 
?tre assur?e sur Internet, la responsabilit? de Worldline ne pourra ?tre 
recherch?e quant au contenu de ce message. Bien que les meilleurs efforts 
soient faits pour maintenir cette transmission exempte de tout virus, 
l'exp?diteur ne donne aucune garantie ? cet ?gard et sa responsabilit? ne 
saurait ?tre recherch?e pour tout dommage r?sultant d'un virus transmis.

This e-mail and the documents attached are confidential and intended solely for 
the addressee; it may also be privileged. If you receive this e-mail in error, 
please notify the sender immediately and destroy it. As its integrity cannot be 
secured on the Internet, the Worldline liability cannot be triggered for the 
message content. Although the sender endeavours to maintain a computer 
virus-free network, the sender does not warrant that this transmission is 
virus-free and will not be liable for any damages resulting from any virus 
transmitted.


Re: [Pharo-dev] LaTeX equations support for gitbook

2014-07-29 Thread Serge Stinckwich
On Sun, Jul 27, 2014 at 10:45 PM, Damien Cassou  wrote:
> Hi Serge,
>
> On Sat, Jul 26, 2014 at 9:02 PM, Serge Stinckwich
>  wrote:
>> There is only one drawback for me at the moment: apparently LaTeX
>> equations are not visible under markdown. I guess this might possible
>> to generate the pictures with LaTex.
>
>
> nothing exists yet, but I can help if you want to look at that. The
> idea would be to keep the latex formula for latex output and to use
> latex to generate a picture for other outputs

Apparently this is possible to generate png or jpg files from LaTeX
with the standalone package:

http://mirror.ibcp.fr/pub/CTAN/macros/latex/contrib/standalone/standalone.pdf

Dans un fichier tex:
\documentclass[convert]{standalone}
\begin{document}
%%% insert your LaTeX equations here
$\frac{dS}{dt} = -\beta*S*I$
\end{document}

puis :
pdflatex -shell-escape test.tex

Another option is to use a LaTeX image generator :
http://www.sciweavers.org/free-online-latex-equation-editor
that allows you to embed images inside the resulting html.

-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/



Re: [Pharo-dev] DFlow needs you

2014-07-29 Thread Roberto Minelli
Hi Thierry,

Not necessarily. I am profiling some Nautilus stuffs, but even though u’re not 
a Nautilus user it would be glad if u could use it anyway ;)

Thanks,
Roberto


On Jul 29, 2014, at 12:39 PM, Thierry Goubier  wrote:

> Is this specific to Nautilus users?
> 
> Thierry
> 
> Le 29/07/2014 10:01, Roberto Minelli a écrit :
>> Hi guys,
>> 
>> As part of my research, I am conducting an experiment on how Pharo 
>> developers use the IDE and I really need you.
>> 
>> My final goal, as we discussed at ESUG last year, is to improve the UI of 
>> our IDE to better fit our needs.
>> To do so, I first need to collect interaction data from real developers.
>> 
>> I would like to ask you if you and your team could install DFlow, my 
>> interaction profiler, and record your
>> development sessions on a daily basis. The tool is not intrusive and 
>> requires minimal effort to be used.
>> There is a simple UI that lets you start/pause/stop the recording. When you 
>> stop the session
>> it automatically shares the data with me (through HTTP requests).
>> 
>> If I manage to collect enough data and discover some insights I will share 
>> them in my ESUG talk!
>> 
>> I am looking forward to hearing from you!
>> 
>> Cheers,
>> 
>> Roberto
>> 
>> P.s. You can find installation instructions at the following link: 
>> http://goo.gl/ZKYNUI
>> 
>> 
> 
> 




Re: [Pharo-dev] babymock gone?

2014-07-29 Thread Esteban Lorenzano
This should be working now too. 

cheers, 
Esteban

On 29 Jul 2014, at 09:57, Esteban Lorenzano  wrote:

> no, there is a problem with zeroflag user and I still didn’t manage to fix it 
> (I will do it today, I hope)
> 
> Esteban
> 
> On 29 Jul 2014, at 09:55, Usman Bhatti  wrote:
> 
>> Hi,
>> 
>> I cannot access BabyMock project on Smalltalkhub. 
>> 
>> http://smalltalkhub.com/#!/~zeroflag/BabyMock2
>> 
>> Was it moved purposely to another repository? Did it disappear due to the 
>> recent glitches in Smalltalkhub?
>> 
>> 
>> regards,
>> 
>> usman
> 



Re: [Pharo-dev] Smalltalkhub behaves very strangely

2014-07-29 Thread Esteban Lorenzano
Hi, 

I fixed the problem.
I hope everything is smooth now. 

Esteban

On 27 Jul 2014, at 22:44, Esteban Lorenzano  wrote:

> damn… you are having same problem Pharo team had last friday.
> I will check it tomorrow.
> 
> Esteban 
> 
> 
> On 27 Jul 2014, at 21:09, Attila Magyar  wrote:
> 
>> When I try to commit to my project, I often get an error message back. It
>> says "Error: Could not save version". In the debugger I see that the http
>> response code is 404.
>> 
>> When I try to open my project on the web, I get an "Oops, not found!". But
>> the most frightening is, that when  I click on my user, under the "My
>> projects" there is the message "No project yet". There should be about 10-12
>> projects under my user (zeroflag).
>> 
>> I discovered that I can "fix" this temporaly by searching one of my projects
>> with the search box which usually gives back some result, and after that
>> suddenly my projects becomes visible again.
>> 
>> After doing some commits with monticello, the problem reappears.
>> 
>> 
>> 
>> --
>> View this message in context: 
>> http://forum.world.st/Smalltalkhub-behaves-very-strangely-tp4770454.html
>> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
>> 
> 




[Pharo-dev] [pharo-project/pharo-core] 3512b1: 40137

2014-07-29 Thread GitHub
  Branch: refs/heads/4.0
  Home:   https://github.com/pharo-project/pharo-core
  Commit: 3512b12b4bec9f253c21afd2892ca446715d36af
  
https://github.com/pharo-project/pharo-core/commit/3512b12b4bec9f253c21afd2892ca446715d36af
  Author: Jenkins Build Server 
  Date:   2014-07-29 (Tue, 29 Jul 2014)

  Changed paths:
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - 
scripts/script137.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - 
updates/update40137.st
M 
ScriptLoader40.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st

  Log Message:
  ---
  40137
Undo

5193
MC Browser: New Packages are never dirty in

http://files.pharo.org/image/40/40137.zip




[Pharo-dev] [pharo-project/pharo-core]

2014-07-29 Thread GitHub
  Branch: refs/tags/40137
  Home:   https://github.com/pharo-project/pharo-core


[Pharo-dev] [pharo-project/pharo-core] 6bbcfe: 40136

2014-07-29 Thread GitHub
  Branch: refs/heads/4.0
  Home:   https://github.com/pharo-project/pharo-core
  Commit: 6bbcfed6a7a81a51af0c0296e7675dff5494b383
  
https://github.com/pharo-project/pharo-core/commit/6bbcfed6a7a81a51af0c0296e7675dff5494b383
  Author: Jenkins Build Server 
  Date:   2014-07-29 (Tue, 29 Jul 2014)

  Changed paths:
M 
Nautilus.package/AbstractCategoryWidget.class/instance/icon/categoryIconFor_.st
R 
Nautilus.package/AbstractCategoryWidget.class/instance/protocol/okToChange.st
A 
Nautilus.package/AbstractCategoryWidget.class/instance/protocol/resetCategoriesListSelection.st
A 
Nautilus.package/AbstractCategoryWidget.class/instance/protocol/resetCategoryCache.st
A 
Nautilus.package/AbstractCategoryWidget.class/instance/protocol/resetSelection.st
A 
Nautilus.package/AbstractCategoryWidget.class/instance/updating/okToChange.st
A 
Nautilus.package/AbstractClassWidget.class/instance/protocol/selectClass_.st
A 
Nautilus.package/AbstractClassWidget.class/instance/protocol/selectedClasses.st
M Nautilus.package/AbstractMethodWidget.class/instance/drag and 
drop/dragPassengersFor_inMorph_.st
M 
Nautilus.package/AbstractMethodWidget.class/instance/icon/methodIconFor_.st
R 
Nautilus.package/AbstractMethodWidget.class/instance/icon/rebuildIconicButtonFrom_.st
A Nautilus.package/AbstractMethodWidget.class/instance/item 
creation/buildMethodsList.st
R Nautilus.package/AbstractMethodWidget.class/instance/items 
creation/buildMethodsList.st
R 
Nautilus.package/AbstractMethodWidget.class/instance/protocol/deselectMethod_.st
A 
Nautilus.package/AbstractMethodWidget.class/instance/protocol/invalidateCacheEntryFor_.st
R 
Nautilus.package/AbstractMethodWidget.class/instance/protocol/okToChange.st
A 
Nautilus.package/AbstractMethodWidget.class/instance/protocol/resetMethodCache.st
A 
Nautilus.package/AbstractMethodWidget.class/instance/protocol/resetSelection.st
A 
Nautilus.package/AbstractMethodWidget.class/instance/protocol/updateList.st
A 
Nautilus.package/AbstractMethodWidget.class/instance/updating/okToChange.st
M Nautilus.package/AbstractNautilusUI.class/class/menu/debugMenu_.st
M Nautilus.package/AbstractNautilusUI.class/class/menu/groupsMenu_.st
R 
Nautilus.package/AbstractNautilusUI.class/instance/accessing/classifier_.st
R 
Nautilus.package/AbstractNautilusUI.class/instance/accessing/toggleShowInstance.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
buttons/buildBrowseClassVarsButton.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
buttons/buildBrowseInstVarsButton.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
buttons/buildCommentButton.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
buttons/buildGroupsButton.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
buttons/buildInstanceButton.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
buttons/buildSwitchToByteCodeButton.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
buttons/buildSwitchToSourceCodeButton.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
buttons/buildToggleButton.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
lists/buildFirstColumn_.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
lists/buildFourthColumn_.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
lists/buildNavigationList.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
lists/buildSecondColumn_.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
lists/buildTextAreaButtonsColumn_.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
lists/buildThirdColumn_.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
plugins/buildBottomPlugins.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
plugins/buildMiddlePlugins.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
plugins/buildTopPlugins.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
text/buildCodePane.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui 
text/buildCommentPane.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui/addAll_.st
A Nautilus.package/AbstractNautilusUI.class/instance/build 
ui/buildColumns_height_.st
A Nautilus.package/AbstractNautilusUI.class/instance/build 
ui/buildSeparator.st
A Nautilus.package/AbstractNautilusUI.class/instance/buttons 
behavior/toggleShowInstance.st
R Nautilus.package/AbstractNautilusUI.class/instance/displaying/addAll_.st
R 
Nautilus.package/AbstractNautilusUI.class/instance/displaying/buildFirstColumn_.st
R 
Nautilus.package/AbstractNautilusUI.class/instance/displaying/buildSecondColumn_.st
R 
Nautilus.package/AbstractNautilusUI.class/instance/displaying/buildTextAreaButtonsColumn_.st
 

[Pharo-dev] [pharo-project/pharo-core]

2014-07-29 Thread GitHub
  Branch: refs/tags/40136
  Home:   https://github.com/pharo-project/pharo-core


[Pharo-dev] [pharo-project/pharo-core] 45ad75: 40135

2014-07-29 Thread GitHub
  Branch: refs/heads/4.0
  Home:   https://github.com/pharo-project/pharo-core
  Commit: 45ad75e962352028afe64d1418ca75ec26b38b9c
  
https://github.com/pharo-project/pharo-core/commit/45ad75e962352028afe64d1418ca75ec26b38b9c
  Author: Jenkins Build Server 
  Date:   2014-07-29 (Tue, 29 Jul 2014)

  Changed paths:
M Morphic-Core.package/Morph.class/instance/meta-actions/showActions.st
R OpalCompiler-Core.package/OCASTTranslatorForValue.class/instance/inline 
messages/emitAnd_.st
R OpalCompiler-Core.package/OCASTTranslatorForValue.class/instance/inline 
messages/emitOr_.st
M 
Refactoring-Core.package/RBMoveInstVarToClassRefactoring.class/instance/transforming/transform.st
M SUnit-UI.package/TestRunner.class/instance/actions/collectCoverageFor_.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - 
scripts/script135.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - 
updates/update40135.st
M 
ScriptLoader40.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
M Spec-Tools.package/ChangeSorterApplication.class/instance/menu - change 
set/browseChangeSet.st
A Spec-Tools.package/MessageBrowser.class/class/instance creation - 
old/on_named_.st
A Spec-Tools.package/MessageBrowser.class/class/instance creation - 
old/on_named_autoSelect_refreshingBlockSelector_.st
A Spec-Tools.package/MessageBrowser.class/class/instance creation - 
old/openMessageList_name_autoSelect_refreshingBlockSelector_.st
A Spec-Tools.package/MessageBrowser.class/class/instance 
creation/browseImplementorsOf_.st
R Spec-Tools.package/MessageBrowser.class/class/instance 
creation/browseImplementors_of_named_.st
R Spec-Tools.package/MessageBrowser.class/class/instance 
creation/browseMessages_refreshingBlock_named_.st
A Spec-Tools.package/MessageBrowser.class/class/instance 
creation/browseSendersOf_.st
R Spec-Tools.package/MessageBrowser.class/class/instance 
creation/browseSenders_of_named_.st
A Spec-Tools.package/MessageBrowser.class/class/instance creation/browse_.st
A Spec-Tools.package/MessageBrowser.class/class/instance 
creation/browse_asImplementorsOf_.st
A Spec-Tools.package/MessageBrowser.class/class/instance 
creation/browse_asSendersOf_.st
A Spec-Tools.package/MessageBrowser.class/class/instance 
creation/browse_title_.st
A Spec-Tools.package/MessageBrowser.class/class/instance 
creation/browse_title_autoSelect_.st
R Spec-Tools.package/MessageBrowser.class/class/instance 
creation/on_named_.st
R Spec-Tools.package/MessageBrowser.class/class/instance 
creation/on_named_autoSelect_.st
R Spec-Tools.package/MessageBrowser.class/class/instance 
creation/on_named_autoSelect_refreshingBlockSelector_.st
R Spec-Tools.package/MessageBrowser.class/class/tool 
registration/openMessageList_name_autoSelect_.st
R Spec-Tools.package/MessageBrowser.class/class/tool 
registration/openMessageList_name_autoSelect_refreshingBlockSelector_.st
M 
Tool-Base.package/extension/SystemNavigation/instance/browseMessageList_name_autoSelect_refreshingBlockSelector_.st
M Tool-Browser-Old.package/Browser.class/instance/message 
functions/shiftedMessageListMenu_.st
R Tool-Browser-Old.package/StringHolder.class/instance/as yet 
unclassified/browseAllMessages.st
M Tool-Changes.package/ChangeList.class/instance/menu 
actions/browseCurrentVersionsOfSelections.st

  Log Message:
  ---
  40135
5193 MC Browser: New Packages are never dirty in
https://pharo.fogbugz.com/f/cases/5193

13723 Another Step in cleaning the MessageBrowser API
https://pharo.fogbugz.com/f/cases/13723

13722 Failing test: OCDecompilerTest  #testExampleAndOr3   and 
#testExampleAndOr4
https://pharo.fogbugz.com/f/cases/13722

http://files.pharo.org/image/40/40135.zip




[Pharo-dev] [pharo-project/pharo-core]

2014-07-29 Thread GitHub
  Branch: refs/tags/40135
  Home:   https://github.com/pharo-project/pharo-core


Re: [Pharo-dev] Promises on Pharo?

2014-07-29 Thread Thierry Goubier
Yes. I'm wondering about some of the things one could imagine based on 
futures.


Part of my research effort is on process networks as programming models 
for embedded systems, branching on larger, distributed systems (sensor 
networks, systems of systems) and there is a relation with the way 
futures and promises do represent parallel computations.


Thierry

Le 29/07/2014 01:25, Sebastian Sastre a écrit :

cool!

thanks for the pointer Clara

Also I saw now that Thierry asked too

funny coincidence

sebastian 

o/

blog: http://sebastianconcept.com 
LinkedIn: http://www.linkedin.com/in/sebastiansastre
github: https://github.com/sebastianconcept





On Jul 28, 2014, at 8:13 PM, Clara Allende > wrote:



There is Santiago's work on TaskIT...
https://www.mail-archive.com/pharo-dev@lists.pharo.org/msg17446.html (and 
you can search for the whole thread in this mailing list ^^)



2014-07-29 1:04 GMT+02:00 Sebastian Sastre 
mailto:sebast...@flowingconcept.com>>:


Do we have Promises and/or Futures for Pharo?

A+ ones?
http://promisesaplus.com/



sebastian 

o/

blog: http://sebastianconcept.com 
LinkedIn: http://www.linkedin.com/in/sebastiansastre
github: https://github.com/sebastianconcept












Re: [Pharo-dev] DFlow needs you

2014-07-29 Thread Thierry Goubier

Is this specific to Nautilus users?

Thierry

Le 29/07/2014 10:01, Roberto Minelli a écrit :

Hi guys,

As part of my research, I am conducting an experiment on how Pharo developers 
use the IDE and I really need you.

My final goal, as we discussed at ESUG last year, is to improve the UI of our 
IDE to better fit our needs.
To do so, I first need to collect interaction data from real developers.

I would like to ask you if you and your team could install DFlow, my 
interaction profiler, and record your
development sessions on a daily basis. The tool is not intrusive and requires 
minimal effort to be used.
There is a simple UI that lets you start/pause/stop the recording. When you 
stop the session
it automatically shares the data with me (through HTTP requests).

If I manage to collect enough data and discover some insights I will share them 
in my ESUG talk!

I am looking forward to hearing from you!

Cheers,

Roberto

P.s. You can find installation instructions at the following link: 
http://goo.gl/ZKYNUI







Re: [Pharo-dev] rethinking the print it action in Pharo

2014-07-29 Thread Thierry Goubier

Le 29/07/2014 12:17, Tim Mackinnon a écrit :

Just wanted to chip in, and say that pushing on the UI we use is definitely
appreciated (please keep it up). At the UKST meeting last night, we all felt
it was an interesting step - and hopefully we might have some time at ESUG
to discuss these kinds of things? Maybe a BOF in the bar one night?

I do believe as well a push along those lines is interesting.


Another one in the same vein, is toggling between Class/Instance methods
(you don't have to do it a lot - but certainly when you first create a class
and you are trying to explore how best to express it, it's annoying that you
have toggle to create a class method, and then toggle back to say implement
an improved #initialise method etc. I'm starting to think more and more,
that we should just show all methods but let you sort (class methods at the
top, followed by instance methods for example?).
If you want to try it first hand and validate against your experience, 
the AltBrowser provides that:




At least the list of. I'm too lazy to go for the complexity of having 
multiple methods (with multiple text panes on the right) selected and 
opened at the same time.


A description available here: http://thierrygoubier.github.io/AltBrowser/

Thierry



Re: [Pharo-dev] Dali and Voyage

2014-07-29 Thread Sebastian Sastre

On Jul 28, 2014, at 6:41 AM, Sven Van Caekenberghe  wrote:

> It would be good to have a ProtoBuffers implementation that is separate.
+1

> The same goes for the BSON implementation hidden in StHub.
+1




Re: [Pharo-dev] rethinking the print it action in Pharo

2014-07-29 Thread Tim Mackinnon
Just wanted to chip in, and say that pushing on the UI we use is definitely
appreciated (please keep it up). At the UKST meeting last night, we all felt
it was an interesting step - and hopefully we might have some time at ESUG
to discuss these kinds of things? Maybe a BOF in the bar one night?

Another one in the same vein, is toggling between Class/Instance methods
(you don't have to do it a lot - but certainly when you first create a class
and you are trying to explore how best to express it, it's annoying that you
have toggle to create a class method, and then toggle back to say implement
an improved #initialise method etc. I'm starting to think more and more,
that we should just show all methods but let you sort (class methods at the
top, followed by instance methods for example?).

Tim



--
View this message in context: 
http://forum.world.st/rethinking-the-print-it-action-in-Pharo-tp4770472p4770812.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] [Pharo4] bench for browseAllSendersOf:

2014-07-29 Thread Sven Van Caekenberghe
Nice work !

On 29 Jul 2014, at 09:44, Marcus Denker  wrote:

> 
> On 29 Jul 2014, at 09:28, Marcus Denker  wrote:
> 
>> Interesting...
>> 
>> Pharo2:
>> [SystemNavigation new browseAllSendersOf: #+] bench '0.688 per second.’
>>  
>> Pharo3:
>> [SystemNavigation new browseAllSendersOf: #+] bench '0.638 per second.’
>> 
> Here the system got larger, so even though it is slower, it already is faster.
> Reason: 
>   - Simplifications in SystemNavigation and SystemDictionary 
>   - Spec improvements
>   - General Cleanups
> 
>> Pharo4:
>> [SystemNavigation new browseAllSendersOf: #+] bench '1.37 per second.’
>> 
> Reasons:
>   -> system smaller by around 1-2%
>   -> cleanups in MessageBrowser API, SystemNavigation and 
> Slider/MorphModel
>   -> General Cleanups
> 
> There is more to be cleaned… SystemNavigation is still very arcane, 
> especially related
> to browsing methods. 
> 
> The idea is to move all the real UI related code to the Tool classes and 
> clean up more.
> (this can be done step-by-step as time permits).
> 
> Later we should re-visit all the concepts of “Enviroment” that we have…  and 
> unify.
>   -> Smalltalk globals
>   -> SystemNavigation as the mediator for different “Smalltalk global” 
> like environments
>   -> RBBrowserEnvironment
>   -> Ring Containers (maybe not related)
> 
>   Marcus
> 
> 




[Pharo-dev] DFlow needs you

2014-07-29 Thread Roberto Minelli
Hi guys,

As part of my research, I am conducting an experiment on how Pharo developers 
use the IDE and I really need you.

My final goal, as we discussed at ESUG last year, is to improve the UI of our 
IDE to better fit our needs.
To do so, I first need to collect interaction data from real developers.

I would like to ask you if you and your team could install DFlow, my 
interaction profiler, and record your 
development sessions on a daily basis. The tool is not intrusive and requires 
minimal effort to be used.
There is a simple UI that lets you start/pause/stop the recording. When you 
stop the session
it automatically shares the data with me (through HTTP requests).

If I manage to collect enough data and discover some insights I will share them 
in my ESUG talk! 

I am looking forward to hearing from you!

Cheers,

Roberto

P.s. You can find installation instructions at the following link: 
http://goo.gl/ZKYNUI


[Pharo-dev] DFlow needs you

2014-07-29 Thread Roberto Minelli
Hi guys,

As part of my research, I am conducting an experiment on how Pharo developers 
use the IDE and I really need you.

My final goal, as we discussed at ESUG last year, is to improve the UI of our 
IDE to better fit our needs.
To do so, I first need to collect interaction data from real developers.

I would like to ask you if you and your team could install DFlow, my 
interaction profiler, and record your 
development sessions on a daily basis. The tool is not intrusive and requires 
minimal effort to be used.
There is a simple UI that lets you start/pause/stop the recording. When you 
stop the session
it automatically shares the data with me (through HTTP requests).

If I manage to collect enough data and discover some insights I will share them 
in my ESUG talk! 

I am looking forward to hearing from you!

Cheers,

Roberto

P.s. You can find installation instructions at the following link: 
http://goo.gl/ZKYNUI


Re: [Pharo-dev] babymock gone?

2014-07-29 Thread Usman Bhatti
On Tue, Jul 29, 2014 at 9:57 AM, Esteban Lorenzano 
wrote:

> no, there is a problem with zeroflag user and I still didn’t manage to fix
> it (I will do it today, I hope)
>

Thank you esteban.


>
> Esteban
>
>
> On 29 Jul 2014, at 09:55, Usman Bhatti  wrote:
>
> Hi,
>
> I cannot access BabyMock project on Smalltalkhub.
>
> http://smalltalkhub.com/#!/~zeroflag/BabyMock2
>
> Was it moved purposely to another repository? Did it disappear due to the
> recent glitches in Smalltalkhub?
>
>
> regards,
>
> usman
>
>
>


Re: [Pharo-dev] babymock gone?

2014-07-29 Thread Esteban Lorenzano
no, there is a problem with zeroflag user and I still didn’t manage to fix it 
(I will do it today, I hope)

Esteban

On 29 Jul 2014, at 09:55, Usman Bhatti  wrote:

> Hi,
> 
> I cannot access BabyMock project on Smalltalkhub. 
> 
> http://smalltalkhub.com/#!/~zeroflag/BabyMock2
> 
> Was it moved purposely to another repository? Did it disappear due to the 
> recent glitches in Smalltalkhub?
> 
> 
> regards,
> 
> usman



[Pharo-dev] babymock gone?

2014-07-29 Thread Usman Bhatti
Hi,

I cannot access BabyMock project on Smalltalkhub.

http://smalltalkhub.com/#!/~zeroflag/BabyMock2

Was it moved purposely to another repository? Did it disappear due to the
recent glitches in Smalltalkhub?


regards,

usman


Re: [Pharo-dev] [Pharo4] bench for browseAllSendersOf:

2014-07-29 Thread Marcus Denker

On 29 Jul 2014, at 09:28, Marcus Denker  wrote:

> Interesting...
> 
> Pharo2:
> [SystemNavigation new browseAllSendersOf: #+] bench '0.688 per second.’
>   
> Pharo3:
> [SystemNavigation new browseAllSendersOf: #+] bench '0.638 per second.’
> 
Here the system got larger, so even though it is slower, it already is faster.
Reason: 
- Simplifications in SystemNavigation and SystemDictionary 
- Spec improvements
- General Cleanups

> Pharo4:
> [SystemNavigation new browseAllSendersOf: #+] bench '1.37 per second.’
> 
Reasons:
-> system smaller by around 1-2%
-> cleanups in MessageBrowser API, SystemNavigation and 
Slider/MorphModel
-> General Cleanups

There is more to be cleaned… SystemNavigation is still very arcane, especially 
related
to browsing methods. 

The idea is to move all the real UI related code to the Tool classes and clean 
up more.
(this can be done step-by-step as time permits).

Later we should re-visit all the concepts of “Enviroment” that we have…  and 
unify.
-> Smalltalk globals
-> SystemNavigation as the mediator for different “Smalltalk global” 
like environments
-> RBBrowserEnvironment
-> Ring Containers (maybe not related)

Marcus




[Pharo-dev] [Pharo4] bench for browseAllSendersOf:

2014-07-29 Thread Marcus Denker
Interesting...

Pharo2:
[SystemNavigation new browseAllSendersOf: #+] bench '0.688 per second.’

Pharo3:
[SystemNavigation new browseAllSendersOf: #+] bench '0.638 per second.'

Pharo4:
[SystemNavigation new browseAllSendersOf: #+] bench '1.37 per second.'


And for Nautilus:

Pharo2:
[Smalltalk tools browser open] bench '4.46 per second.'

Pharo3:
[Smalltalk tools browser open] bench '6.77 per second.' 

Pharo4:
[Smalltalk tools browser open] bench '7.17 per second.’

(all with the same VM)

Marcus


Re: [Pharo-dev] GToolkit in Pharo 4?

2014-07-29 Thread Max Leske
Ok, thanks.


On 28.07.2014, at 22:37, Stephan Eggermont  wrote:

> Just fix the configuration. Nothing there for pharo 4.x
> And as baseline012 refers to #development everywhere, 
> you'll need to check all dependencies too
> 
> Stephan
>