hy/docs
Brandon T. Willard 87a5b117a1 Implement new importer using PEP-302 semantics
Python 3.x is patched in a way that integrates `.hy` source files into
Pythons default `importlib` machinery.  In Python 2.7, a PEP-302 "importer"
and "loader" is implemented according to the standard `import` logic (via
`pkgutil` and later pure-Python `imp` package code).

In both cases, the entry-point for the loaders is through `sys.path_hooks` only.
As well, the import semantics have been updated all throughout to utilize
`importlib` and follow aspects of PEP-420.  This, along with some light
patches, should allow for basic use of `runpy`, `py_compile` and `reload`.

In all cases, if a `.hy` file is shadowed by a `.py`, Hy will silently use
`.hy`.
2018-08-25 22:50:38 -05:00
..
_static Reorganize documentation. 2014-01-25 21:01:16 +02:00
_templates Show a version number at the top of each docs page 2017-05-23 11:29:48 -07:00
contrib Implement new importer using PEP-302 semantics 2018-08-25 22:50:38 -05:00
extra Update NEWS and docs for the new comprehensions 2018-06-13 17:31:08 -07:00
language Fix an intersphinx link 2018-07-24 09:31:36 -07:00
.gitignore Adding in a docs directory. 2013-03-12 22:53:45 -04:00
conf.py Merge pull request #1433 from Kodiologist/while-multistatement 2018-01-11 07:45:27 +02:00
coreteam.rst remove @zackmdavis from core 2017-06-21 14:04:00 -07:00
hacking.rst Overhaul CONTRIBUTING.rst 2017-06-10 09:08:15 -07:00
index.rst Add hy.extra 2016-12-26 15:39:26 -08:00
make.bat This change updates the required Pygments version to 1.6, which 2014-03-14 09:01:47 -04:00
Makefile Adding in a docs directory. 2013-03-12 22:53:45 -04:00
quickstart.rst Remove mixtures of tabs and spaces 2018-05-15 23:29:07 -04:00
style-guide.rst Remove def and standardize on setv 2018-01-21 00:25:33 -05:00
tutorial.rst Update NEWS and docs for the new comprehensions 2018-06-13 17:31:08 -07:00