Re: [Pharo-dev] Can anyone provide me with clear, complete, and detailed instructions for loading PetitParser into Pharo 3.0?

2014-10-30 Thread Jan Vrany
Hi Richard,

On Thu, 2014-10-30 at 10:15 -0700, Richard Sargent wrote:
 kurs.jan wrote
  Hi All,
  
  Sorry for a late reply, here is the latest status with PetitParser and
  Pharo (tested on Pharo3):
  
  Configuration should be loaded like this:
  Gofer new smalltalkhubUser: 'Moose' project: 'PetitParser';
  configurationOf: #PetitParser; load.
  
  Minimal set of parsers to use petit parser:
  ConfigurationOfPetitParser project stableVersion load: 'Core'.
  ConfigurationOfPetitParser project stableVersion load: 'Tests'.
  
  All the petit parser suite:
  ConfigurationOfPetitParser loadDevelopment.
  
  Please, let me know if you have any issues/requirements.
 
 Thank you, Jan! That worked perfectly.
 
 I did notice a large number of warnings and errors in the Transcript. Many
 of them we resolved later in the loading, just being load order
 dependencies. But many of them appear to be genuine errors. Are they
 expected?

By coincidence, we're working with Jan on some new PetitParser stuff 
and I bumped into this too and already complained about this 
(privately). So yes, this i known bug. 

It will be fixed soonish, I believe in a week or two, as this 
is a show stopper for me (our compiler does not allow undeclared
variables).

Best, (other) Jan

 
 The following is a distillation of the messages in the Transcript showing
 these issues. Quite a number of them were resolved; I have annotated them
 with ***Resolved by later load*** at the end of the line.
 
 
 PPMementoposition: (position is Undeclared) 
 PPMementoposition (position is Undeclared) 
 PPMemoizedParserreset: (stream is Undeclared) 
 PPMemoizedParserparseOn: (stream is Undeclared) 
 PPMemoizedParserparseOn: (stream is Undeclared) 
 PPMemoizedParserparseOn: (stream is Undeclared) 
 PPMemoizedParserparseOn: (stream is Undeclared) 
 PPMemoizedParserparseOn: (stream is Undeclared) 
 PPMemoizedParserparseOn: (stream is Undeclared) 
 PPMemoizedParserparseOn: (stream is Undeclared) 
 PPMemoizedParserparseOn: (stream is Undeclared) 
 PPMemoizedParserparseOn: (stream is Undeclared) 
 JavaParserTestcreateContext:(context is shadowed)
 PPMemoizingIslandTesttestMemo(context is shadowed)
 PPSmalltalkParserbuildMethod:(pragma is shadowed)
   Loaded - PetitParser-JanKurs.253 ---
 http://smalltalkhub.com/mc/Moose/PetitParser/main/ --- cache
 
 GLMBrowserclose (GLMBrowserClosed is Undeclared) ***Resolved by later
 load***
 GLMCompositePresentationaccumulator (GLMAccumulator is Undeclared)
 ***Resolved by later load***
 GLMCompositePresentationactionList (GLMActionListPresentation is
 Undeclared) ***Resolved by later load***
 GLMCompositePresentationdiff (GLMDiffPresentation is Undeclared)
 ***Resolved by later load***
 GLMCompositePresentationdropDownList (GLMDropDownListPresentation is
 Undeclared) ***Resolved by later load***
 GLMCompositePresentationdynamic (GLMDynamicPresentation is Undeclared)
 ***Resolved by later load***
 GLMCompositePresentationfinder (GLMFinder is Undeclared) ***Resolved by
 later load***
 GLMCompositePresentationlist (GLMListPresentation is Undeclared)
 ***Resolved by later load***
 GLMCompositePresentationmorph (GLMMorphPresentation is Undeclared)
 ***Resolved by later load***
 GLMCompositePresentationsmalltalkCode (GLMSmalltalkCodePresentation is
 Undeclared) ***Resolved by later load***
 GLMCompositePresentationspec (GLMSpecPresentation is Undeclared)
 ***Resolved by later load***
 GLMCompositePresentationtable (GLMTablePresentation is Undeclared)
 ***Resolved by later load***
 GLMCompositePresentationtabulator (GLMTabulator is Undeclared) ***Resolved
 by later load***
 GLMCompositePresentationtext (GLMTextPresentation is Undeclared)
 ***Resolved by later load***
 GLMCompositePresentationtree (GLMTreePresentation is Undeclared)
 ***Resolved by later load***
 GLMCompositePresentationwrapper (GLMWrapper is Undeclared) ***Resolved by
 later load***
 GLMPresentationwindowIsClosing (GLMBrowserClosing is Undeclared)
 ***Resolved by later load***
   Loaded - Glamour-Core-TudorGirba.285 ---
 http://smalltalkhub.com/mc/Moose/Glamour/main/ --- cache
 
 GLMSmalltalkCodePresentationdefaultSelectionActions (GLMUIThemeExtraIcons
 is Undeclared) ***Resolved by later load***
 GLMSmalltalkCodePresentationdefaultSelectionActions (GLMUIThemeExtraIcons
 is Undeclared) ***Resolved by later load***
   Loaded - Glamour-Presentations-TudorGirba.165 ---
 http://smalltalkhub.com/mc/Moose/Glamour/main/ --- cache
 
 GLMExamplesBrowserexampleIn: (GLMUIThemeExtraIcons is Undeclared)
 ***Resolved by later load***
 GLMBasicExamplesbrowserWithToolbar (GLMUIThemeExtraIcons is Undeclared)
 ***Resolved by later load***
 GLMBasicExamplesmorphIcons (GLMUIThemeExtraIcons is Undeclared)
 ***Resolved by later load***
 GLMBasicExamplesmultipleActions (GLMUIThemeExtraIcons is Undeclared)
 ***Resolved by later load***
 GLMBasicExamplespopulatePortAction (GLMUIThemeExtraIcons is Undeclared)
 ***Resolved by later load***
 GLMBasicExamplesroassalPainting 

