RFC 155 (v1) Remove geometric functions from core

[email protected] (Perl6 RFC Librarian)
Newsgroups perl.perl6.announce,perl.perl6.internals
Message-ID <[email protected]>
This and other RFCs are available on the web at
  http://dev.perl.org/rfc/

=head1 TITLE

Remove geometric functions from core

=head1 VERSION

  Maintainer: Stephen P. Potter <[email protected]>
  Date: Aug 24 2000
  Mailing List: [email protected]
  Version: 1
  Number: 155

=head1 ABSTRACT

Move the geometric functions (C<atan2>, C<cos>, etc) from the core language
to a loadable module.

=head1 DESCRIPTION

The geometric functions currently included in the core language are of
generally limited and specific value.  This RFC is proposing that all the 
geometric functions should move to a Math::Geometry.pm module and require 
a "use Math::Geomtry;" in order to function in perl 6.

The specific functions that would be covered under this proposal are:

=over

=item

C<atan2>

=item

C<cos>

=item

C<exp>

=item

C<log>

=item

C<sin>

=item

C<sqrt>

=back

Additionally, there are other functions which could be added to this module,
such as:

=over 4

=item

C<acos>

=item

C<asin>

=item

C<tan>

=back

=head1 IMPLEMENTATION

Move code for geometric functions to Math::Geometry.pm, require 
"use Math::Geometry" to enable use of geometric functions.

=head1 REFERENCES

L<perlfunc>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.