It is currently Thu Mar 28, 2024 2:57 pm


All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: VAFileMan & VAKernel in MV1
PostPosted: Sat Nov 12, 2011 1:13 am 
User avatar

Joined: Sun Mar 27, 2011 8:12 am
Posts: 87
Location: Europe , HUNGARY
Real Name: Josef Nagy
Began Programming in MUMPS: 0- 0-1991
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

_________________
Josef Nagy
[MUMPS based industrial application in Processing Controll (MCU/PLC/MUX)]


Top
Offline Profile  
 
 Post subject: Re: VAFileMan & VAKernel in MV1
PostPosted: Sat Nov 12, 2011 5:08 am 
User avatar

Joined: Wed Nov 17, 2010 8:37 am
Posts: 136
Real Name: Terry L. Wiechmann
Began Programming in MUMPS: 0- 0-1971
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.

_________________
Terry L. Wiechmann


Top
Offline Profile  
 
 Post subject: Re: VAFileMan & VAKernel in MV1
PostPosted: Sat Nov 12, 2011 7:10 am 
User avatar

Joined: Sun Mar 27, 2011 8:12 am
Posts: 87
Location: Europe , HUNGARY
Real Name: Josef Nagy
Began Programming in MUMPS: 0- 0-1991
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 ....

_________________
Josef Nagy
[MUMPS based industrial application in Processing Controll (MCU/PLC/MUX)]


Top
Offline Profile  
 
 Post subject: Re: VAFileMan & VAKernel in MV1
PostPosted: Mon Feb 20, 2012 8:25 pm 
User avatar

Joined: Fri Jan 14, 2011 8:36 pm
Posts: 5
Location: Vancouver, BC, Canada
Real Name: Peter Ottis
Began Programming in MUMPS: 0- 0-1976
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 1264 times

_________________
Without time on earth everything would happen at once
Top
Offline Profile  
 
 Post subject: Re: VAFileMan & VAKernel in MV1
PostPosted: Tue Feb 21, 2012 3:00 am 
User avatar

Joined: Sun Mar 27, 2011 8:12 am
Posts: 87
Location: Europe , HUNGARY
Real Name: Josef Nagy
Began Programming in MUMPS: 0- 0-1991
Hi Peter

Greath !!! :)
Im will try it !

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

Thanx Peter

_________________
Josef Nagy
[MUMPS based industrial application in Processing Controll (MCU/PLC/MUX)]


Top
Offline Profile  
 
 Post subject: Re: VAFileMan & VAKernel in MV1
PostPosted: Tue Feb 21, 2012 3:50 am 
User avatar

Joined: Mon Nov 01, 2010 3:33 pm
Posts: 104
Location: Australia
Real Name: Ray Newman
Began Programming in MUMPS: 01 Jul 1976
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


Top
Offline Profile  
 
 Post subject: Re: VAFileMan & VAKernel in MV1
PostPosted: Tue Feb 21, 2012 11:18 am 
User avatar

Joined: Wed Nov 17, 2010 8:37 am
Posts: 136
Real Name: Terry L. Wiechmann
Began Programming in MUMPS: 0- 0-1971
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>

_________________
Terry L. Wiechmann


Top
Offline Profile  
 
 Post subject: Re: VAFileMan & VAKernel in MV1
PostPosted: Tue Feb 21, 2012 1:35 pm 
User avatar

Joined: Mon Nov 01, 2010 3:33 pm
Posts: 104
Location: Australia
Real Name: Ray Newman
Began Programming in MUMPS: 01 Jul 1976
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


Top
Offline Profile  
 
 Post subject: Re: VAFileMan & VAKernel in MV1
PostPosted: Thu Feb 23, 2012 2:39 am 
User avatar

Joined: Mon Nov 01, 2010 3:33 pm
Posts: 104
Location: Australia
Real Name: Ray Newman
Began Programming in MUMPS: 01 Jul 1976
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


Top
Offline Profile  
 
 Post subject: Re: VAFileMan & VAKernel in MV1
PostPosted: Tue Mar 13, 2012 12:50 pm 
User avatar

Joined: Sun Mar 27, 2011 8:12 am
Posts: 87
Location: Europe , HUNGARY
Real Name: Josef Nagy
Began Programming in MUMPS: 0- 0-1991
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)

_________________
Josef Nagy
[MUMPS based industrial application in Processing Controll (MCU/PLC/MUX)]


Top
Offline Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 17 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Theme created StylerBB.net