1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-05-31 12:41:29 +00:00

Updated Home (markdown)

David Schmenk 2018-07-14 08:47:38 -07:00
parent 97a7befecd
commit dc13efeead

@ -1,7 +1,10 @@
These pages are for documenting and discussing the libraries, sample code, and internal architecture of PLASMA. The language is documented on the main page and hopefully answers any language specific questions.
## Installation Guide
PLASMA 2.0 has grown significantly from version 1. Follow the [Installation Guide](https://github.com/dschmenk/PLASMA/wiki/Installation-Guide) for setup.
PLASMA has grown over a number of years and certain constructs have been developed over that time. As a result, some samples may look slightly different than others.
## PLASMA Libraries:
PLASMA has grown over a number of years and certain constructs have been developed over that time. As a result, some samples may look slightly different than others.
The larger libraries provide an API based on function pointers. This allows machine differences to be determined at run time and hidden from other modules. These libraries will provide a header file that exports a pointer to a function table as a structure. To call a library function, it will look something like:
```
libAPI:someFunc()