work in progress | array


proposal for class ARRAY

Options for make_from_array

Proposal

Proposal for class ARRAY:

Please consider the following four options for make_from_array, and select ALL of the options that you would be happy with.

In other words, select from zero to four of the following options:

Please select one or more of the following:

Notes

In the ELKS 1995 version, make_from_array is a creation procedure and a public procedure. ISE and HACT implement it as a public procedure only. VE implements it as a creation procedure and a public procedure. SE does not implement it.

ISE and HACT alias the internal representations of 'current' and the argument to make_from_array, which can lead to behaviour that cannot be predicted from the specification.

Impact of proposed changes

Low.

Result

The option to remove make_from_array was chosen.

votes cast at eGroups:

Retain 'make_from_array' and prohibit sharing
                sergei_ivano-@object-tools.com
                joachim.durchhol-@halstenbach.de
                genep-@sympatico.ca
                eric-@gobosoft.com
                tkin-@insystems.com
                kwaxe-@aha.ru
                wagne-@ti.uni-trier.de
                stimul-@shadow.net
                franck.arnau-@omgroup.com
Remove 'make_from_array'
                sergei_ivano-@object-tools.com
                joachim.durchhol-@halstenbach.de
                dougparde-@my-deja.com
                eric-@gobosoft.com
                kwaxe-@aha.ru
                wagne-@ti.uni-trier.de
                jc-@rh.edu
                franck.arnau-@omgroup.com
Retain 'make_from_array' with a warning
                richie-@netlabs.net
                stimul-@shadow.net
                saunder-@wchat.on.ca

votes sent by email:

Retain 'make_from_array' and prohibit sharing
                Emmanuel Stapf
Remove 'make_from_array'
                Emmanuel Stapf
                Ulrich Windl
Retain 'make_from_array' with a warning
                Emmanuel Stapf

"tiebreaker" deciding vote by project secretary:

Remove 'make_from_array'
               Roger Browne