Hi all,
I would like some assistance in getting Magritte installed from the public repositroy. I'm trying, unsuccessfully so far, to load the Magritte package into VW7.7nc image. After some initial problems with connecting to the store with James Robertson kindly helped me with I'm connecting successfully to the store.
As instructed in the package comments I have turned off atomic loads. I'm first getting Magritte-all (trs,295,trs) and I'm getting loads of messages with unloadable definitions and the end of which I have Magritte package definitions and some methods created in existing classes. I have no (as far as I can tell) Magritte classes created.
As I'm new to VW, the public repository I would appreciate if someone could give me a pointer to get up and running. Perhaps I'm trying to load an unstable version, or there is some implicit dependency on another package.
Best Regards, Miguel Sanchez
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
There seems to be an issue there with Magritte attempting to
extend namespace semantics, and defining a namespace with
defineFirstFindNamespace: ... which the atomic loader does not like. It
looks like someone published a version which claims it deals with this
problem, but it doesn't seem to. You can try going to the Store settings,
and under Loading policies turn off "Use the Atomic Loader".
There are other things you can do, and someone should really fix that,
but that's probably the easiest thing for a beginner.
You probably also want to load MagritteForVisualWorks rather than Magritte-All. Other than the namespace issue, and a walkback in trying to initialize, that was fairly easily bypassed, it seemed to load OK. But I didn't try to run it. At 09:08 AM 2010-04-15, Miguel Sanchez wrote: Hi all, --
Alan Knight [|], Engineering Manager, Cincom Smalltalk
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Thanks Alan Second attempt. No success. 1. I turned off Atomic loading in the settings. 2. Tried loading MagritteForVisualWorks (trs.295,trs)
3. Selected latest package when prompted 4. Got loads of errors on the Magritte.* packages (see below). From what I can see methods were added to Object and various core classes but hardly any new classes created. Squeak.* packages loaded fine
I'm not sure if I'm mis-posting this here. I've noticed on this thread someone forwarding to the seaside mailing list. Perhaps I should post there instead? Regards Miguel
Error dump follows All packages gave similar errors.: Warning: Package "Magritte-Model" cannot be loaded. The following classes cannot be loaded because their environment is not in the image nor in the package being loaded:
MAPriorityContainer (environment path: Root.Smalltalk.Magritte) MAPluggableAccessor (environment path: Root.Smalltalk.Magritte) ...... edited for brevity.
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Dear Miguel,
proceed as follows 1) Load Porting-NameSpaces CS14.NFR.15. The atomic loader works with the latest Porting-NameSpaces but it cannot load both the Porting-NameSpaces system _and_ a FirstFindNameSpace (e.g. Magritte) in the same atomic operation. 2) Load Magritte-All nfr.295-1 and take latest in repository for all prompted prereqs. 3) Load MagritteForVisualWorks nfr.295. Instead of (2), you can load just this, taking Magritte-All version nfr.295-1 as prereq when prompted. The only reason to load them separately is to observe the references to a few Undeclared that will appear after Magritte-All is loaded. After MagritteForVisualWorks is loaded, most of these Undeclared will say they have no references, since the locations are now overridden. Thorsten and I ported the 295 version at ESUG in September last year. I have also published a version of Pier (lr.183-222-81-99 CS14.NFR.11) to the repository that prereqs MagritteForVisualWorks and also has a viable Pier FirstFindNameSpace, so loads OK. The Squeak Pier version from which this was ported was the current version in late 2007; I will port a newer version sometime (or will be pleased to discover that someone else did so ahead of me. :-) Yours faithfully Niall Ross > Thanks Alan > > Second attempt. No success. > > 1. I turned off Atomic loading in the settings. > 2. Tried loading MagritteForVisualWorks (trs.295,trs) > 3. Selected latest package when prompted > 4. Got loads of errors on the Magritte.* packages (see below). From > what I can see methods were added to Object and various core classes > but hardly any new classes created. Squeak.* packages loaded fine > > I'm not sure if I'm mis-posting this here. I've noticed on this thread > someone forwarding to the seaside mailing list. Perhaps I should post > there instead? > > Regards Miguel > > > Error dump follows All packages gave similar errors.: > > Warning: Package "Magritte-Model" cannot be loaded. > > The following classes cannot be loaded because their environment is > not in the image nor in the package being loaded: > MAPriorityContainer (environment path: Root.Smalltalk.Magritte) > MAPluggableAccessor (environment path: Root.Smalltalk.Magritte) > ...... > edited for brevity. > > > > > > > > > > On 15/04/2010, at 19:51, Alan Knight <[hidden email] > <mailto:[hidden email]>> wrote: > >> There seems to be an issue there with Magritte attempting to extend >> namespace semantics, and defining a namespace with >> defineFirstFindNamespace: ... which the atomic loader does not like. >> It looks like someone published a version which claims it deals with >> this problem, but it doesn't seem to. You can try going to the Store >> settings, and under Loading policies turn off "Use the Atomic >> Loader". There are other things you can do, and someone should really >> fix that, but that's probably the easiest thing for a beginner. >> >> You probably also want to load MagritteForVisualWorks rather than >> Magritte-All. Other than the namespace issue, and a walkback in >> trying to initialize, that was fairly easily bypassed, it seemed to >> load OK. But I didn't try to run it. >> >> At 09:08 AM 2010-04-15, Miguel Sanchez wrote: >> >>> Hi all, >>> >>> >>> I would like some assistance in getting Magritte installed from the >>> public repositroy. >>> >>> I'm trying, unsuccessfully so far, to load the Magritte package into >>> VW7.7nc image. After some initial problems with connecting to the >>> store with James Robertson kindly helped me with I'm connecting >>> successfully to the store. >>> >>> As instructed in the package comments I have turned off atomic loads. >>> >>> I'm first getting Magritte-all (trs,295,trs) and I'm getting loads >>> of messages with unloadable definitions and the end of which I have >>> Magritte package definitions and some methods created in existing >>> classes. I have no (as far as I can tell) Magritte classes created. >>> >>> As I'm new to VW, the public repository I would appreciate if >>> someone could give me a pointer to get up and running. Perhaps I'm >>> trying to load an unstable version, or there is some implicit >>> dependency on another package. >>> >>> Best Regards, >>> >>> >>> Miguel Sanchez >>> _______________________________________________ >>> vwnc mailing list >>> [hidden email] <mailto:[hidden email]> >>> <http://lists.cs.uiuc.edu/mailman/listinfo/vwnc>http://lists.cs.uiuc.edu/mailman/listinfo/vwnc >> >> >> -- >> Alan Knight [|], Engineering Manager, Cincom Smalltalk >> [hidden email] <mailto:[hidden email]> >> [hidden email] <mailto:[hidden email]> >> <http://www.cincom.com/smalltalk>http://www.cincom.com/smalltalk > >------------------------------------------------------------------------ > >_______________________________________________ >vwnc mailing list >[hidden email] >http://lists.cs.uiuc.edu/mailman/listinfo/vwnc > > _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Miguel Sanchez
Niall, _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Niall Ross
Dear Nial,
Well if you actually manage to port Margritte and
Pier 1.2 to VisualWorks that would be really Cool (don't hesistate)
!
Pier is a cool thing, it doesn't have a lot
in common with SeaBreaze and WebVelocity but simply works to make good web
sites.
I am awaiting the day that glorp.org get's on to
it.
Sincerely yours,
@+Maarten,
----- Original Message -----
From: "Niall Ross" <[hidden email]>
To: "Miguel Sanchez" <[hidden email]>
Cc: <[hidden email]>
Sent: Friday, April 16, 2010 7:38 PM
Subject: Re: [vwnc] Store Magritte
download > Dear Miguel, > proceed as follows > > 1) Load Porting-NameSpaces CS14.NFR.15. The atomic loader works with > the latest Porting-NameSpaces but it cannot load both the > Porting-NameSpaces system _and_ a FirstFindNameSpace (e.g. Magritte) in > the same atomic operation. > > 2) Load Magritte-All nfr.295-1 and take latest in repository for all > prompted prereqs. > > 3) Load MagritteForVisualWorks nfr.295. Instead of (2), you can load > just this, taking Magritte-All version nfr.295-1 as prereq when > prompted. The only reason to load them separately is to observe the > references to a few Undeclared that will appear after Magritte-All is > loaded. After MagritteForVisualWorks is loaded, most of these > Undeclared will say they have no references, since the locations are now > overridden. > > Thorsten and I ported the 295 version at ESUG in September last year. > > I have also published a version of Pier (lr.183-222-81-99 CS14.NFR.11) > to the repository that prereqs MagritteForVisualWorks and also has a > viable Pier FirstFindNameSpace, so loads OK. The Squeak Pier version > from which this was ported was the current version in late 2007; I will > port a newer version sometime (or will be pleased to discover that > someone else did so ahead of me. :-) > > Yours faithfully > Niall Ross > >> Thanks Alan >> >> Second attempt. No success. >> >> 1. I turned off Atomic loading in the settings. >> 2. Tried loading MagritteForVisualWorks (trs.295,trs) >> 3. Selected latest package when prompted >> 4. Got loads of errors on the Magritte.* packages (see below). From >> what I can see methods were added to Object and various core classes >> but hardly any new classes created. Squeak.* packages loaded fine >> >> I'm not sure if I'm mis-posting this here. I've noticed on this thread >> someone forwarding to the seaside mailing list. Perhaps I should post >> there instead? >> >> Regards Miguel >> >> >> Error dump follows All packages gave similar errors.: >> >> Warning: Package "Magritte-Model" cannot be loaded. >> >> The following classes cannot be loaded because their environment is >> not in the image nor in the package being loaded: >> MAPriorityContainer (environment path: Root.Smalltalk.Magritte) >> MAPluggableAccessor (environment path: Root.Smalltalk.Magritte) >> ...... >> edited for brevity. >> >> >> >> >> >> >> >> >> >> On 15/04/2010, at 19:51, Alan Knight <[hidden email] >> <[hidden email]>> wrote: >> >>> There seems to be an issue there with Magritte attempting to extend >>> namespace semantics, and defining a namespace with >>> defineFirstFindNamespace: ... which the atomic loader does not like. >>> It looks like someone published a version which claims it deals with >>> this problem, but it doesn't seem to. You can try going to the Store >>> settings, and under Loading policies turn off "Use the Atomic >>> Loader". There are other things you can do, and someone should really >>> fix that, but that's probably the easiest thing for a beginner. >>> >>> You probably also want to load MagritteForVisualWorks rather than >>> Magritte-All. Other than the namespace issue, and a walkback in >>> trying to initialize, that was fairly easily bypassed, it seemed to >>> load OK. But I didn't try to run it. >>> >>> At 09:08 AM 2010-04-15, Miguel Sanchez wrote: >>> >>>> Hi all, >>>> >>>> >>>> I would like some assistance in getting Magritte installed from the >>>> public repositroy. >>>> >>>> I'm trying, unsuccessfully so far, to load the Magritte package into >>>> VW7.7nc image. After some initial problems with connecting to the >>>> store with James Robertson kindly helped me with I'm connecting >>>> successfully to the store. >>>> >>>> As instructed in the package comments I have turned off atomic loads. >>>> >>>> I'm first getting Magritte-all (trs,295,trs) and I'm getting loads >>>> of messages with unloadable definitions and the end of which I have >>>> Magritte package definitions and some methods created in existing >>>> classes. I have no (as far as I can tell) Magritte classes created. >>>> >>>> As I'm new to VW, the public repository I would appreciate if >>>> someone could give me a pointer to get up and running. Perhaps I'm >>>> trying to load an unstable version, or there is some implicit >>>> dependency on another package. >>>> >>>> Best Regards, >>>> >>>> >>>> Miguel Sanchez >>>> _______________________________________________ >>>> vwnc mailing list >>>> [hidden email] <[hidden email]> >>>> <<A href="http://lists.cs.uiuc.edu/mailman/listinfo/vwnc>http://lists.cs.uiuc.edu/mailman/listinfo/vwnc">http://lists.cs.uiuc.edu/mailman/listinfo/vwnc>http://lists.cs.uiuc.edu/mailman/listinfo/vwnc >>> >>> -- >>> Alan Knight [|], Engineering Manager, Cincom Smalltalk >>> [hidden email] <[hidden email]> >>> [hidden email] <[hidden email]> >>> <<A href="http://www.cincom.com/smalltalk>http://www.cincom.com/smalltalk">http://www.cincom.com/smalltalk>http://www.cincom.com/smalltalk >> >>------------------------------------------------------------------------ >> >>_______________________________________________ >>vwnc mailing list >>[hidden email] >>http://lists.cs.uiuc.edu/mailman/listinfo/vwnc >> >> > > > _______________________________________________ > vwnc mailing list > [hidden email] > > _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Niall Ross
Niall,
I suspect that if you were to set the property #installBeforeContinuing on the Porting-Namespaces package that that might be helpful. The system attempts to do that automatically for obvious situations (e.g. packages that define compilers) but can't notice everything that extends the system semantics, so sometimes needs a manual hint. At 01:38 PM 2010-04-16, Niall Ross wrote: Dear Miguel, --
Alan Knight [|], Engineering Manager, Cincom Smalltalk
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Dear Alan, Boris, Maarten and Miguel,
> Niall, > I suspect that if you were to set the property > #installBeforeContinuing on the Porting-Namespaces package that that > might be helpful. The system attempts to do that automatically for > obvious situations (e.g. packages that define compilers) but can't > notice everything that extends the system semantics, so sometimes > needs a manual hint. Done; new version published, one-click loading verified. Thanks for reminding me. The Monticello-in-VW work that Michael et al have done makes porting the latest changes easier. Porting fresh versions is behind a few other things on my to-do list at the moment, so I was avoiding discouraging any others eager to use those tools from doing it. Yours faithfully Niall Ross > > At 01:38 PM 2010-04-16, Niall Ross wrote: > >> Dear Miguel, >> proceed as follows >> >> 1) Load Porting-NameSpaces CS14.NFR.15. The atomic loader works with >> the latest Porting-NameSpaces but it cannot load both the >> Porting-NameSpaces system _and_ a FirstFindNameSpace (e.g. Magritte) in >> the same atomic operation. >> >> 2) Load Magritte-All nfr.295-1 and take latest in repository for all >> prompted prereqs. >> >> 3) Load MagritteForVisualWorks nfr.295. Instead of (2), you can load >> just this, taking Magritte-All version nfr.295-1 as prereq when >> prompted. The only reason to load them separately is to observe the >> references to a few Undeclared that will appear after Magritte-All is >> loaded. After MagritteForVisualWorks is loaded, most of these >> Undeclared will say they have no references, since the locations are now >> overridden. >> >> Thorsten and I ported the 295 version at ESUG in September last year. >> >> I have also published a version of Pier (lr.183-222-81-99 CS14.NFR.11) >> to the repository that prereqs MagritteForVisualWorks and also has a >> viable Pier FirstFindNameSpace, so loads OK. The Squeak Pier version >> from which this was ported was the current version in late 2007; I will >> port a newer version sometime (or will be pleased to discover that >> someone else did so ahead of me. :-) >> >> Yours faithfully >> Niall Ross >> >> > Thanks Alan >> > >> > Second attempt. No success. >> > >> > 1. I turned off Atomic loading in the settings. >> > 2. Tried loading MagritteForVisualWorks (trs.295,trs) >> > 3. Selected latest package when prompted >> > 4. Got loads of errors on the Magritte.* packages (see below). >From >> > what I can see methods were added to Object and various core classes >> > but hardly any new classes created. Squeak.* packages loaded fine >> > >> > I'm not sure if I'm mis-posting this here. I've noticed on this thread >> > someone forwarding to the seaside mailing list. Perhaps I should post >> > there instead? >> > >> > Regards Miguel >> > >> > >> > Error dump follows All packages gave similar errors.: >> > >> > Warning: Package "Magritte-Model" cannot be loaded. >> > >> > The following classes cannot be loaded because their environment is >> > not in the image nor in the package being loaded: >> > MAPriorityContainer (environment path: Root.Smalltalk.Magritte) >> > MAPluggableAccessor (environment path: Root.Smalltalk.Magritte) >> > ...... >> > edited for brevity. >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > On 15/04/2010, at 19:51, Alan Knight <[hidden email] >> > < mailto:[hidden email]>> wrote: >> > >> >> There seems to be an issue there with Magritte attempting to extend >> >> namespace semantics, and defining a namespace with >> >> defineFirstFindNamespace: ... which the atomic loader does not like. >> >> It looks like someone published a version which claims it deals with >> >> this problem, but it doesn't seem to. You can try going to the Store >> >> settings, and under Loading policies turn off "Use the Atomic >> >> Loader". There are other things you can do, and someone should really >> >> fix that, but that's probably the easiest thing for a beginner. >> >> >> >> You probably also want to load MagritteForVisualWorks rather than >> >> Magritte-All. Other than the namespace issue, and a walkback in >> >> trying to initialize, that was fairly easily bypassed, it seemed to >> >> load OK. But I didn't try to run it. >> >> >> >> At 09:08 AM 2010-04-15, Miguel Sanchez wrote: >> >> >> >>> Hi all, >> >>> >> >>> >> >>> I would like some assistance in getting Magritte installed from the >> >>> public repositroy. >> >>> >> >>> I'm trying, unsuccessfully so far, to load the Magritte package into >> >>> VW7.7nc image. After some initial problems with connecting to the >> >>> store with James Robertson kindly helped me with I'm connecting >> >>> successfully to the store. >> >>> >> >>> As instructed in the package comments I have turned off atomic loads. >> >>> >> >>> I'm first getting Magritte-all (trs,295,trs) and I'm getting loads >> >>> of messages with unloadable definitions and the end of which I have >> >>> Magritte package definitions and some methods created in existing >> >>> classes. I have no (as far as I can tell) Magritte classes created. >> >>> >> >>> As I'm new to VW, the public repository I would appreciate if >> >>> someone could give me a pointer to get up and running. Perhaps I'm >> >>> trying to load an unstable version, or there is some implicit >> >>> dependency on another package. >> >>> >> >>> Best Regards, >> >>> >> >>> >> >>> Miguel Sanchez >> >>> _______________________________________________ >> >>> vwnc mailing list >> >>> [hidden email] < mailto:[hidden email]> >> >>> < >> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc>http://lists.cs.uiuc.edu/mailman/listinfo/vwnc >> >> >> >> >> >> >> -- >> >> Alan Knight [|], Engineering Manager, Cincom Smalltalk >> >> [hidden email] < mailto:[hidden email]> >> >> [hidden email] < mailto:[hidden email]> >> >> < http://www.cincom.com/smalltalk>http://www.cincom.com/smalltalk >> > >> >------------------------------------------------------------------------ >> > >> >_______________________________________________ >> >vwnc mailing list >> >[hidden email] >> > http://lists.cs.uiuc.edu/mailman/listinfo/vwnc >> > >> > >> >> >> _______________________________________________ >> vwnc mailing list >> [hidden email] >> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc > > > -- > Alan Knight [|], Engineering Manager, Cincom Smalltalk > [hidden email] > [hidden email] > http://www.cincom.com/smalltalk _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Niall Ross
Ok that finally did it.
Thanks to all.
On Fri, Apr 16, 2010 at 7:38 PM, Niall Ross <[hidden email]> wrote: Dear Miguel, _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Boris Popov, DeepCove Labs (SNN)
Julian On 10-04-16 7:23 PM, "Boris Popov, DeepCove Labs (YVR)" <boris@...> wrote: Niall, _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |