Re: Re: Proposal: System Object Tree
Luke-Jr <[email protected]> Wed, 17 Sep 2003 02:45:01 +0000
| Newsgroups | gmane.comp.lang.moo.general |
|---|---|
| Message-ID | <[email protected]> |
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I am not aware of any cores which use $core.foo I know JHCore and Lambda just use $foo =46urther, using $core.foo would not allow for multiple system objects bein= g=20 used simontaneously as I am trying to do. Basicly, what I am trying to do is create multiple completely seperate=20 environments/cores which do not use/depend on the main one. Including havin= g=20 the ability for non-wizards to create their own cores (to a limited extent,= =20 as there is no sub-permissions model in place to allow a user to be a wizar= d=20 for only some objects). On Wednesday 17 September 2003 02:13 am, H. Peter Anvin wrote: > Luke-Jr wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Any comments at all? Agree? Disagree? > > > > On Tuesday 09 September 2003 07:54 pm, Luke-Jr wrote: > >>I have discovered that MOO does not do very well for multiple cores. I = am > >>attempting to design a new core from scratch, but using a JHCore as a > >>development environment and @make-core-db to trim out the JHCore. Becau= se > >>of how $foo works, however, this does not seem to be possible without > >> ugly MOOcode workarounds. > >>I would like to propose a System Object Tree which transparently allows > >>multiple cores to co-exist within a MOO. The basic idea is as follows. = If > >>more details are needed on a particular aspect, ask on the list and I'll > >>get back to you. :) > > I would rather suggest doing: > > $core.foo and $core:bar()... i.e. instead of having the system object be > the source of these, simply mark which core you want to talk to, and let > #0 be the source of pointers to those system objects. > > Otherwise you're going to have conflicts no matter what you do. > > -hpa > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > MOO-Discuss mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/moo-discuss =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/Z8rCZl/BHdU+lYMRAsX2AJ4/2GqHMcNRm8X2eth0gOYysDzVCQCfU3Cl uZq+vwbd5hVp3KDx6MTKss4=3D =3D++bx =2D----END PGP SIGNATURE----- ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf