Split off pseudop compiler into its own package
obriencj opened this issue · 1 comments
obriencj commented
The pseudop compiler might be something that could be its own project or package.
Currently
- sibilant/compiler/__init__.py
- sibilant/compiler/cpython35.py
- sibilant/compiler/cpython36.py
Proposal
- sibilant/compiler.py
- sibilant/pseudops/__init__.py
- sibilant/pseudops/targets/ (namespace package)
- sibilant/pseudops/targets/cpython35.py
- sibilant/pseudops/targets/cpython36.py
obriencj commented
Will need similar breakdown still on the sibilant side, to dispatch to different call styles. So
- sibilant/compiler/__init__.py
- sibilant/compiler/targets/ (namespace package)
- sibilant/compiler/targets/cpython35.py
- sibilant/compiler/targets/cpython36.py
- sibilant/compiler/targets/cpython37.py
- sibilant/pseudops/__init__.py
- sibilant/pseudops/targets/ (namespace package)
- sibilant/pseudops/targets/cpython35.py
- sibilant/pseudops/targets/cpython36.py
- sibilant/pseudops/targets/cpython37.py