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 * 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