Hi GnuCOBOL team,
I'm not sure if this is the right place for that.
We would like to ask if the implementation of USAGE BIT is on the roadmap of GnuCOBOL.
We got a testcase, where we found out, that this seems to be parsed but not to be supported at the moment.
Please take a look in the attached testcase while using the script tc1987.sh:
cobc tc1987.cbl ./tc1987
The program shows a message at the end, whether the test was passed or not passed.
Kind regards
Sebastian Steinweg
Easirun Europa GmbH
All entries that are noted as "pending" are "roughly on the roadmap", in most cases the result of the compilation will be unexpected, sometimes you'll see errors later on.
So far no one had any real need for
USAGE BIT
, so it isn't implemented yet - but a patch to do so would be highly welcomed and should not be too hard. @ssteinweg Do you consider creating one (from scratch, of course)?Duplicate of [feature-requests:#303], but provides at least one test case for that.
Related
Wish List: #303
We have taken a deeper look into the subject, including reviewing the implementation in COBOL-IT and the challenges involved in an older customer project, where the usage of BIT was extremely complex and risky( usage of up to PIC 1(32767)!!!). We have been able to identify the major steps that would be necessary to implement this requirement, and see some distinct activities required.
In our view and based on what was required for the above mentioned customer project, the effort for an implementation would require at least 45-50 man days.
We could imagine implementing this functionality, but there is no customer project or similar at the moment from our side, so currently there is no priority to spend ressources on this „project“. (the cobol-it customer has moved on to a standard packaged solution).
Thank you for the deeper look and the report back.
We keep the other FR open for a later implementation of whoever does the work, feel free to come back to it when you see the need arising for a project.
As you've already inspected this - maybe you want to provide a minor patch for [feature-requests:#235] first. :-)
Related
Wish List: #235