On 18-10-15 12:31, Stephan Eggermont wrote:
I've committed a version to the MetaRepoForPharo50 as I couldn't write in the repo. In Pharo 5 it doesn't load. I changed the build to use the MetaRepo version and build both 4 and 5 versions.
In Citezen-Reborn-StephaneDucasse.36 there is the method CZSingleAuthorDocBuilder class>>#latex that doesn't compile in Pharo 5 'latex "self latex" | builder | builder := self new fileNamed: ''rmod.bib''; toLatex; french; fieldOrder: #(#author #title #journal #booktitle #volume #pages #publisher #year # school #impactfactor #misc); "removed doi and url since they may contain _ and the generator does not handle that well for the moment." setFilteringOn; yourself. builder generateLatexFile. ' because of the space between # and school. Getting from the Syntax Error: Expecting a literal type to the compilation context is 19 levels deep on the stack. I think it would be useful to present more information than just the error message and the source when loading & compiling a package. BibPhraseLibrary twice uses #allMethodsInCategory: that should be replaced by allSelectorsInProtocol: (deprecated in Pharo 3) in Citezen-Rendering. In baseline1.7 the dependencies on Seaside/Grease/Pier/Magritte versions probably need updates. Magritte2 and Pier2 have never been tried on Pharo5 AFAIK. Smacc has moved to github. Stephan