From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,39ace4c4032cf84b X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!feeder.news-service.com!85.214.198.2.MISMATCH!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: Ada Annex G Date: Mon, 20 Dec 2010 17:32:39 +0000 Organization: A noiseless patient Spider Message-ID: References: <4e69ab19-1d1e-4ab9-935b-a5da160dadc4@e16g2000pri.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: mx02.eternal-september.org; posting-host="dFCm8HWntFqmDIilBLqEJQ"; logging-data="18141"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Dw3kCEpDtkyTA/FJwm922G/DNnpZj/uk=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (darwin) Cancel-Lock: sha1:VN7Jc6EPIYSUayT3KBfznwWOo8o= sha1:VAYs6HFtkSHygN84y8KyN3dqOY0= Xref: g2news2.google.com comp.lang.ada:17040 Date: 2010-12-20T17:32:39+00:00 List-Id: "Nasser M. Abbasi" writes: > I made a list of the result here (including Matlab and > Mathematica functions). > > http://12000.org/my_notes/lapack_analysis/lapack/index.htm > > Please correct me if you see any errors, and I will > fix the note above. Annex G includes no support for xGyyyy (symmetric/hermitian matrices only). > Conclusion on Ada: > > 1) no support complex types Ax=b, only real, but > this does not seem too important. Not sure now. Annex G includes support for complex hermitian matrices. My https://sourceforge.net/projects/gnat-math-extn/ project - so far - extends Annex G by adding xGEEV support. > 2) No condition number function > > 3) NO solver for Constrained Linear Least Squares > > 4) No Generalized Linear Regression Model > > 5) No Schur Decomposition > > 6) No Singular Value Decomposition (SVD) > > 7) No generalized Singular Value Decomposition > > 8) No support for finding Eigenvalues/Eigenvectors for the generalized case. The next step I had in mind was xGGEV support. > It seems to me it would have been more efficient to provide an > "offical" bindings to the most stable known math libraries > out there, than to try to provide this in an Ada standard > library such as the annex? May be a thich binding? But > this is not an easy problem. Whcih libraries? which > versions? who will make such an "official" binding, etc... I think it would be unfair to suggest that Annex G was the minimum that could be got away with, rather it was the minimum that would be really useful. Certainly it's in the style of a thick binding.