Of course, I should have thought. Put it in the WIKI. After all, that's what
it's for. Will do that tomorrow.

On Mon, Feb 15, 2010 at 4:20 PM, Matthew Brand <[email protected]>wrote:

> I enjoy reading the discussion and seeing the idea develop - pity to make
> it
> private.
>
> On 15 February 2010 23:16, Don Guinn <[email protected]> wrote:
>
> > Thank you for the comments. So far Raul and Dan have shown interest.
> After
> > this message I would like to take this out of chat and go to private
> > messages so as not to burden those not interested.
> >
> > Before getting into how to implement, I would like to get a feel as to
> what
> > we need to build. So here is a list of things I would want to see
> available
> > and easy to use when using J to develop an application. Please feel free
> to
> > add and/or modify.
> >
> >
> > Functions:
> >
> >
> > Clone another J instance
> >
> >   - In same machine
> >   - In another machine
> >
> > Send and receive nouns
> >
> >   - via sockets
> >   - via mapped files
> >
> > Send scripts to clones
> >
> > Send and receive semaphores
> >
> > Send verbs to be executed and possibly get results back
> >
> > Stop cloned J sessions
> >
> >   - By a command to the cloned session
> >   - Forcing clone to stop
> >
> > Detect lost clone
> >
> > Detect lost parent
> >
> >
> > Comments:
> >
> > Mapped Files
> >
> >   - Advantages:
> >      - Reduces memory requirements
> >      - Avoids copying
> >   - Disadvantages:
> >      - Does not support boxed arrays
> >      - Mapped files can only be used with shared memory systems
> >   - Question:
> >      - If a file on a file server shared by several computers is mapped,
> >      does this make sense? What would be needed to make it work?
> >
> > Cloning in the same machine should require no additional tools outside
> > those
> > already in J.
> >
> > Some facilities listed may be easier to implement or coming with J7. We
> > should be able to use J7 for development as it is J6 console with a
> > few added foreigns.
> >
> > Should it be implemented as a class, or just add names to the z locale?
> > Objects would be easier to keep track of if multiple clones are created,
> > although arrays of locatives are unwieldy.
> >
> > Whether nouns are passed via mapped files or through sockets should not
> be
> > a
> > concern of the application.
> >
> > If a command sent to a clone was to return a result, it should not cause
> > the
> > sending system to hang. Receiving the results should be a separate
> > operation.
> >
> > Right now distributing work should be a defined by the application
> > developer. No automatic distribution of work at this time.
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to