Skip to content

Add documentation #2

Description

@porky11

There is almost no documentation.
Some assumptions:
-The lispcode gets expanded to rust code without runtime overhead.
-All rust functions can be called as lisp functions.
-All rust macros can be called from lisp, but without the !.
-Other rust special forms like threads and methods get called as in rust, and don't have corresponding lisp-macros.
-There are some lisp-macros which espand to rust special forms (defun, defvar, defconstant).
-Functions defined in lisp can be used in rust code.
Some other questions:
-are there more lisp macros (maybe also defmacro)?
-if there is defmacro, can these macros be used in rust code?
-can all rust code be written in this lisp-macro and how?

It would be nice, if you add my correct assumptions and the answers to my questions to the readme.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions