>>
APLDN Home

>>
Events

>>
Trainings

>>
APL Books

>>
APLDN Links

>>
Discussion Groups

>>
Downloads

>>
Articles

>>
Library

>>
Learning Tools

>>
APLDN User IO

>>
APL2000.com




Product Development

Author Thread: New APL V6 Object Features
Joe.Tibollo
New APL V6 Object Features
Posted: Monday, January 09, 2006 1:03 PM (EST)

I am trying to learn how to use the []MOM facilities and I have some questions.  In the current Beta release of version 6 is there a way to replace a function in an existing object?  Is there way to add a function to an existing function?  If so, would someone be so kind as to tell me what the syntax might be.

 

I guess, at this point, there is no way to edit a function in an existing object.  Will this be added at some point?

 

So far the []MOM facilities sound pretty exciting.  I guess this is as close as we will get to the Dyalog APL facilities for handling namespaces.  Still, this is prettry terrific.  Will the release version of APL2000 v6 have more functionality with []MOM than the beta?  Also, just out of curiosity, what do the letters MOM stand for?

 

Thanks for your response.

 

 


Comments:

Author Thread:
William.Rutiser
New APL V6 Object Features
Posted: Monday, January 09, 2006 2:41 PM (EST)
First note that MOM is experimental and under development but Mom development is not my highest priority task. <br> Currently, there is no way to add or replace a function in an object. []FX as "system member function" is in the works. <br> Mom development is not my highest priority task. There will be some additional MOM related things in the release version. I can say this because some are already coded. More than likely, additional primitives will support object references. <br> MOM is not yet an acronym.

     

Eric.Lescasse
New APL V6 Object Features
Posted: Tuesday, January 10, 2006 4:38 AM (EST)

Joe,

 

I have put a few []mom examples at:

 

http://www.lescasse.com/APLWin60Quadmom.asp

 

I don't know how good they are though.

 

Eric

     

Joe.Tibollo
New APL V6 Object Features
Posted: Monday, January 16, 2006 3:13 PM (EST)

Bill:

 

I understand that MOM is not your top priority.  With everything that is going on I can understand why you might be spread thin.  However, []MOM is the only way to simulate Dyalog APL namespaces.  For me, many years ago, this was (and is) a must have feature.  I believe that may be the case with many current APL programmers.  I think many of us could switch away from Dyalog APL if we just had this one feature alone.  So, please add a facility for adding and removing functions from a []MOM object.  This is a minimum requirement for making this facility useful and usable by me.

 

One of the biggest turnoffs for me is to get a list comprising hundreds of names when executing )fns or )vars.  Anything that allows us to manage names better will be a big productivity booster.  So, I guess, the only thing to do is hope and wait.

 

Regards,

Joe

 

 

     

Michael.Hughes
New APL V6 Object Features
Posted: Tuesday, January 17, 2006 6:33 AM (EST)

I couldn't agree more

I currently use A+ which has a basic concept of namespaces and I find it a real disadvantage without it when using Apl+Win (currently my APL of choice).  When I saw the []mom feature was to be included in the next release my heart leapt for joy as they say.  I can afford to wait (a bit) but would appreciate some form of timeline for or indication of further development even if it is theoretical rather than concrete.

 

This sounds like a whinge but it really is a pat on the back however like all small children with their favourite toy we just want more and we want it now!

     

Michael.Hughes
New APL V6 Object Features
Posted: Tuesday, January 17, 2006 6:33 AM (EST)

I couldn't agree more

I currently use A+ which has a basic concept of namespaces and I find it a real disadvantage without it when using Apl+Win (currently my APL of choice).  When I saw the []mom feature was to be included in the next release my heart leapt for joy as they say.  I can afford to wait (a bit) but would appreciate some form of timeline for or indication of further development even if it is theoretical rather than concrete.

 

This sounds like a whinge but it really is a pat on the back however like all small children with their favourite toy we just want more and we want it now!

     



APL2000 Official Web Site

Make others happy and joyful. Your happiness will multiply a thousand fold.
--- Swami Sivananda

APLDN Home   |    |  Events   |  Trainings   |  APL Books   |  APLDN Links   |    |  Discussion Groups   |    |  Downloads   |  Articles   |  Library   |  Learning Tools   |  APLDN User IO   |  APL2000.com   |