Skip to content
/ lang Public

As man's words are carried by the air, so shall they be by fast

Notifications You must be signed in to change notification settings

fast-me/lang

Repository files navigation

Fast

All software converges on a single general solution.

Fast observes and implements the general solution.

The lang

View the language in the /fast directory. Language has the .fst and .ark extensions. No syntax highlighting or IDE support yet.

Run it

bun run watch

Observe output in fast/output

Status

  • Currently building AST for two runtimes. App and lexical (lexical wip)
  • AST currently supports:
    • vars
    • constants
    • scalars (numeric and string)
    • interfaces
    • functions
    • lambdas
    • models
    • structs
    • object literals
    • math
    • strings with interpolations
    • enums
    • contexts

Roadmap

  • Expanding AST to app satisfaction
  • AST compilation into platform specific code (Backend, Frontend)
  • Syntax highlighting
  • IDE support

Endgame

  • Deploy the Fast language, apps, and ecosystem

  • As man's words are carried by the air they breathe, so shall they be by fast

About

As man's words are carried by the air, so shall they be by fast

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages