Moving to MD. Never did like RST.
This commit is contained in:
		
							parent
							
								
									c508173e7d
								
							
						
					
					
						commit
						d92224cc80
					
				| 
						 | 
				
			
			@ -0,0 +1,29 @@
 | 
			
		|||
__polyloader__ is a python module to hook into Python's import machinery
 | 
			
		||||
and insert your own syntax parser/recognizer. Importlib uses filename
 | 
			
		||||
suffixes to recognize which compiler to use, but is internally
 | 
			
		||||
hard-coded to only recognize ".py" as a valid suffix.
 | 
			
		||||
 | 
			
		||||
## To use:
 | 
			
		||||
 | 
			
		||||
Import polyloader in your python script's launcher or library, as well
 | 
			
		||||
as the syntax compiler(s) you plan to use. For example, if you have
 | 
			
		||||
[Mochi](<https://github.com/i2y/mochi>)) and
 | 
			
		||||
[Hy](<http://docs.hylang.org/en/latest/>) installed, and you wanted to
 | 
			
		||||
write a Django app, edit manage.py and add the following lines at the
 | 
			
		||||
top:
 | 
			
		||||
 | 
			
		||||
~~~~
 | 
			
		||||
 from mochi.main import compile_file as mochi_compile
 | 
			
		||||
 from hy.importer import ast_compile as hy_compile
 | 
			
		||||
 from polyloader import polyimport
 | 
			
		||||
 polyimport(mochi_compile, ['.mochi'])
 | 
			
		||||
 polyimport(hy_compile, ['.hy'])}
 | 
			
		||||
~~~~
 | 
			
		||||
 | 
			
		||||
Now your views can be written in Hy and your models in Mochi, and
 | 
			
		||||
everything will just work.
 | 
			
		||||
 | 
			
		||||
## Dependencies
 | 
			
		||||
 | 
			
		||||
polymorph is self-contained. It has no dependencies other than Python
 | 
			
		||||
itself and your choice of language.
 | 
			
		||||
							
								
								
									
										29
									
								
								README.rst
								
								
								
								
							
							
						
						
									
										29
									
								
								README.rst
								
								
								
								
							| 
						 | 
				
			
			@ -1,29 +0,0 @@
 | 
			
		|||
_polyloader_ is a python module to hook into Python's import machinery
 | 
			
		||||
and insert your own syntax parser/recognizer.  Importlib uses filename
 | 
			
		||||
suffixes to recognize which compiler to use, but is internally
 | 
			
		||||
hard-coded to only recognize ".py" as a valid suffix.
 | 
			
		||||
 | 
			
		||||
## To use:
 | 
			
		||||
 | 
			
		||||
Import polyloader in your python script's launcher or library, as well
 | 
			
		||||
as the syntax compiler(s) you plan to use.  For example, if you have
 | 
			
		||||
[Mochi](https://github.com/i2y/mochi)) and
 | 
			
		||||
[Hy](http://docs.hylang.org/en/latest/) installed, and you wanted to
 | 
			
		||||
write a Django app, edit manage.py and add the following lines at the
 | 
			
		||||
top:
 | 
			
		||||
 | 
			
		||||
.. code:: python
 | 
			
		||||
    from mochi.main import compile_file as mochi_compile
 | 
			
		||||
    from hy.importer import ast_compile as hy_compile
 | 
			
		||||
    from polyloader import polyimport
 | 
			
		||||
    polyimport(mochi_compile, ['.mochi'])
 | 
			
		||||
    polyimport(hy_compile, ['.hy'])
 | 
			
		||||
 | 
			
		||||
Now your views can be written in Hy and your models in Mochi, and
 | 
			
		||||
everything will just work.
 | 
			
		||||
 | 
			
		||||
## Dependencies
 | 
			
		||||
 | 
			
		||||
polymorph is self-contained. It has no dependencies other than Python
 | 
			
		||||
itself and your choice of language.
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue