-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathhistory.html
More file actions
148 lines (139 loc) · 7.51 KB
/
history.html
File metadata and controls
148 lines (139 loc) · 7.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<!DOCTYPE html>
<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>History — FriCAS</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
<link rel="stylesheet" href="_static/style.css" type="text/css" />
<script src="_static/documentation_options.js?v=37ccb8f4"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="prev" title="Citation" href="citation.html" />
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="citation.html" title="Citation"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">FriCAS</a> »</li>
<li class="nav-item nav-item-this"><a href="">History</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="history">
<h1>History<a class="headerlink" href="#history" title="Link to this heading">¶</a></h1>
<p>The origin of FriCAS is in IBM laboratories. About 1965 J. Griesmer
from IBM started a project to develop a computer algebra system. In
1970 the project was named Scratchpad. In 1976 the Scratchpad team
decided to develop a new system with a novel architecture under name
Scratchpad II. Around 1982 the Spad language took shape quite similar
to current form. During 1980-s Scratchpad II grow as internal IBM
project. Scratchpad II was a big system and due to memory requirements
could run only on biggest machines.</p>
<p>In 1992 IBM decided to sell the system to NAG and NAG changed name to
Axiom and begun marketing it. NAG ported Axiom to run on top of
Codemist Common Lisp (CCL), which dramatically reduced memory
requirements, so that Axiom could run on PC class computers (but 16 Mb
required memory meant that it was limited to largest PC).</p>
<p>For various reasons Axiom did not satisfy NAG hopes and around 1998
system development stopped and in 2001 Axiom was withdrawn from the
market. Fortunately NAG decided to release Axiom to the public under
open source licence. In 2002 Tim Daly received Axiom sources from NAG
and started open-source Axiom project. Development of Axiom moved
slowly, concentrating on build system. Build system was a nontrivial
problem as during commercial times Axiom/Scratchpad II required having
running system for recompilation – open source version dropped this
requirement.</p>
<p>In 2007 after serious disagreement about development strategy Waldek
Hebisch forked Axiom creating FriCAS. Shortly thereafter Gabriel Dos
Reis forked Axiom second time creating Open Axiom. Tim Daly continues
his work keeping Axiom name. FriCAS had several releases each bringing
some incremental improvement. In 2013, majority of FriCAS code is from
period before 1998. In the src/algebra subdirectory, which hosts
mathematical functionality about 25% of code was added during FriCAS
time (part of the added code was created earlier, but was not included
in Axiom).</p>
<section id="old-scratchpad-newsletters">
<h2>Old Scratchpad Newsletters<a class="headerlink" href="#old-scratchpad-newsletters" title="Link to this heading">¶</a></h2>
<p>The following Scratchpad newsletters are provided in the
<a class="reference external" href="https://www.nongnu.org/axiom/">Axiom</a>
<a class="reference external" href="https://github.com/daly/axiom">code repository</a>.</p>
<ul class="simple">
<li><p><a class="reference external" href="https://github.com/daly/axiom/raw/master/books/Newsletter.June84.pdf">June 1984</a></p></li>
<li><p><a class="reference external" href="https://github.com/daly/axiom/raw/master/books/Newsletter.September85.pdf">September 1985</a></p></li>
<li><p><a class="reference external" href="https://github.com/daly/axiom/raw/master/books/Newsletter.May86.pdf">May 1986</a></p></li>
<li><p><a class="reference external" href="https://github.com/daly/axiom/raw/master/books/Newsletter.January86.pdf">January 1986</a></p></li>
<li><p><a class="reference external" href="https://github.com/daly/axiom/raw/master/books/Newsletter.November87.pdf">November 1987</a></p></li>
</ul>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<h3><a href="index.html">Table of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="api/index.html">FriCAS API</a></li>
<li class="toctree-l1"><a class="reference internal" href="features.html">Features</a></li>
<li class="toctree-l1"><a class="reference internal" href="download.html">Download</a></li>
<li class="toctree-l1"><a class="reference internal" href="install.html">Installation Guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="help.html">Help</a></li>
<li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></li>
<li class="toctree-l1"><a class="reference internal" href="development.html">Development</a></li>
<li class="toctree-l1"><a class="reference internal" href="citation.html">Citation</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">History</a></li>
</ul>
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/history.rst.txt"
rel="nofollow">Show Source</a></li>
<li><a href="https://github.com/fricas/fricas/blob/r1.3.13/src/doc/sphinx/source/history.rst"
rel="nofollow">Show on GitHub</a></li>
<li><a href="https://github.com/fricas/fricas/edit/r1.3.13/src/doc/sphinx/source/history.rst"
rel="nofollow">Edit on GitHub</a></li>
</ul>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="citation.html" title="Citation"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">FriCAS</a> »</li>
<li class="nav-item nav-item-this"><a href="">History</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
© Copyright 2007-2026, FriCAS Team.
</div>
</body>
</html>