Glich is a script language with a historical calendar creation and manipulation extension.
Glich is implemented as a library and intended to be embedded in a host program. Several such programs are included as part of this project. There is also a very basic IDE project at Gliched and a GUI Calendar Conversion program at HistoryCal. It will also be included in the genealogy program TheFamilyPack in the future.
This repository contains the following projects
- glc.lib and hic.lib The main glcs and hics language libraries
- glich Run a glich script and shut down.
- glcs.exe A interactive terminal for the glich script language.
- glctest.exe Runs a suite of test glich scripts.
- glcunit A unit test program to test the library.
- glcsoak A unit test program to exhaustively test the hics library.
A Quickstart for the core language and a hics quickstart for the historic calendars is included.
Full documentation for the projects is being created on a website as part of this repository.
git clone --recurse-submodules https://github.com/nickmat/glich.git
cd glich\build
.\cmake-msvc.bat
msvc\glich.sln
git clone --recurse-submodules https://github.com/nickmat/glich.git
cd glich/build
mkdir xc
cd xc
cmake -G Xcode ../../