Skip to content

Commit 0f7aec6

Browse files
author
Matthias Koeppe
committed
src/doc/en/developer: Replace outdated link to https://www.sagemath.org/links-components.html by ref to spkg chapter
1 parent a168026 commit 0f7aec6

File tree

2 files changed

+6
-14
lines changed

2 files changed

+6
-14
lines changed

src/doc/en/developer/coding_basics.rst

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ General Conventions
77
===================
88

99

10-
There are many ways to contribute to Sage including sharing scripts
11-
and Sage worksheets that implement new functionality using Sage,
10+
There are many ways to contribute to Sage, including sharing scripts
11+
and Jupyter notebooks that implement new functionality using Sage,
1212
improving to the Sage library, or to working on the many underlying
13-
libraries distributed with Sage [1]_.
13+
libraries distributed with Sage, see :ref:`spkg`.
1414
This guide focuses on editing the Sage library itself.
1515

1616
Sage is not just about gathering together functionality. It is about
@@ -20,10 +20,6 @@ mathematically. In the design of Sage, the semantics of objects, the
2020
definitions, etc., are informed by how the corresponding objects are
2121
used in everyday mathematics.
2222

23-
.. [1]
24-
See https://www.sagemath.org/links-components.html for a full list
25-
of packages shipped with every copy of Sage
26-
2723
To meet the goal of making Sage easy to read, maintain, and improve,
2824
all Python/Cython code that is included with Sage should adhere to the
2925
style conventions discussed in this chapter.

src/doc/en/developer/coding_in_other.rst

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ When writing code for Sage, use Python for the basic structure and
88
interface. For speed, efficiency, or convenience, you can implement
99
parts of the code using any of the following languages: :ref:`Cython
1010
<chapter-cython>`, C/C++, Fortran 95, GAP, Common Lisp, Singular, and
11-
PARI/GP. You can also use all C/C++ libraries included with Sage
12-
[SageComponents]_. And if you are okay with your code depending on
13-
optional Sage packages, you can use Octave, or even Magma,
11+
PARI/GP. You can also use all C/C++ libraries included with Sage,
12+
see :ref:`spkg`. And if you are okay with your code depending on
13+
external programs, you can use Octave, or even Magma,
1414
Mathematica, or Maple.
1515

1616
In this chapter, we discuss interfaces between Sage and :ref:`PARI
@@ -753,7 +753,3 @@ These are only excerpts from ``octave.py``; check that file for more
753753
definitions and examples. Look at other files in the directory
754754
``SAGE_ROOT/src/sage/interfaces/`` for examples of interfaces to other
755755
software packages.
756-
757-
758-
.. [SageComponents] See http://www.sagemath.org/links-components.html
759-
for a list

0 commit comments

Comments
 (0)