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
September 2016
- 671 messages
[pharo-project/pharo-core] 9afad3: 60229
by GitHub
Branch: refs/heads/6.0
Home: https://github.com/pharo-project/pharo-core
Commit: 9afad3ab9e022d7cf1a317edbcf0be3b166c6ea8
https://github.com/pharo-project/pharo-core/commit/9afad3ab9e022d7cf1a317ed…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2016-09-18 (Sun, 18 Sep 2016)
Changed paths:
M Rubric.package/RubAbstractTextArea.class/instance/event handling/mouseMove_.st
A SUnit-Core.package/LongTestCase.class/class/accessing/defaultTimeLimit.st
R SUnit-Core.package/LongTestCase.class/instance/accessing/defaultTimeLimit.st
A SUnit-Core.package/TestCase.class/class/accessing/defaultTimeLimit.st
A SUnit-Core.package/TestCase.class/class/accessing/defaultTimeLimit_.st
A SUnit-Core.package/TestCase.class/class/settings/defaultTimeLimitSecs.st
A SUnit-Core.package/TestCase.class/class/settings/defaultTimeLimitSecs_.st
A SUnit-Core.package/TestCase.class/class/settings/defaultTimeLimitSettingOn_.st
M SUnit-Core.package/TestCase.class/definition.st
M SUnit-Core.package/TestCase.class/instance/accessing/defaultTimeLimit.st
A SUnit-Tests.package/ClassFactoryForTestCaseTest.class/class/accessing/defaultTimeLimit.st
R SUnit-Tests.package/ClassFactoryForTestCaseTest.class/instance/setUp-tearDown/defaultTimeLimit.st
A SUnit-Tests.package/ClassFactoryWithOrganizationTest.class/class/accessing/defaultTimeLimit.st
R SUnit-Tests.package/ClassFactoryWithOrganizationTest.class/instance/accessing/defaultTimeLimit.st
R ScriptLoader60.package/ScriptLoader.class/instance/pharo - scripts/script60228.st
A ScriptLoader60.package/ScriptLoader.class/instance/pharo - scripts/script60229.st
R ScriptLoader60.package/ScriptLoader.class/instance/pharo - updates/update60228.st
A ScriptLoader60.package/ScriptLoader.class/instance/pharo - updates/update60229.st
M ScriptLoader60.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
Log Message:
-----------
60229
19096 String selection behaviour in code editor is not logical
https://pharo.fogbugz.com/f/cases/19096
19035 Default time limit for tests should be small
https://pharo.fogbugz.com/f/cases/19035
http://files.pharo.org/image/60/60229.zip
Sept. 18, 2016
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/60228
Home: https://github.com/pharo-project/pharo-core
Sept. 18, 2016
[pharo-project/pharo-core] c99d2f: 60228
by GitHub
Branch: refs/heads/6.0
Home: https://github.com/pharo-project/pharo-core
Commit: c99d2f375b0cb5cb410026c84a125e0600cb5738
https://github.com/pharo-project/pharo-core/commit/c99d2f375b0cb5cb410026c8…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2016-09-18 (Sun, 18 Sep 2016)
Changed paths:
M EpiceaBrowsers.package/EpAbsentItem.class/instance/populating browser/icon.st
M EpiceaBrowsers.package/EpFetchMoreItem.class/instance/populating browser/icon.st
M EpiceaBrowsers.package/EpIconVisitor.class/instance/private/additionIcon.st
M EpiceaBrowsers.package/EpIconVisitor.class/instance/private/emptyIcon.st
A EpiceaBrowsers.package/EpIconVisitor.class/instance/private/iconNamed_.st
M EpiceaBrowsers.package/EpIconVisitor.class/instance/private/modificationIcon.st
M EpiceaBrowsers.package/EpIconVisitor.class/instance/private/removalIcon.st
M EpiceaBrowsers.package/EpLogBrowser.class/instance/initialization/initializeTabs.st
M EpiceaBrowsers.package/EpLogBrowserItem.class/definition.st
M EpiceaBrowsers.package/EpLogNodesModel.class/instance/initialization/initializeRefreshButtonModel.st
M EpiceaBrowsers.package/EpLogNodesModel.class/instance/initialization/initializeSelectedDirectoryButtonModel.st
M EpiceaBrowsers.package/EpMonitorModel.class/instance/initialization/initializePresenter.st
M EpiceaBrowsers.package/EpMonitorModel.class/instance/refreshing/refresh.st
M EpiceaBrowsers.package/EpSelection.class/definition.st
M EpiceaBrowsers.package/EpSelection.class/instance/populating menu/filtersSubMenu.st
M EpiceaBrowsers.package/EpSelection.class/instance/populating menu/populateMenu_.st
M Komitter.package/KomitLeaf.class/instance/accessing/icon.st
M Komitter.package/KomitPackageNode.class/instance/api/icon.st
M Komitter.package/KomitPackageNode.class/instance/initialization/initialize.st
M Komitter.package/KomitRemote.class/definition.st
M Komitter.package/RemotesManager.class/instance/initialization/initializeWidgets.st
M NautilusRefactoring.package/PackageAndClassChooser.class/instance/accessing - tree/iconFor_.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/checkboxSelectedForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/checkboxUnselectedForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/menuPinForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/newCheckboxMarkerForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/newRadioButtonMarkerForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/newWindowCloseForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/newWindowMaximizeForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/newWindowMenuForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/newWindowMenuPassiveForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/newWindowMinimizeForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/radioButtonForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/radioButtonSelectedForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/windowClosePassiveForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/windowMaximizePassiveForm.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/forms/windowMinimizePassiveForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/checkboxSelectedForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/checkboxUnselectedForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/menuPinForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/newCheckboxMarkerForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/newRadioButtonMarkerForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/newWindowCloseForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/newWindowMaximizeForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/newWindowMenuForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/newWindowMenuPassiveForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/newWindowMinimizeForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/radioButtonForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/radioButtonSelectedForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/windowClosePassiveForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/windowMaximizePassiveForm.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/forms/windowMinimizePassiveForm.st
M Polymorph-Widgets.package/UITheme.class/definition.st
M QualityAssistant.package/QAFeedbackMorph.class/instance/initialization/initializeNegativeFeedback.st
M QualityAssistant.package/QAFeedbackMorph.class/instance/initialization/initializePositiveFeedback.st
M Reflectivity-Tools.package/WatchpointWindow.class/instance/initialization/setupMenu.st
M Renraku.package/ReAbstractCritique.class/instance/accessing/icon.st
M Renraku.package/ReAbstractCritique.class/instance/actions/actions.st
M Renraku.package/ReProperty.class/definition.st
R ScriptLoader60.package/ScriptLoader.class/instance/pharo - scripts/script60227.st
A ScriptLoader60.package/ScriptLoader.class/instance/pharo - scripts/script60228.st
R ScriptLoader60.package/ScriptLoader.class/instance/pharo - updates/update60227.st
A ScriptLoader60.package/ScriptLoader.class/instance/pharo - updates/update60228.st
M ScriptLoader60.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
M ShoreLine-Report-UI.package/SlReportWindow.class/instance/initialization/initializeControls.st
M Tool-DependencyAnalyser-UI.package/DAAddPackageModel.class/instance/initialization/initializeWidgets.st
M Tool-DependencyAnalyser-UI.package/DAAssemblyNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DAClassToDependencyNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DACycleNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DADependentPackageNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DAExtensionDependencyNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DAInheritanceDependencyNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DAManuallyAddedDependentPackageNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DAMessageSendNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DAMethodImplementationNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DAMissingMethodNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DAPackageAnalyzerTreeModel.class/instance/initialization/initializeButtons.st
M Tool-DependencyAnalyser-UI.package/DAPackageDependenciesWelcome.class/instance/initialization/initializeButtons.st
M Tool-DependencyAnalyser-UI.package/DAPackageItemDiffNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DAPackageTreeModel.class/instance/initialization/initializeWidgets.st
M Tool-DependencyAnalyser-UI.package/DAPackageUnderAnalysisNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DAPotentialDependenciesNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DAReferenceDependencyNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DAReverseDependentPackageNode.class/instance/accessing/icon.st
M Tool-DependencyAnalyser-UI.package/DAReversePackageNode.class/instance/accessing/icon.st
M Tool-FileList.package/FileDirectoryWrapper.class/instance/accessing/icon.st
M Versionner-Spec-Browser.package/VSDetailsLeafNode.class/instance/accessing/icon.st
M Versionner-Spec-Browser.package/VSGroupNode.class/instance/accessing/icon.st
M Versionner-Spec-Browser.package/VSPackageNode.class/instance/accessing/icon.st
M Versionner-Spec-Browser.package/VersionnerProjectBrowser.class/instance/initialization/initializeWidgets.st
M Versionner-Spec-Browser.package/VersionnerProjectBrowser.class/instance/ui/iconForVersion_.st
M Versionner-Spec-Browser.package/VersionnerProjectPackagesPanel.class/instance/initialization/initializeWidgets.st
M Versionner-Spec-Browser.package/VersionnerProjectPanel.class/instance/initialization/initializeGroupsWidget.st
M Versionner-Spec-Browser.package/VersionnerProjectPanel.class/instance/initialization/initializeProjectsWidget.st
M Versionner-Spec-Browser.package/VersionnerProjectToolBar.class/instance/initialization/initializeWidgets.st
Log Message:
-----------
60228
19102 Another clean iconNamed: phase...
https://pharo.fogbugz.com/f/cases/19102
http://files.pharo.org/image/60/60228.zip
Sept. 18, 2016
Re: [Pharo-dev] [Pharo-users] [ANN] Pillar 4.0.0
by stepharo
Le 17/9/16 à 08:21, Tudor Girba a écrit :
> Hi,
>
> Great. I also started to use it, and I would be interested in working also on creating a webpage out of the box.
>
> It is also unclear to me how to deal with pillar.conf (I did not look at the code yet.). Should I rely on a book.pillar root class that embeds the chapter files? Or is there a way to still rely on a declarative way like we had in pillar.conf to embed those files?
Hi doru
I did not try yet. My plan is to migrate all my books to archetype and
pillar 40.
I hope to get some time to try today.
Stef
>
> Cheers,
> Doru
>
>
>> On Sep 16, 2016, at 10:02 PM, Damien Pollet <damien.pollet(a)gmail.com> wrote:
>>
>> Yes, I will first cleanup the one in the book archetype, and unify it with the Enterprise & Spec books, since they seem to be the most up-to-date with Pillar.
>>
>> On 16 September 2016 at 21:19, stepharo <stepharo(a)free.fr> wrote:
>> Damien Pollet started to have a look at the makefile and this is on my todo to try.
>>
>>
>> Stef
>>
>>
>> Le 15/9/16 à 00:13, Johan Fabry a écrit :
>>
>> Hi Doru,
>>
>> it looks like thereâs a problem with copySupport.mk, I had the same problem with the Spec booklet. The file is using Linux only syntax for the cp command. This was fixed for the Spec booklet after I raised an issue there, but it seems the fix was not propagated everywhere it needs to be. Have a look at https://github.com/SquareBracketAssociates/BuildingUIWithSpec/blob/master/c… and try to update your copySupport, it may fix your problem.
>>
>> --
>> Does this mail seem too brief? Sorry for that, I donât mean to be rude! Please see http://emailcharter.org .
>>
>> Johan Fabry - http://pleiad.cl/~jfabry
>> PLEIAD and RyCh labs - Computer Science Department (DCC) - University of Chile
>>
>> On Sep 14, 2016, at 18:40, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>>
>> Hi,
>>
>> Ok, I found this document:
>> https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessf…
>>
>> And now I tried this:
>>
>> wget --no-check-certificate https://raw.githubusercontent.com/pillar-markup/pillar/master/download.sh
>> chmod +x download.sh
>> ./download.sh
>> ./pillar archetype book
>>
>> and I got the book template. But, I do not know how to compile the book. I tried
>>
>> make
>>
>> or
>> make book
>>
>> but I get:
>>
>> make
>> mkdir -p ./book-result
>> find . -type d -path ./book-result -prune -o -wholename "*/figures" -exec cp {} --parents -r ./book-result \;
>> cp: ./Chapters/Chapter1/figures is a directory (not copied).
>> cp: --parents: No such file or directory
>> cp: -r: No such file or directory
>> cp: ./figures is a directory (not copied).
>> cp: --parents: No such file or directory
>> cp: -r: No such file or directory
>> cp: ./support/figures is a directory (not copied).
>> cp: --parents: No such file or directory
>> cp: -r: No such file or directory
>> cp -r support/ ./book-result
>> cp .latexmkrc ./book-result
>> cp: .latexmkrc: No such file or directory
>> make: *** [copySupport] Error 1
>>
>>
>> I must be doing something wrong, but I do not know what. I am on a Mac 10.11 and I am using bash. Could someone point me in the right direction?
>>
>> Cheers,
>> Doru
>>
>>
>> On Sep 14, 2016, at 10:49 PM, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>>
>> Hi,
>>
>> Where can I find the new template system for Pillar?
>>
>> Cheers,
>> Doru
>>
>>
>> On Jul 22, 2016, at 3:41 PM, Thibault ARLOING <thibault.arloing(a)hotmail.fr> wrote:
>>
>> Hello,
>>
>> I'm happy to announce the latest release of Pillar.
>> This release has been possible because of the hard work of Damien Cassou, Cyril Ferlicot, Yann Dubois, Thibault Arloing and Lukas Komarek.
>> What did it bring and what are the largest changes ?
>>
>> ⢠Huge cleaning of code and Dependencies
>> ⢠Many bug fixes
>> ⢠Huge refactoring of internal parts
>> ⢠Extract phase management into an external project (LightPhaser)
>> ⢠Transformers and Phases are all Pipes
>> Remove Compilation cycle
>> ⢠Remove template handling from Pillar
>> ⢠Remove generation of pillarpostExport.sh
>> ⢠Pillar now exports files to JSON format
>> ⢠Command for pillar archetypes "./pillar archetype book", book can be replaced by other archetype names (see Pillar documentation)
>> ⢠Possibility to load an archetype with a Makefile to compile pillar files
>> Features
>> ⢠Check phase to check syntax
>> ⢠EPub exporter for e-books (use pillar archetypes for this)
>> ⢠Semantic links to Youtube and Wikipedia
>> ⢠Citations for LaTeX
>> ⢠Structures (see Pillar documentation)
>> ⢠Footnotes for HTML, Markdown, LaTeX and AsciiDoc
>> ⢠Improvement of parsing configuration failure message
>> Major changes
>> ⢠Metadata field in configuration to separate data from configuration properties
>> ⢠Support files in configuration does no longer exists
>> ⢠"disableTransformers" property is now named "disabledPhases"
>> ⢠AsciiDoc file extension is now ".asciidoc"
>> ⢠Pillar now manages one input file, not a collection of input files anymore
>> ⢠Parameter inputFiles is now replaced by inputFile
>> The documentation of Pillar will be update as soon as possible to fit those changes.
>>
>> Cheers,
>>
>> Thibault
>> --
>> www.tudorgirba.com
>> www.feenk.com
>>
>> "Sometimes the best solution is not the best solution."
>>
>> --
>> www.tudorgirba.com
>> www.feenk.com
>>
>> "It's not how it is, it is how we see it."
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> --
>> Damien Pollet
>> type less, do more [ | ] http://people.untyped.org/damien.pollet
> --
> www.tudorgirba.com
> www.feenk.com
>
> "What is more important: To be happy, or to make happy?"
>
>
>
Sept. 17, 2016
Re: [Pharo-dev] [Pharo-users] [ANN] Pillar 4.0.0
by Damien Pollet
I think the book.pillar root file is the way.
On 17 September 2016 at 08:21, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> Hi,
>
> Great. I also started to use it, and I would be interested in working also
> on creating a webpage out of the box.
>
> It is also unclear to me how to deal with pillar.conf (I did not look at
> the code yet.). Should I rely on a book.pillar root class that embeds the
> chapter files? Or is there a way to still rely on a declarative way like we
> had in pillar.conf to embed those files?
>
> Cheers,
> Doru
>
>
> > On Sep 16, 2016, at 10:02 PM, Damien Pollet <damien.pollet(a)gmail.com>
> wrote:
> >
> > Yes, I will first cleanup the one in the book archetype, and unify it
> with the Enterprise & Spec books, since they seem to be the most up-to-date
> with Pillar.
> >
> > On 16 September 2016 at 21:19, stepharo <stepharo(a)free.fr> wrote:
> > Damien Pollet started to have a look at the makefile and this is on my
> todo to try.
> >
> >
> > Stef
> >
> >
> > Le 15/9/16 à 00:13, Johan Fabry a écrit :
> >
> > Hi Doru,
> >
> > it looks like thereâs a problem with copySupport.mk, I had the same
> problem with the Spec booklet. The file is using Linux only syntax for the
> cp command. This was fixed for the Spec booklet after I raised an issue
> there, but it seems the fix was not propagated everywhere it needs to be.
> Have a look at https://github.com/SquareBracketAssociates/
> BuildingUIWithSpec/blob/master/copySupport.mk and try to update your
> copySupport, it may fix your problem.
> >
> > --
> > Does this mail seem too brief? Sorry for that, I donât mean to be rude!
> Please see http://emailcharter.org .
> >
> > Johan Fabry - http://pleiad.cl/~jfabry
> > PLEIAD and RyCh labs - Computer Science Department (DCC) -
> University of Chile
> >
> > On Sep 14, 2016, at 18:40, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> >
> > Hi,
> >
> > Ok, I found this document:
> > https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/
> lastSuccessfulBuild/artifact/book-result/PillarChap/Pillar.html
> >
> > And now I tried this:
> >
> > wget --no-check-certificate https://raw.githubusercontent.
> com/pillar-markup/pillar/master/download.sh
> > chmod +x download.sh
> > ./download.sh
> > ./pillar archetype book
> >
> > and I got the book template. But, I do not know how to compile the book.
> I tried
> >
> > make
> >
> > or
> > make book
> >
> > but I get:
> >
> > make
> > mkdir -p ./book-result
> > find . -type d -path ./book-result -prune -o -wholename "*/figures"
> -exec cp {} --parents -r ./book-result \;
> > cp: ./Chapters/Chapter1/figures is a directory (not copied).
> > cp: --parents: No such file or directory
> > cp: -r: No such file or directory
> > cp: ./figures is a directory (not copied).
> > cp: --parents: No such file or directory
> > cp: -r: No such file or directory
> > cp: ./support/figures is a directory (not copied).
> > cp: --parents: No such file or directory
> > cp: -r: No such file or directory
> > cp -r support/ ./book-result
> > cp .latexmkrc ./book-result
> > cp: .latexmkrc: No such file or directory
> > make: *** [copySupport] Error 1
> >
> >
> > I must be doing something wrong, but I do not know what. I am on a Mac
> 10.11 and I am using bash. Could someone point me in the right direction?
> >
> > Cheers,
> > Doru
> >
> >
> > On Sep 14, 2016, at 10:49 PM, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> >
> > Hi,
> >
> > Where can I find the new template system for Pillar?
> >
> > Cheers,
> > Doru
> >
> >
> > On Jul 22, 2016, at 3:41 PM, Thibault ARLOING <
> thibault.arloing(a)hotmail.fr> wrote:
> >
> > Hello,
> >
> > I'm happy to announce the latest release of Pillar.
> > This release has been possible because of the hard work of Damien
> Cassou, Cyril Ferlicot, Yann Dubois, Thibault Arloing and Lukas Komarek.
> > What did it bring and what are the largest changes ?
> >
> > ⢠Huge cleaning of code and Dependencies
> > ⢠Many bug fixes
> > ⢠Huge refactoring of internal parts
> > ⢠Extract phase management into an external project
> (LightPhaser)
> > ⢠Transformers and Phases are all Pipes
> > Remove Compilation cycle
> > ⢠Remove template handling from Pillar
> > ⢠Remove generation of pillarpostExport.sh
> > ⢠Pillar now exports files to JSON format
> > ⢠Command for pillar archetypes "./pillar archetype book", book
> can be replaced by other archetype names (see Pillar documentation)
> > ⢠Possibility to load an archetype with a Makefile to compile
> pillar files
> > Features
> > ⢠Check phase to check syntax
> > ⢠EPub exporter for e-books (use pillar archetypes for this)
> > ⢠Semantic links to Youtube and Wikipedia
> > ⢠Citations for LaTeX
> > ⢠Structures (see Pillar documentation)
> > ⢠Footnotes for HTML, Markdown, LaTeX and AsciiDoc
> > ⢠Improvement of parsing configuration failure message
> > Major changes
> > ⢠Metadata field in configuration to separate data from
> configuration properties
> > ⢠Support files in configuration does no longer exists
> > ⢠"disableTransformers" property is now named "disabledPhases"
> > ⢠AsciiDoc file extension is now ".asciidoc"
> > ⢠Pillar now manages one input file, not a collection of input
> files anymore
> > ⢠Parameter inputFiles is now replaced by inputFile
> > The documentation of Pillar will be update as soon as possible to fit
> those changes.
> >
> > Cheers,
> >
> > Thibault
> > --
> > www.tudorgirba.com
> > www.feenk.com
> >
> > "Sometimes the best solution is not the best solution."
> >
> > --
> > www.tudorgirba.com
> > www.feenk.com
> >
> > "It's not how it is, it is how we see it."
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --
> > Damien Pollet
> > type less, do more [ | ] http://people.untyped.org/damien.pollet
>
> --
> www.tudorgirba.com
> www.feenk.com
>
> "What is more important: To be happy, or to make happy?"
>
>
>
--
Damien Pollet
type less, do more [ | ] http://people.untyped.org/damien.pollet
Sept. 17, 2016
Re: [Pharo-dev] [Pharo-users] [ANN] Pillar 4.0.0
by Tudor Girba
Hi,
Great. I also started to use it, and I would be interested in working also on creating a webpage out of the box.
It is also unclear to me how to deal with pillar.conf (I did not look at the code yet.). Should I rely on a book.pillar root class that embeds the chapter files? Or is there a way to still rely on a declarative way like we had in pillar.conf to embed those files?
Cheers,
Doru
> On Sep 16, 2016, at 10:02 PM, Damien Pollet <damien.pollet(a)gmail.com> wrote:
>
> Yes, I will first cleanup the one in the book archetype, and unify it with the Enterprise & Spec books, since they seem to be the most up-to-date with Pillar.
>
> On 16 September 2016 at 21:19, stepharo <stepharo(a)free.fr> wrote:
> Damien Pollet started to have a look at the makefile and this is on my todo to try.
>
>
> Stef
>
>
> Le 15/9/16 à 00:13, Johan Fabry a écrit :
>
> Hi Doru,
>
> it looks like thereâs a problem with copySupport.mk, I had the same problem with the Spec booklet. The file is using Linux only syntax for the cp command. This was fixed for the Spec booklet after I raised an issue there, but it seems the fix was not propagated everywhere it needs to be. Have a look at https://github.com/SquareBracketAssociates/BuildingUIWithSpec/blob/master/c… and try to update your copySupport, it may fix your problem.
>
> --
> Does this mail seem too brief? Sorry for that, I donât mean to be rude! Please see http://emailcharter.org .
>
> Johan Fabry - http://pleiad.cl/~jfabry
> PLEIAD and RyCh labs - Computer Science Department (DCC) - University of Chile
>
> On Sep 14, 2016, at 18:40, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>
> Hi,
>
> Ok, I found this document:
> https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessf…
>
> And now I tried this:
>
> wget --no-check-certificate https://raw.githubusercontent.com/pillar-markup/pillar/master/download.sh
> chmod +x download.sh
> ./download.sh
> ./pillar archetype book
>
> and I got the book template. But, I do not know how to compile the book. I tried
>
> make
>
> or
> make book
>
> but I get:
>
> make
> mkdir -p ./book-result
> find . -type d -path ./book-result -prune -o -wholename "*/figures" -exec cp {} --parents -r ./book-result \;
> cp: ./Chapters/Chapter1/figures is a directory (not copied).
> cp: --parents: No such file or directory
> cp: -r: No such file or directory
> cp: ./figures is a directory (not copied).
> cp: --parents: No such file or directory
> cp: -r: No such file or directory
> cp: ./support/figures is a directory (not copied).
> cp: --parents: No such file or directory
> cp: -r: No such file or directory
> cp -r support/ ./book-result
> cp .latexmkrc ./book-result
> cp: .latexmkrc: No such file or directory
> make: *** [copySupport] Error 1
>
>
> I must be doing something wrong, but I do not know what. I am on a Mac 10.11 and I am using bash. Could someone point me in the right direction?
>
> Cheers,
> Doru
>
>
> On Sep 14, 2016, at 10:49 PM, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>
> Hi,
>
> Where can I find the new template system for Pillar?
>
> Cheers,
> Doru
>
>
> On Jul 22, 2016, at 3:41 PM, Thibault ARLOING <thibault.arloing(a)hotmail.fr> wrote:
>
> Hello,
>
> I'm happy to announce the latest release of Pillar.
> This release has been possible because of the hard work of Damien Cassou, Cyril Ferlicot, Yann Dubois, Thibault Arloing and Lukas Komarek.
> What did it bring and what are the largest changes ?
>
> ⢠Huge cleaning of code and Dependencies
> ⢠Many bug fixes
> ⢠Huge refactoring of internal parts
> ⢠Extract phase management into an external project (LightPhaser)
> ⢠Transformers and Phases are all Pipes
> Remove Compilation cycle
> ⢠Remove template handling from Pillar
> ⢠Remove generation of pillarpostExport.sh
> ⢠Pillar now exports files to JSON format
> ⢠Command for pillar archetypes "./pillar archetype book", book can be replaced by other archetype names (see Pillar documentation)
> ⢠Possibility to load an archetype with a Makefile to compile pillar files
> Features
> ⢠Check phase to check syntax
> ⢠EPub exporter for e-books (use pillar archetypes for this)
> ⢠Semantic links to Youtube and Wikipedia
> ⢠Citations for LaTeX
> ⢠Structures (see Pillar documentation)
> ⢠Footnotes for HTML, Markdown, LaTeX and AsciiDoc
> ⢠Improvement of parsing configuration failure message
> Major changes
> ⢠Metadata field in configuration to separate data from configuration properties
> ⢠Support files in configuration does no longer exists
> ⢠"disableTransformers" property is now named "disabledPhases"
> ⢠AsciiDoc file extension is now ".asciidoc"
> ⢠Pillar now manages one input file, not a collection of input files anymore
> ⢠Parameter inputFiles is now replaced by inputFile
> The documentation of Pillar will be update as soon as possible to fit those changes.
>
> Cheers,
>
> Thibault
> --
> www.tudorgirba.com
> www.feenk.com
>
> "Sometimes the best solution is not the best solution."
>
> --
> www.tudorgirba.com
> www.feenk.com
>
> "It's not how it is, it is how we see it."
>
>
>
>
>
>
>
>
>
>
> --
> Damien Pollet
> type less, do more [ | ] http://people.untyped.org/damien.pollet
--
www.tudorgirba.com
www.feenk.com
"What is more important: To be happy, or to make happy?"
Sept. 17, 2016
Re: [Pharo-dev] Call for design for a literal programming doc similar to PythonDocTest
by Tudor Girba
Hi,
> On Sep 16, 2016, at 8:37 PM, stepharo <stepharo(a)free.fr> wrote:
>
> + 1
>
> Changing the language metamodel for simple validated comments is a huge effort for nothing.
> Clement is good at VM level but not at other level :)
I think there is a misunderstanding :). I do not see any implication to the language meta-model in the remark of Clement.
In fact, I expressed exactly the same opinion, that the design of things like PythonDoc comes from the fact that those people do not rely on an IDE, so their design focuses on the only thing they have: source code. Clement remarked that we already have SUnit tests and he suggested that we could just enhance the IDE to present them next to the methods. This might actually be less straightforward with SUnit because it was not made for preserving links to the code, but it can work out of the box with something like GTExamples.
Cheers,
Doru
> Stef
>
> Le 16/9/16 à 14:18, Denis Kudriashov a écrit :
>>
>> 2016-09-16 13:42 GMT+02:00 Clément Bera <bera.clement(a)gmail.com>:
>> Why don't you just change nautilus to have two text areas, one with the test corresponding to the method and the other one with the method's code ?
>>
>> You're saying:
>> Their values is active documentation that can be automatically validated.
>> That can also be applied to test we've already had with SUnit. If the only difference you want is to display the test next to the method, then it's an IDE problem, nothing has to be changed but the IDE.
>>
>> In python they have no other choices than putting tests in comments because their IDE is a text editor, they cannot create other panes or anything like that.
>>
>> It is of course true. But Stef suggestion is really much much simpler. It is just convention how to write examples inside comments. Then tools could work with them and Nicolai already provide simple extension for Nautilus.
>> We already has a lot of comments with examples inside. Making them discoverable and testable will be nice.
>>
>
--
www.tudorgirba.com
www.feenk.com
"Yesterday is a fact.
Tomorrow is a possibility.
Today is a challenge."
Sept. 17, 2016
Re: [Pharo-dev] Call for design for a literal programming doc similar to PythonDocTest
by stepharo
Le 16/9/16 à 21:58, Damien Pollet a écrit :
> On 16 September 2016 at 20:42, stepharo <stepharo(a)free.fr
> <mailto:stepharo@free.fr>> wrote:
>
> Daemons of over-engineering are tempting us because this is cooler
> to to design something complex.
>
>
> Dreaming of crazy features is a good thing. Talking from experience, I
> prefer that to not dreaming, which is pretty dull.
Yes now create a thread:
the dreams for a cool documentation system in Pharo and I will
follow and add to it happily,
What I was asking in this thread is how can we catch a low hanging fruit
and get an immmediate impact because it looks
so easy to do.
Stef
>
> And over-engineering is of course the wrong path. But the temptation
> to do so is revealing of where the system is too complex.
>
> --
> Damien Pollet
> type less, do more [ | ] http://people.untyped.org/damien.pollet
>
>
Sept. 17, 2016
Re: [Pharo-dev] [pharo-project/pharo-core] edd9f3: 60220
by Ben Coman
On Sat, Sep 17, 2016 at 3:45 AM, Nicolai Hess <nicolaihess(a)gmail.com> wrote:
>
>
> 2016-09-16 18:42 GMT+02:00 Eliot Miranda <eliot.miranda(a)gmail.com>:
>>
>> Hi All,
>>
>>
>>
>> _,,,^..^,,,_ (phone)
>> > On Sep 14, 2016, at 10:50 PM, Marcus Denker <marcus.denker(a)inria.fr>
>> > wrote:
>> >
>> >
>> >>>
>> >>> We can change it back and maybe add support for the reformatter to not
>> >>> convert it to the literal array #(3 #+ 4) .
>> >>
>> >> I do not know in fact this is why I asked :)
>> >> Now may be my idea to use pragma to get something like pythondoctest is
>> >> a bad idea
>> >> but I really want to have literal programming.
>> >> What do you think?
>> > I like the idea to show examples/tests close to code, but pragmas are
>> > not really good...
>> >
>> >> If we have ' ' then it would be good that the syntax higlighter works
>> >> with a special mode inside the ' '
>> >
>> > it is just a string. How do you know that it contains code?
>> >
>> > Would you highlight all string in all code as if it contained code? Or
>> > would you add this just for
>> > Pragmas? But even there, strings are string, not code.
>> >
>> > I think we can conclude that pragmas are not a good solution to the
>> > problem, as they are far
>> > too limited to express code.
>>
>> I think that's not a safe conclusion. We know from Igor's use of Kieran
>> arrays for C signatures in the UFFI, and can easily extrapolate here, that
>> arbitrary Smalltalk expressions /can/ be expressed in literal arrays. S
>> expressions work for lisp.
>>
>> In this particular case special casing pretty printing of literal arrays
>> in pragmas would be all that's needed to make the code look beautiful. Why
>> throw the baby out with the bath water? It would be so easy to make this
>> work well.
>
>
> We can try this as well. And it is far more easier to work with this
> expressions if they are pragma arguments, than to parse the comment to find
> some code within.
> On the other hand, it looks much nicer if we have the examples right in the
> method doc. you have some text describing the method, some code, some more
> text about the reslt.
>
>
>>
>>
>> The only thing I'd do would be to print like this to make it clear that
>> the argument t is a literal Array and not some magic form of code:
>>
>> <expr: #(3 + 4) result: 7>
>>
>
> Yes, I would like to change this anyway, even for literal arrays for ffi,
> calls like
>
> mouseStateX: x y: y
> <primitive: #primitiveNativeCall module: #NativeBoostPlugin error:
> errorCode>
> ^ self nbCall: #( Uint32 SDL_GetMouseState ( int* x , int* y ) )
>
> this will be reformatted to
>
> mouseStateX: x y: y
> <primitive: #primitiveNativeCall module: #NativeBoostPlugin error:
> 'errorCode'>
> ^ self nbCall: #(#Uint32 #SDL_GetMouseState #(#int #* #x #, #int #* #y))
errr, yuck! Thats not pretty at all. Is there some way to avoid
that? As I've been getting started with FFI its been really nice
visually to see a *direct* correspondence between the C header file
declaration and the in-Image method. Actually I think it would be
useful to go a step further to have positional rather than named
parameters for FFI methods. At the moment the method names still end
up a bit mangled. This seems feasible since currently an
open-round-bracket is invalid syntax if not preceded by an assignment
or colon.
e.g.
myvar := (a + b). "okay"
self setVar: (a + b). "okay"
self setVar( a + b ). "currently invalid syntax - but could could
represent an FFI call"
defined like...
SomeLibrary class >> setVar( newValue )
^ self ffiCall: #( int setVar ( int newValue )
But I expect its not something we'd want to leap into.
cheers -ben
Sept. 17, 2016
Re: [Pharo-dev] [Pharo-users] [ANN] Pillar 4.0.0
by Damien Pollet
Yes, I will first cleanup the one in the book archetype, and unify it with
the Enterprise & Spec books, since they seem to be the most up-to-date with
Pillar.
On 16 September 2016 at 21:19, stepharo <stepharo(a)free.fr> wrote:
> Damien Pollet started to have a look at the makefile and this is on my
> todo to try.
>
>
> Stef
>
>
> Le 15/9/16 à 00:13, Johan Fabry a écrit :
>
> Hi Doru,
>>
>> it looks like thereâs a problem with copySupport.mk, I had the same
>> problem with the Spec booklet. The file is using Linux only syntax for the
>> cp command. This was fixed for the Spec booklet after I raised an issue
>> there, but it seems the fix was not propagated everywhere it needs to be.
>> Have a look at https://github.com/SquareBrack
>> etAssociates/BuildingUIWithSpec/blob/master/copySupport.mk and try to
>> update your copySupport, it may fix your problem.
>>
>> --
>> Does this mail seem too brief? Sorry for that, I donât mean to be rude!
>> Please see http://emailcharter.org .
>>
>> Johan Fabry - http://pleiad.cl/~jfabry
>> PLEIAD and RyCh labs - Computer Science Department (DCC) - University
>> of Chile
>>
>> On Sep 14, 2016, at 18:40, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>>>
>>> Hi,
>>>
>>> Ok, I found this document:
>>> https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBo
>>> ok/lastSuccessfulBuild/artifact/book-result/PillarChap/Pillar.html
>>>
>>> And now I tried this:
>>>
>>> wget --no-check-certificate https://raw.githubusercontent.
>>> com/pillar-markup/pillar/master/download.sh
>>> chmod +x download.sh
>>> ./download.sh
>>> ./pillar archetype book
>>>
>>> and I got the book template. But, I do not know how to compile the book.
>>> I tried
>>>
>>> make
>>>
>>> or
>>> make book
>>>
>>> but I get:
>>>
>>> make
>>> mkdir -p ./book-result
>>> find . -type d -path ./book-result -prune -o -wholename "*/figures"
>>> -exec cp {} --parents -r ./book-result \;
>>> cp: ./Chapters/Chapter1/figures is a directory (not copied).
>>> cp: --parents: No such file or directory
>>> cp: -r: No such file or directory
>>> cp: ./figures is a directory (not copied).
>>> cp: --parents: No such file or directory
>>> cp: -r: No such file or directory
>>> cp: ./support/figures is a directory (not copied).
>>> cp: --parents: No such file or directory
>>> cp: -r: No such file or directory
>>> cp -r support/ ./book-result
>>> cp .latexmkrc ./book-result
>>> cp: .latexmkrc: No such file or directory
>>> make: *** [copySupport] Error 1
>>>
>>>
>>> I must be doing something wrong, but I do not know what. I am on a Mac
>>> 10.11 and I am using bash. Could someone point me in the right direction?
>>>
>>> Cheers,
>>> Doru
>>>
>>>
>>> On Sep 14, 2016, at 10:49 PM, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>>>>
>>>> Hi,
>>>>
>>>> Where can I find the new template system for Pillar?
>>>>
>>>> Cheers,
>>>> Doru
>>>>
>>>>
>>>> On Jul 22, 2016, at 3:41 PM, Thibault ARLOING <
>>>>> thibault.arloing(a)hotmail.fr> wrote:
>>>>>
>>>>> Hello,
>>>>>
>>>>> I'm happy to announce the latest release of Pillar.
>>>>> This release has been possible because of the hard work of Damien
>>>>> Cassou, Cyril Ferlicot, Yann Dubois, Thibault Arloing and Lukas Komarek.
>>>>> What did it bring and what are the largest changes ?
>>>>>
>>>>> ⢠Huge cleaning of code and Dependencies
>>>>> ⢠Many bug fixes
>>>>> ⢠Huge refactoring of internal parts
>>>>> ⢠Extract phase management into an external project
>>>>> (LightPhaser)
>>>>> ⢠Transformers and Phases are all Pipes
>>>>> Remove Compilation cycle
>>>>> ⢠Remove template handling from Pillar
>>>>> ⢠Remove generation of pillarpostExport.sh
>>>>> ⢠Pillar now exports files to JSON format
>>>>> ⢠Command for pillar archetypes "./pillar archetype book",
>>>>> book can be replaced by other archetype names (see Pillar documentation)
>>>>> ⢠Possibility to load an archetype with a Makefile to compile
>>>>> pillar files
>>>>> Features
>>>>> ⢠Check phase to check syntax
>>>>> ⢠EPub exporter for e-books (use pillar archetypes for this)
>>>>> ⢠Semantic links to Youtube and Wikipedia
>>>>> ⢠Citations for LaTeX
>>>>> ⢠Structures (see Pillar documentation)
>>>>> ⢠Footnotes for HTML, Markdown, LaTeX and AsciiDoc
>>>>> ⢠Improvement of parsing configuration failure message
>>>>> Major changes
>>>>> ⢠Metadata field in configuration to separate data from
>>>>> configuration properties
>>>>> ⢠Support files in configuration does no longer exists
>>>>> ⢠"disableTransformers" property is now named "disabledPhases"
>>>>> ⢠AsciiDoc file extension is now ".asciidoc"
>>>>> ⢠Pillar now manages one input file, not a collection of input
>>>>> files anymore
>>>>> ⢠Parameter inputFiles is now replaced by inputFile
>>>>> The documentation of Pillar will be update as soon as possible to fit
>>>>> those changes.
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Thibault
>>>>>
>>>> --
>>>> www.tudorgirba.com
>>>> www.feenk.com
>>>>
>>>> "Sometimes the best solution is not the best solution."
>>>>
>>>> --
>>> www.tudorgirba.com
>>> www.feenk.com
>>>
>>> "It's not how it is, it is how we see it."
>>>
>>>
>>>
>>>
>>
>>
>
>
--
Damien Pollet
type less, do more [ | ] http://people.untyped.org/damien.pollet
Sept. 16, 2016