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