Skip to content

Compiler #55

@jsborjesson

Description

@jsborjesson
  • Move everything to lasp-ruby subdirectory
  • Take first steps by writing a lasp interpreter in lasp (parts of this, like parsing, should hopefully be able to be lifted directly into the compiler)
  • Make the language more well defined by writing a lasp-spec black box test suite. This should be very conservative and obviously not have the Ruby interoperability features at all. Could still be written in RSpec but not use lasp as a library directly in any way, this should be directly useable by the compiled version.
  • Write laspc, hopefully targeting LLVM.
    • How can the stdlib be written? Is directly in LLVMIR an option..?

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