Skip to content

Commit 8b2fa2c

Browse files
authored
README: MA framework info.
1 parent 20a4103 commit 8b2fa2c

File tree

1 file changed

+107
-0
lines changed

1 file changed

+107
-0
lines changed

README.md

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,113 @@ All dependencies you can get by [Package manager](https://github.com/baraja-core
2020

2121
Fully compatible with `Nette 3.0` and `PHP 7.2`.
2222

23+
## Mathematicator Framework tools structure
24+
25+
The biggest advantage is that you can choose which layer best fits
26+
your needs and start build on the top of it, immediately, without the need
27+
to create everything by yourself. Our tools are tested for bugs
28+
and tuned for performance, so you can save a significant amount
29+
of your time, money, and effort.
30+
31+
Framework tend to be modular as much as possible, so you should be able
32+
to create an extension on each layer and its sublayers.
33+
34+
**Mathematicator framework layers** ordered from the most concrete
35+
one to the most abstract one:
36+
37+
<table>
38+
<tr>
39+
<td>
40+
<b>
41+
<a href="https://github.com/mathematicator-core/search">
42+
Search
43+
</a>
44+
</b>
45+
</td>
46+
<td>
47+
Modular search engine layer that calls its sublayers
48+
and creates user interface.
49+
</td>
50+
</tr>
51+
<tr>
52+
<td>
53+
<b>
54+
<a href="https://github.com/mathematicator-core/vizualizator">
55+
Vizualizator
56+
</a>
57+
</b>
58+
</td>
59+
<td>
60+
Elegant graphic visualizer that can render to
61+
SVG, PNG, JPG and Base64.<br />
62+
<u>Extensions:</u>
63+
<b>
64+
<a href="https://github.com/mathematicator-core/mandelbrot-set">
65+
Mandelbrot set generator
66+
</a>
67+
</b>
68+
</td>
69+
</tr>
70+
<tr>
71+
<td>
72+
<b>
73+
<a href="https://github.com/mathematicator-core/calculator">
74+
Calculator
75+
</a>
76+
</b>
77+
</td>
78+
<td>
79+
Modular advance calculations layer.
80+
<br />
81+
<u>Extensions:</u>
82+
<b>
83+
<a href="https://github.com/mathematicator-core/integral-solver">
84+
Integral Solver
85+
</a>
86+
</b>
87+
</td>
88+
</tr>
89+
<tr>
90+
<td>
91+
<b>
92+
<a href="https://github.com/mathematicator-core/engine">
93+
Engine
94+
</a>
95+
</b>
96+
</td>
97+
<td>
98+
Core logic layer that maintains basic controllers,
99+
DAOs, translator, common exceptions, routing etc.
100+
</td>
101+
</tr>
102+
<tr>
103+
<td>
104+
<b>
105+
<a href="https://github.com/mathematicator-core/tokenizer">
106+
Tokenizer
107+
</a>
108+
</b>
109+
</td>
110+
<td>
111+
Tokenizer that can convert string (user input / LaTeX) to numbers
112+
and operators.
113+
</td>
114+
</tr>
115+
<tr>
116+
<td>
117+
<b>
118+
<a href="https://github.com/mathematicator-core/numbers">
119+
Numbers
120+
</a>
121+
</b>
122+
</td>
123+
<td>
124+
Fast & secure storage for numbers with arbitrary precision.
125+
It supports Human string and LaTeX output and basic conversions.
126+
</td>
127+
</tr>
128+
</table>
129+
23130
Contribution
24131
----
25132

0 commit comments

Comments
 (0)