phorward / libphorward

C/C++ library for dynamic data structures, regular expressions, lexical analysis & more...
MIT License
24 stars 7 forks source link

Unburden libphorward #21

Closed phorward closed 5 years ago

phorward commented 5 years ago

Several personal decisions had been taken to unburden libphorward and make it, what it was primarily meant to be: A useful, lightweight C library with tools for (mostly) general purpose software development.

More specialization on parsing and probably lexing will be continuously done and continued in unicc as a universal parser generator and framework.

The following list displays the current "feature list" of libphorward. It shall be reduced to the items displayed in bold size. Anything else shall be moved to unicc as a place to remain or moved into new projects, which may have a future or not (e.g. the virtual machine feature).

Currently UniCC v1.5 is released and only depends on the tools which are not bolded above from libphorward. So, logically, its the most convenient way to continue the parser-releated developments in UniCCv2 and reduce libphorward's feature list to a more general usage.

Then it will be time for v1.0, finally.

phorward commented 5 years ago

The pany dynamic data type should also be ripped out from libphorward as a single library but depending on libphorward.

phorward commented 5 years ago

bc6d972 moves pany away into separate repository at https://github.com/phorward/phosphor

phorward commented 5 years ago

all fixed with b4a9bcf4b8eaad9c951a1c96bd92db006bd49763