-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathnotes.html
66 lines (61 loc) · 2.22 KB
/
notes.html
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
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Orbital library Project</title>
</head>
<body>
<h1>Project Notes</h1>
<hr>
<font size="+1"><strong>Project:</strong> Orbital library<br>
<strong>Author:</strong> André Platzer<br>
<strong>Company:</strong><br>
<strong>Description:</strong> a general purpose class library for Java,
especially logic and mathematics including classes for numerical and symbolic
computation.<br>
<hr>
<strong>Statistics:</strong>
<ul>
<li>Language: Java (including GenericJava and JavaCC)</li>
<li>Lines of Code: 70000 to 80000 (depending which degree of extension you
count). The core classes even have somewhat less than 30000.</li>
<li>Number of Classes: 300 public outer classes, 800 classes total</li>
<li>Number of Packages: 26 public packages, 32 packages total</li>
<li>Number of Methods: 2600 public (including 400 static methods and 400
constructors)<br>
5000 total of classes (including 500 static methods and 900 constructors)</li>
<li>Number of Fields: 500 public (including 250 static fields)<br>
1300 total (including 450 static fields)</li>
<li>Size of Documentation: 10 MB</li>
<li>Size of Examples: 1 MB</li>
<li>Time frame of Development: 1996-2002</li>
<li>Duration of Development: unknown (not logged)</li>
</ul>
<p>Note that for simplicity, protected elements are also counted as public. Also
note that members of anonymous classes have not been counted.</p>
<hr>
<p><strong>Things to do...</strong><br>
</font></p>
<ul>
<!-- Edit this section to keep track of your to do items -->
<li>Fix @fixme
<li>Fix @xxx</li>
<li>Implement @todo</li>
<li>Test</li>
<li>Various (see todo)</li>
</ul>
<h3>Evaluations</h3>
<ul>
<li>orbital.logic.functor +++</li>
<li>orbital.logic.trs +</li>
<li>orbital.logic.imp ++</li>
<li>orbital.math ++</li>
<li>orbital.math.functional ++</li>
<li>orbital.awt.virtual may not be that useful</li>
<li>orbital.io. and its subpackages are not all too useful</li>
<li>orbital.robotic needs being cleaned up</li>
<li>orbital.robotic.strategy ??</li>
</ul>
</body>
</html>