1
0
forked from alex-eg/sex

update Readme.org

This commit is contained in:
2025-08-08 19:52:02 +03:00
parent 5a0076ad71
commit 8ad5abf055

View File

@@ -1,17 +1,15 @@
* The Sex language
Sex is a S-expressions language, which transpiles to C.
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]].
Sex is a S-expressions language. Sex is written in Chicken, which is a
[[https://call-cc.org][R5RS Scheme]].
* 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
By the way, there's a way to make Chicken install eggs non-globally. Refer to
the documentation for more info:
Tip: there's a way to make Chicken install eggs non-globally. You need
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
~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"
:mode ("\\.sex\\'"))
#+end_src
** COMING SOON?: Polymorphism