NICE-ESG-Libs Digest Tue, 6 Jun 95 Volume 1 : Issue 241
Today's Topics:
My vote and Paul's proposed voting changes
to_pointer, ^ and next_line
NICE Eiffel Standards Group -- Library Committee Mailing List
To post to list:
NICE-ESG-Libs@atlanta.twr.com
To send mail to the Chairman of the committee:
NICE-ESG-Libs-chair@atlanta.twr.com
Administrative matters (sign up, unsubscribe, mail problems, etc):
NICE-ESG-Libs-request@atlanta.twr.com
Date: Tue, 6 Jun 1995 14:31:59 +0100 (BST)
From: S M Fisher <S.M.Fisher@letterbox.rl.ac.uk>
Subject: My vote and Paul's proposed voting changes
To: NICE Library Committee
I wish to cast my vote for Paul Johnson for the post of Chairman of the
NICE Library Committee
I wish to reiterate my suppport for Paul's suggestion that more than 50%
of the votes actually cast should be enough to have an amendment accepted.
In the present scheme, not voting, or obstaining is equivalent to a no
vote. Paul's scheme would allow a matter to be rediscussed without waiting
for another year if there were sufficient abstentions.
Steve F.
Date: Tue, 6 Jun 1995 14:22:45 +0100 (BST)
From: S M Fisher <S.M.Fisher@letterbox.rl.ac.uk>
Subject: to_pointer, ^ and next_line
To: NICE Library Committee
`to_pointer', `to_c' etc.
--------------------------
I support the suggestion that they are removed from the current pelks
and considered together with the whole area of interfacing to foreign
languages. ISE, Tower and SiG have rather different solutions and
restrictions in the way they talk to other languages. I do not like
the idea of having to_ada, to_tcl, to_lisp, to_forth, to_dylan
etc. and think we can probably do with C - however as I indicated a
coherent solution is best and if we want quick agreement these
feautures should be dropped for now.
^
-
I support Towers request that we have in NUMERIC:
- infix "^" is modified to have the following signature (and
`exponentiable' is changed to `invertable'):
infix "^" (exp : INTEGER) : like Current
-- Raise Current to `exp'-th power
require
valid_exponent: exp >= 0 or invertable
invertable : BOOLEAN
-- Does multiplicative inverse of `Current' exist?
This is clearly the more general case as has been pointed by Steve Tynor.
I want to be able to work sensibly with matrices as well as scalars. Again
if there is no agreement it will have to go - which would be a great pity
in this case.
`next_line's name
-----------------
Of those so far suggested I favour `skip_to_next_line' as all the output
features start with put_, I do not expect any confusion.
I have just noticed a feature `is_plain_text' in FILE. This is not
knowable on a Unix system (except by scanning the whole file for odd
characters)
Finally I note that in GENERAL we have the feature io : STD_FILES but
that STD_FILES has a state (stored in `default_output'). This means
that any software using put_xxxx must first store the default_ouput,
set it, put, and reset the original state. STD_FILES corresponds to
stdin, stdout or stderr so it would have been much more pleasant to
have stdin, stdout and stderr as three stateless streams rather than
io.
Steve

|
|