Re: [Pharo-dev] Can anyone provide me with clear, complete, and detailed instructions for loading PetitParser into Pharo 3.0?

2014-10-27 Thread Richard Sargent
Sean P. DeNigris wrote
 If you don't need the UI, just load the 'Core' group and you should be
 fine.

Thanks for replying, Sean. Unfortunately, I don't know how to process your
answer. What actions do I need to do in what window or what expressions do I
need to evaluate to achieve this?

And likewise, if I do want to load the UI, what do I need to do?



Thanks,
Richard




--
View this message in context: 
http://forum.world.st/Can-anyone-provide-me-with-clear-complete-and-detailed-instructions-for-loading-PetitParser-into-Pha-tp4786556p4786966.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Can anyone provide me with clear, complete, and detailed instructions for loading PetitParser into Pharo 3.0?

2014-10-27 Thread Paul DeBruicker
If ConfigurationOfPetitParser is loaded in your image you should be able run
the following code in a workspace to load the 'Core' metacello group:



ConfigurationOfPetitParser project stableVersion load: 'Core'


I'm not sure of the canonical location of the ConfigurationOfPetitParser
though, as I don't use it,. 

hth.


Paul




Richard Sargent wrote
 
 Sean P. DeNigris wrote
 If you don't need the UI, just load the 'Core' group and you should be
 fine.
 Thanks for replying, Sean. Unfortunately, I don't know how to process your
 answer. What actions do I need to do in what window or what expressions do
 I need to evaluate to achieve this?
 
 And likewise, if I do want to load the UI, what do I need to do?
 
 
 
 Thanks,
 Richard





--
View this message in context: 
http://forum.world.st/Can-anyone-provide-me-with-clear-complete-and-detailed-instructions-for-loading-PetitParser-into-Pha-tp4786556p4786978.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Can anyone provide me with clear, complete, and detailed instructions for loading PetitParser into Pharo 3.0?

2014-10-27 Thread Richard Sargent
Paul DeBruicker wrote
 If ConfigurationOfPetitParser is loaded in your image you should be able
 run the following code in a workspace to load the 'Core' metacello group:
 
 ConfigurationOfPetitParser project stableVersion load: 'Core'
 
 
 I'm not sure of the canonical location of the ConfigurationOfPetitParser
 though, as I don't use it,. 

Thanks, Paul. The Configuration Browser is pre-configured with three
repository locations. I was able to find PetitParser (TudorGirba.43) on the
ss3 repository. Loading Core alone worked.

That still leaves the question of loading the PetitParser UI stuff and its
prerequisites.




--
View this message in context: 
http://forum.world.st/Can-anyone-provide-me-with-clear-complete-and-detailed-instructions-for-loading-PetitParser-into-Pha-tp4786556p4786994.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



[Pharo-dev] Can anyone provide me with clear, complete, and detailed instructions for loading PetitParser into Pharo 3.0?

2014-10-24 Thread Richard Sargent
I appear to have found .43 of ConfigurationOfPetitParser, but it seems to
want Glamour, and Glamour seems to want other stuff ...

What do I have to load, from where, in what order?


Thanks,
Richard




--
View this message in context: 
http://forum.world.st/Can-anyone-provide-me-with-clear-complete-and-detailed-instructions-for-loading-PetitParser-into-Pha-tp4786556.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Can anyone provide me with clear, complete, and detailed instructions for loading PetitParser into Pharo 3.0?

2014-10-24 Thread Sean P. DeNigris
If you don't need the UI, just load the 'Core' group and you should be fine.



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/Can-anyone-provide-me-with-clear-complete-and-detailed-instructions-for-loading-PetitParser-into-Pha-tp4786556p4786557.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.