| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2021-08-13 | add searching by element nameHEADmaster | 1 | -1/+4 | ||
| 2021-08-13 | store NULL when an element's discovery year is "Ancient" | 1 | -0/+1 | ||
| The only elements that do not have a discovery year are those that have been known for about as long as we have historical records. It is highly unlikely that we will discover a new element that will not have a definite year of discovery, so NULL can be used to refer to elements so old nobody knows who discovered it first. | |||||
| 2021-08-13 | Use lowercase for all element names and symbols | 1 | -5/+6 | ||
| The matching algorithm will work better when all names are normalized. For instance, a search of "iorn" will not list "iron" in the first three matches, but a search of "Iorn" will have "iron" as the first match. | |||||
| 2021-08-13 | makedb: fix "searchtable" being refered to its old name "cache" | 1 | -1/+1 | ||
| 2021-08-13 | makedb: split newlines for each value and parameter | 1 | -14/+50 | ||
| 2021-08-13 | use Arg.bad instead of Failure exception when positional atomic number arguments | 1 | -1/+4 | ||
| 2021-08-13 | add documentation; add search over atomic number | 1 | -3/+18 | ||
| 2021-08-10 | change 'cache' to 'searchtable' in database | 1 | -4/+4 | ||
| 2021-08-10 | generate database from command line arguments | 1 | -3/+16 | ||
| 2021-08-10 | add command line arguments parser | 1 | -2/+39 | ||
| 2021-08-08 | makedb: properly add cache | 1 | -9/+10 | ||
| 2021-08-08 | makedb: make cached automaton | 2 | -8/+38 | ||
| 2021-08-08 | makedb: finalize stmt | 1 | -2/+4 | ||
| 2021-08-08 | makedb: add cache table | 1 | -1/+5 | ||
| 2021-08-08 | use sqlite to store table | 4 | -27/+56 | ||
