--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/6b217401-9b50-48f0-b487-ad6874b5b604%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mvdbms/E0mxfufnMxk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/CANhQ6Yi%2BfrmN0GOO%2BGA3tn6TTEX2Mhh_6mgMi04F_mYObHsBPw%40mail.gmail.com.
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to a topic in the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mvdbms/E0mxfufnMxk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/99c9e5be-2d66-46b2-aa9d-d0ab8b61ebf7%40googlegroups.com.
Markus,Thank you for the feed back. I'm glad that someone is already doing this. Do you have any issues with a program name like AWF.EDI.850.UPLOAD.pbc? Do the additional periods create any unwanted results?-Peter G
On Fri, Nov 22, 2019 at 12:51 PM Marcus Rhodes <marcus.aur...@gmail.com> wrote:
I think it's a great idea, but it doesn't need to be built into any flavor; we can easily do it ourselves. I've long appended .pbc (Pick Basic Code) to my programnames so that my file-browser automatically opens them in my preferred editor, whether Pluma, nano, or WED. But I also use my own pre-compiler to copy these to names without the .pbc suffix before compiling/cataloging.--
On Friday, November 22, 2019 at 1:09:03 PM UTC-5, Peter Gonzalez wrote:Hello group!For a couple of decades I have been tossing the idea of using program name extension. You could just click or right click on the program and your associated program will execute. It may not be a major MV community enhancement now but at least we will be prepared for future developments and be with the IT mainstream. I'm not familiar with Jbase but I think they may have something already.Thoughts? Suggestions? and of course positive criticism are welcomed.Python has xxxxx.pyBatch programs has xxxxx.batDOS Subroutines has xxxxx.dllMV program would be xxxxx.mv (or something that our community agrees to)-Peter G
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvd...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to a topic in the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mvdbms/E0mxfufnMxk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mvd...@googlegroups.com.
I've never had any trouble with it at all. (with the exception of other programmers freaking out, feeling threatened, having allergic reactions to new things, etc. So, I only do this at home on my own systems, or when I'm the only coding/style authority I need to answer to, as is the case with my current client.)
That said, I'm an advocate of the underscore name-delimiter. The only . in any of my own program names is the one that delineates the filename extension, and I never use dashes. Period. Maybe I'll start using dashes when all the flavors start allowing them in the code. (E.g.: SUBROUTINE MY-ROUTINE-NAME( BLAH, BLAH, BLAH ))
But that's just me
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to a topic in the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mvdbms/E0mxfufnMxk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/3ca2fb78-54b2-4c6e-9ba3-6856115a5d3c%40googlegroups.com.
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to a topic in the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mvdbms/E0mxfufnMxk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/192a382a-866e-4b8d-9246-f66f376352ae%40googlegroups.com.
One or two keys to press doesn't really matter because what is
the point of an extension when MV programs can only run if you are
logged on in a MV environment?
In the end you can call your programs whatever you like and dots
are perfectly fine in MV program names.
At the software house I used to work for we used SR. as a prefix
for all subroutines for instance.
And since most MV programmers usually put programs in specific
files like BP they know that all items in there are supposed to be
programs or code snippets.
So adding .mvb or whatever to every program name is just so many
extra keys to press and wasted disc-space to boot.
When I started in MV it was common to give users access to the MV
command prompt (tcl) and let them type in program names.
Menus where just procs to disguise this.
Furthermore program names had to be short so users could remember
them.
Now that was dangerous when a user would type in the wrong program
name and start the end-of-month process P694 instead starting
end-of-day P691.
The company made good money fixing the data afterwards and rolling
it back, though.
Nowadays we often have GUI menus and we go to considerable length
to prevent users to ever get anywhere near tcl or having to type
or select program names from a list.
So what is the benefit in using extensions on MV program names?
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/CAGa%2Bwv%3DQfdkf-m6p%2BAkri4UtiKMYLtX_c22sDUXxQWM5J71d%3DQ%40mail.gmail.com.
I agree with Gerd here, why are we spending time even discussing
this, who cares about extensions ! Other issues/questions have
already been raised that have more importance.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/2618b7b2-96ea-0709-49c3-4378ea5d7024%40gmx.net.
I agree with Gerd here, why are we spending time even discussing this, who cares about extensions ! Other issues/questions have already been raised that have more importance.
On 11/22/2019 7:10 PM, Gerd Förthmann wrote:
One or two keys to press doesn't really matter because what is the point of an extension when MV programs can only run if you are logged on in a MV environment?
In the end you can call your programs whatever you like and dots are perfectly fine in MV program names.
At the software house I used to work for we used SR. as a prefix for all subroutines for instance.
And since most MV programmers usually put programs in specific files like BP they know that all items in there are supposed to be programs or code snippets.
So adding .mvb or whatever to every program name is just so many extra keys to press and wasted disc-space to boot.
When I started in MV it was common to give users access to the MV command prompt (tcl) and let them type in program names.
Menus where just procs to disguise this.
Furthermore program names had to be short so users could remember them.
Now that was dangerous when a user would type in the wrong program name and start the end-of-month process P694 instead starting end-of-day P691.
The company made good money fixing the data afterwards and rolling it back, though.
Nowadays we often have GUI menus and we go to considerable length to prevent users to ever get anywhere near tcl or having to type or select program names from a list.So what is the benefit in using extensions on MV program names?
Am 22.11.2019 um 23:52 schrieb Peter Gonzalez:
Markus,Using the "." period is much quicker than "_" underscore which requires the pressing of the "Shift" key. I'm with you on following whatever my 9 to 5 employer mandates for standards but with my personal system I'm starting to think of how to standardize the program names.
-Peter G
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/192a382a-866e-4b8d-9246-f66f376352ae%40googlegroups.com.
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvd...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvd...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/CAGa%2Bwv%3DQfdkf-m6p%2BAkri4UtiKMYLtX_c22sDUXxQWM5J71d%3DQ%40mail.gmail.com.
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvd...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvd...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/2618b7b2-96ea-0709-49c3-4378ea5d7024%40gmx.net.
I agree with Gerd here, why are we spending time even discussing this, who cares about extensions !
And since most MV programmers usually put programs in specific files like BP they know that all items in there are supposed to be programs or code snippets.
Kevin, is there a national or international organization that assigns file extensions? It would be sad for us to create a standard and then find out that it will cause unexpected results like spam or malicious file.
Hi Markus,
I know there are still a lot of MV programmers out there who
think green-screen applications and using ED or even vi to write
programs are the best things since sliced bread and refuse to use
full-screen editors or GUI. I have worked with a lot of them over
the years and it isn't fun. Especially when your boss is one of
them and tells you that you're not allowed to use anything else. I
even worked with a guy who claimed he didn't need Basic since he
could write all his programs in proc.
But like the dinosaurs they will die out eventually.
I have also worked with young programmers using the currently most
fashionable languages and tools who couldn't write a single line
of code because all they were doing is spending hours or days on
the internet trying to find code snippets in forums that they then
pasted together spending even more time afterwards trying to make
it work because they didn't even understand the code they had
produced.
I don't see what that has to do with enforcing using extensions
on program or even data file names, though.
When I was still working as a consultant or analyst/programmer I
usually opened my favourite editor once I started working and kept
it running until I logged off.
And those editors (WED was one of them) I used over the years
could open files without typing anything.
But if you open MV program files only once in a blue moon and
therefore find it more convenient to use explorer instead opening
the editor first, you can always right-click and choose Open with
and select the editor you want.
It doesn't make sense to me as a professional MV developer,
though.
Well, if you feel so strongly about extensions, all MV platforms
I know allow you to use whatever 'extension' you fancy.
And if you're the IT director or manager in charge of software
development you can enforce such a rule in your company as a
standard.
I personally don't need extensions and cannot see why I should
need them any time in the future.
But should I ever be hired by that company I wouldn't have a
problem naming new files that way.
The freedom not having to use extensions sure as hell is not
holding Pick back. There are enough other issues that do that just
fine.
Those dinosaurs are one of them.
But that's just the beauty of Pick.
You don't have to do things like the mainstream but if you want
you can do it even if it doesn't make sense.
Like when I worked for a government department in the UK where
some high-paid 'analysts' had decreed nobody was allowed to use
multi-values on a Unidata system because that wasn't approved by
the church of Codd (aka the mainstream at the time).
It sort of 'worked' but it was very awkward and a total waste of
time as far as I am concerned.
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/a7852d60-fb87-482d-8cbd-fc0240848328%40googlegroups.com.
|
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/2c2d73c3-2256-401d-9057-e22200e13063%40googlegroups.com.
It appears that .mvb as used by Microsoft is obsolete, and I have seen that extension used in MV before.
I would throw out that jBASE uses .b as an optional extension...... This is proving to be an issue with the MVBASIC VSCode Extension and we are reviewing alternative ways to determine the language (such as looking at the contents of the file).
I do the same as others on this list by appending a .ubc (UniBasic Code) when I transfer to my PC. Then I have to remove it when moving it back.
David A. Green
From: mvd...@googlegroups.com On Behalf Of Peter Gonzalez
Sent: Friday, November 22, 2019 11:09 AM
To: Pick and MultiValue Databases <mvd...@googlegroups.com>
Subject: [mvdbms] Using MV program name extenion
Hello group!
For a couple of decades I have been tossing the idea of using program name extension. You could just click or right click on the program and your associated program will execute. It may not be a major MV community enhancement now but at least we will be prepared for future developments and be with the IT mainstream. I'm not familiar with Jbase but I think they may have something already.
Thoughts? Suggestions? and of course positive criticism are welcomed.
Python has xxxxx.py
Batch programs has xxxxx.bat
DOS Subroutines has xxxxx.dll
MV program would be xxxxx.mv (or something that our community agrees to)
-Peter G
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/6b217401-9b50-48f0-b487-ad6874b5b604%40googlegroups.com.
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to a topic in the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mvdbms/E0mxfufnMxk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/0c01e18a-1ae0-4b05-8a04-237457fd25d7%40googlegroups.com.
Having the extension reflect the MV flavor as xxxxxx.mvqmb, xxxxxx.mvd3b, etc sounds pretty good. You know that accomplishing a standard like this will only come from consultants that deal with various flavors.
The bottom line is that more specific extensions provide benefits, and more general extensions yield to known problems. If we're going in this direction, let's not start a new protocol with arbitrary limitations, knowing it already has problems.
It looks like we are closer to agreeing on extensions than we thought.
Here is my proposal:
Filename dot “mv” mv_flavor mv_item
Example: READ.CUSTOM.DICT.mvudbc would be a Multivalue UniData Basic Code
Mv_flavors:
Mv_Items:
From: mvd...@googlegroups.com On Behalf Of Kevin Powick
Sent: Wednesday, November 27, 2019 11:19 PM
To: Pick and MultiValue Databases <mvd...@googlegroups.com>
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/1c914ca1-94cf-455c-b972-70f05ea232f3%40googlegroups.com.
It looks like we are closer to agreeing on extensions than we thought.
Here is my proposal:
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/81a4b793-252e-4cc8-bbfe-98b5960da9c5%40googlegroups.com.
...Datafiles can either be expressed as a "t"=table or "db"=database as VENDOR.mvqmt or VENDOR.mvqmdb.