forked from alex-eg/sex
update Readme.org
This commit is contained in:
18
Readme.org
18
Readme.org
@@ -1,17 +1,15 @@
|
|||||||
* The Sex language
|
* The Sex language
|
||||||
Sex is a S-expressions language, which transpiles to C.
|
Sex is a S-expressions language. Sex is written in Chicken, which is a
|
||||||
|
[[https://call-cc.org][R5RS Scheme]].
|
||||||
Sex is also Chicken, since all source processing and compile-time
|
|
||||||
computations are written in Chicken.
|
|
||||||
|
|
||||||
And Chicken is [[https://call-cc.org][R5RS Scheme]].
|
|
||||||
|
|
||||||
* Compilation
|
* Compilation
|
||||||
First, get yourself a Chicken. Second, some Chicken deps.
|
First, get yourself a Chicken, then, some Chicken deps. You also will
|
||||||
|
need a C compiler.
|
||||||
|
|
||||||
** Install Chicken Eggs
|
** Install Chicken Eggs
|
||||||
By the way, there's a way to make Chicken install eggs non-globally. Refer to
|
Tip: there's a way to make Chicken install eggs non-globally. You need
|
||||||
the documentation for more info:
|
to export ~CHICKEN_INSTALL_REPOSITORY~ and ~CHICKEN_REPOSITORY_PATH~
|
||||||
|
environment variables. Refer to the documentation for more info:
|
||||||
https://wiki.call-cc.org/man/5/Extension%20tools#changing-the-repository-location
|
https://wiki.call-cc.org/man/5/Extension%20tools#changing-the-repository-location
|
||||||
|
|
||||||
~chicken-install fmt getopt-long brev-separate test tree srfi-1 srfi-13~
|
~chicken-install fmt getopt-long brev-separate test tree srfi-1 srfi-13~
|
||||||
@@ -147,5 +145,3 @@ To harness the power of sex-mode, add the following lines to your
|
|||||||
:load-path "/path/to/sex"
|
:load-path "/path/to/sex"
|
||||||
:mode ("\\.sex\\'"))
|
:mode ("\\.sex\\'"))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** COMING SOON?: Polymorphism
|
|
||||||
|
|||||||
Reference in New Issue
Block a user