AMOS F77 rewrite in C

Ilhan Polat <[email protected]> Mon, 1 Jan 2024 19:27:32 +0100
Newsgroups gmane.comp.python.scientific.devel
Message-ID <CAEBuzr_ZpMG7FTZSfd=UaGuC8=Py538MVvrDuJqu8ov+XURkag@mail.gmail.com>
--===============6752515327060480409==
Content-Type: multipart/alternative; boundary="000000000000b166c8060de68942"

--000000000000b166c8060de68942
Content-Type: text/plain; charset="UTF-8"

Dear all,

As part of [1], we have been focusing on scipy.special lately for the
rewrite. AMOS is a part of this rewrite effort and ready for review in [2].
Main efforts spent on minimizing the goto's and other rather dated way of
flow management. The code is rather a direct translation hence does not
have the necesssary golfing however it is more legible and makes it obvious
how intertwined the code logic is. We hope that special function experts
can have a better look it at it and potentially improve it later with more
modern versions.

In case you have comments or objections especially on the C style, all
welcome.

Best,
ilhan

[1] : https://github.com/scipy/scipy/issues/18566
[2] : https://github.com/scipy/scipy/pull/19587

--000000000000b166c8060de68942
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Dear all, <br></div><div><br></div><div>As part of [1=
], we have been focusing on scipy.special lately for the rewrite. AMOS is a=
 part of this rewrite effort and ready for review in [2]. Main efforts spen=
t on minimizing the goto&#39;s and other rather dated way of flow managemen=
t. The code is rather a direct translation hence does not have the necesssa=
ry golfing however it is more legible and makes it obvious how intertwined =
the code logic is. We hope that special function experts can have a better =
look it at it and potentially improve it later with more modern versions.<b=
r></div><div><br></div><div>In case you have comments or objections especia=
lly on the C style, all welcome. <br></div><div><br></div><div>Best,</div><=
div>ilhan</div><div><br></div><div>[1] : <a href=3D"https://github.com/scip=
y/scipy/issues/18566">https://github.com/scipy/scipy/issues/18566</a></div>=
<div>[2] : <a href=3D"https://github.com/scipy/scipy/pull/19587">https://gi=
thub.com/scipy/scipy/pull/19587</a></div></div>

--000000000000b166c8060de68942--

--===============6752515327060480409==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
SciPy-Dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/scipy-dev.python.org/
Member address: [email protected]

--===============6752515327060480409==--