Esteban Lorenzano wrote:
On Nov 19, 2013, at 5:40 PM, [email protected] wrote:

  
So does that mean that Xtreams might go into the Pharo 3 Release as a technology preview in parallel with the existing streams, with the aim of replacing existing streams in Pharo 4?  The advantage for users would be enhanced certainty that the future is Xtreams.  In the year between Pharo3 and Pharo4 users could develop their application against Xtreams such that migrating from Pharo 3 to Pharo 4 is simplified. 
    
sorry, but no. 
we are freezing Pharo 3 this week and we didn't even think before on including Xtream in this version *(bah, we though at the beginning of the year and we discarded because no one was able to take care and spend time on it). 

but... I would really like to have it in Pharo 4 :)

cheers, 
Esteban
  

Fair enough.
A random thought then, maybe the Configruation Browser could have a tab "Preview" containing a small list of packages to be integrated into next version of Pharo. Or maybe thats more effort than its worth.

cheers -ben


  
cheers -ben

Esteban A. Maringolo wrote:
    
One more reason to look after Pharo 3 :)
Esteban A. Maringolo


2013/11/18 Sven Van Caekenberghe <[email protected]>:
  
      
Hi,

This evening I tried to load Nicolas Cellier’s Xtreams (http://www.squeaksource.com/Xtreams/) into Pharo #30582. This went almost flawless !

I went for

  ConfigurationOfXtreams project bleedingEdge load.

which loaded

  a MetacelloFetchingMCSpecLoader(linear load :
        linear load : 1.3-baseline [ConfigurationOfXtreams]
                load : Xtreams-Support-nice.11
                load : Xtreams-Core-nice.20
                load : Xtreams-Terminals-nice.31
                load : Xtreams-Transforms-nice.23
                load : Xtreams-Substreams-nice.19
                load : Xtreams-CoreTests-nice.20
                load : Xtreams-TerminalsTests-nice.17
                load : Xtreams-TransformsTests-nice.14
                load : Xtreams-SubstreamsTests-nice.13
                load : Xtreams-Parsing-cwp.6
                load : Xtreams-ParsingTests-cwp.5
                load : Xtreams-TerminalsFileSystem-nice.3
                load : Xtreams-TerminalsFileSystemTests-nice.2)

There is one Undeclared in XTReadStream>>#detect: (NotFoundError should be NotFound in Pharo).

Unit tests passed, except for the PEGParser related ones, most probably because Opal optimises #timesRepeat: which is overridden in PEGInfinity, I am not sure how this should be fixed, maybe with an Opal compiler directive somewhere ?

Running the tests resulted in some external semaphore warnings in the Transcript.

I also loaded Nicolas’ new #legacy layer (Xtreams-LegacyStreamAPI-nice.1), I’ll have to study that, it sure looks interesting.

In any case: great work, thanks Nicolas !

Sven


    
        
  
      

  

Reply via email to