Mumpster
http://mumpster.org/

VAFileMan & VAKernel in MV1
http://mumpster.org/viewtopic.php?f=13&t=1663
Page 1 of 1

Author:  cais28 [ Sat Nov 12, 2011 1:13 am ]
Post subject:  VAFileMan & VAKernel in MV1

Hi all

(First: Im never used VA , but interest ...)
Somebody convert VAFileman21 and VAKernel8.0 to MV1 ?
Im change source Code of DINZMGR and make a new DINZMV1(MV1 Standards) .
DINZMGR runing done . OK .
In DINIT routine have some syntax incompatibility ....
Did somebody do the conversion already?
Is somebody else an idea?

Thanx

Author:  tlwiechmann [ Sat Nov 12, 2011 5:08 am ]
Post subject:  Re: VAFileMan & VAKernel in MV1

I tried to convert EsiObjects to MV1 and found a bug that was a stopper. The construct: $TEXT(@L+O) where L is a label (name) and O is the offset (integer) has problems. Unless it was fixed recently, regardless of the value of O, it will always return the line pointed to by L. EsiObjects has about 100 references like this. File Manager has about 40. I have no idea how many Kernel and VistA have. Clearly, changing the code to get around this is not an option.

Before either of these packages (an others I presume) will run on MV1, this needs to be fixed. Of course, there may be other problems that I don't know about.

The real issue is this group needs to put together a development team that would be willing to take responsibility for further development of MV1. Someone proficient in C will be essential. With a good development team behind it, MV1 has the potential of being a viable MUMPS system. Without that effort, IMHO it won't be taken seriously.

Author:  cais28 [ Sat Nov 12, 2011 7:10 am ]
Post subject:  Re: VAFileMan & VAKernel in MV1

Hello Terry

( I remember, I liked ESIObject :)
What exactly the problem , I do not understand it .
In MV1 working a $Text with indirection :

S RTN="DINZMV1"
W $T(+1^@RTN)

This "formula" working pefect . Problem with only parameter sequence ?
One full source code conversion routine (written in MUMPS) , would be a bad solution?
If we do not found a C programmer , then to me only this way ....

Author:  petero [ Mon Feb 20, 2012 8:25 pm ]
Post subject:  Re: VAFileMan & VAKernel in MV1

Hi Josef et al,

Have some good news for those who want to see running VA FileMan on MUMPS V1. I spent some time to localize few misterious MUMPS V1 erorrs during the fileman installation. Now, with Ray's prompt response fixing the bugs, I've got it finally running!
Attached files:

README_FM22.TXT basic intro read me file
ZIPPED_FM22_PART1.tar supporting routines, globals + console log file of the installation

Note: due to the limitted size of uploads the fm22 routines are not posted here.

You can download the file from http://sourceforge.net/projects/vista-f ... irror=iweb

Best,
Peter

Attachments:
README_FM22.TXT [921 Bytes]
Downloaded 1273 times
ZIPPED_FM22_PART1.tar [100 KiB]
Downloaded 1266 times

Author:  cais28 [ Tue Feb 21, 2012 3:00 am ]
Post subject:  Re: VAFileMan & VAKernel in MV1

Hi Peter

Greath !!! :)
Im will try it !

(MV1.54 is more..more capable .... and next test : ESIObject ! )

Thanx Peter

Author:  raynewman [ Tue Feb 21, 2012 3:50 am ]
Post subject:  Re: VAFileMan & VAKernel in MV1

Hi All,

Expanding on Peter's great work, I have loaded his code + VISTA code into a MUMPS database, compressed it and loaded it up to sourceforge. It's about 8MB but expands to 5GB on unpacking.

To get it, download: http://sourceforge.net/projects/mumps/f ... z/download

then: sudo tar -C / -xzvf mumps-vista-1.54.tar.gz
then: read /usr/vista/A-README-VISTA

I know little of VISTA, so have a look then let's figure out the next step.


Ray Newman

Author:  tlwiechmann [ Tue Feb 21, 2012 11:18 am ]
Post subject:  Re: VAFileMan & VAKernel in MV1

