software/python-on-guile

git clone https://git.elephly.net/software/python-on-guile

Correctly substitute directory names in 'python' executable.

Ludovic Court??sTue Jun 25 21:40:02+0200 2019

00a51a2

software/python-on-guile
namelast commitdate
.gitignoretests: Add completion test.Tue Jun 04 22:43:05+0200 2019
COPYING.LIBcompilerThu Aug 31 20:37:18+0200 2017
LICENSE.TXTcompilerThu Aug 31 20:37:18+0200 2017
READMEMerge branch 'master' of https://gitlab.com/python-on-guile/python-on-guileWed Mar 13 09:20:18+0100 2019
envpython repo installTue Nov 06 23:26:25+0100 2018
filesys.c.difffurther improvements of os moduleTue Mar 06 19:53:03+0100 2018
filesys.h.difffurther improvements of os moduleTue Mar 06 19:53:03+0100 2018
modules/Correctly substitute directory names in 'python' executable.Tue Jun 25 21:40:02+0200 2019
python.diffapplicable structs usedSat Sep 16 00:25:48+0200 2017

README

1
In order to use this package one need the stis-parser installed.
2
3
https://gitlab.com/tampe/stis-parser
4
5
6
With this you can compile a guile python file to any target from tree-il e.g.
7
8
9
stis> ~/src/guile/meta/guild compile test.py --output=test.go --from=python
10
11
You also need guile-persist
12
    https://gitlab.com/tampe/guile-persist
13
14
To try it either put a python module file in language/python/module/. or try the interactive python shell via
15
  ,L python
16
17
18
19
20
To install the repository, go to the module directory and issue
21
 > autoreconf -i
22
 > ./configure
23
 > make
24
 > sudo make install
25