Regarding loading Peter's FM to MV1, I found the following problems. I'm running the latest MV1 built for Ubuntu.

  1. First, when FMINST finished runninng, it hung at the last DONE message. I hit Control C and created a segmentation fault. You have to terminate the process to get a clean start.

    MCL> d START^FMINST

    WILL RENAME AND MOVE SELECTED ROUTINES TO MGR
    OK TO START (Y,N,): Y
    DIDT---->%DT TARGET ROUTINE EXISTS! REWRITE OLD VERSION (Y,N): Y........................................................................................................ DONE
    DIDTC---->%DTC TARGET ROUTINE EXISTS! REWRITE OLD VERSION (Y,N): Y............................................................................................. DONE
    DIRCR---->%RCR TARGET ROUTINE EXISTS! REWRITE OLD VERSION (Y,N): Y.................................................... DONE
    DIIS---->%ZIS TARGET ROUTINE EXISTS! REWRITE OLD VERSION (Y,N): Y...................... DONE
    DIISS---->%ZISS TARGET ROUTINE EXISTS! REWRITE OLD VERSION (Y,N): Y.................................................................................................................................................................................................. DONE
    DONE
    ^C
    ^C
    Segmentation fault
  2. Second, at the end of the FileMan initialization, I got an undefined variable error.

    Compiling all forms ...

    DICATT (#.001)
    DIPTED (#.1001)
    DIKC EDIT (#.1101)
    DIKC EDIT UI (#.1102)
    DIKK EDIT (#.3101)
    DIBTED (#.40001)
    DIETED (#.40101)
    DIEDIT (#.40201)
    DDGF BLOCK EDIT (#.40301)
    DDGF PAGE ADD (#.40302)
    DDGF PAGE EDIT (#.40303)
    DDGF PAGE SELECT (#.40304)
    DDGF FORM EDIT (#.40305)
    DDGF HEADER BLOCK EDIT (#.40306)
    DDGF FIELD ADD (#.40401)
    DDGF FIELD CAPTION ONLY (#.40402)
    DDGF FIELD DD (#.40403)
    DDGF FIELD FORM ONLY (#.40404)
    DDGF FIELD COMPUTED (#.40405)
    DDGF BLOCK ADD (#.40406)
    DDGF BLOCK DELETE (#.40407)
    DDGF HEADER BLOCK SELECT (#.40408)
    DDXP FF FORM1 (#.441)
    DDMP SPECIFY IMPORT (#.461)


    INITIALIZATION COMPLETED IN 8 SECONDS.$ECODE=,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,M6,
    Undefined local variable
    M>

Author:  raynewman [ Tue Feb 21, 2012 1:35 pm ]
Post subject:  Re: VAFileMan & VAKernel in MV1

Hi,
I also noticed that as I prepared the VISTA database image. Would appreciate someone more knowledgeable in fileman to let me know what the problem is. Use either the cvs or one on the images with the VISTA database as the other distributions haven't been updated yet.

Ray

Author:  raynewman [ Thu Feb 23, 2012 2:39 am ]
Post subject:  Re: VAFileMan & VAKernel in MV1

I have upgraded all sourceforge downloads - available files are:

mumps-1.55-FreeBSD.8.2-RELEASE.tar.gz
mumps-1.55-linux.2.6.32-38.Ubuntu.tar.gz
mumps-1.55-osx-10.7.3.tar.gz
mumps-1.55-src.tar.gz
mumps-vista-1.55.tar.gz

Ray Newman

Author:  cais28 [ Tue Mar 13, 2012 12:50 pm ]
Post subject:  Re: VAFileMan & VAKernel in MV1

Hi All

Little progress ..... (on FM22 Peter version..)
SCREENMAN of FM22 is working ....

The compressed fm22.db (31MB) available :
http://sourceforge.net/projects/mv1syst ... 8Linux%29/
(include the MV1SysTray2.2 GUI environment)

Page 1 of 1 All times are UTC - 8 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/