Forthic is a stack-based programming language developed by LinkedIn to enhance the flexibility and tweakability of applications. By embedding a Forthic interpreter into an application, developers can allow end-users to modify and extend the application’s behavior at runtime. This approach has been utilized by LinkedIn to build numerous internal tools, particularly those based on Jira for program management.
The Forthic repository on GitHub offers two primary interpreters:
1. Python-based Interpreter: Designed to run within a Flask application, enabling the creation of APIs that can be revised at runtime.
2. React-based Interpreter: Facilitates the creation of user interfaces on-the-fly.
Forthic is a stack-based programming language developed by LinkedIn to enhance the flexibility and tweakability of applications. By embedding a Forthic interpreter into an application, developers can allow end-users to modify and extend the application’s behavior at runtime. This approach has been utilized by LinkedIn to build numerous internal tools, particularly those based on Jira for program management.
The Forthic repository on GitHub offers two primary interpreters:
1. Python-based Interpreter: Designed to run within a Flask application, enabling the creation of APIs that can be revised at runtime.
2. React-based Interpreter: Facilitates the creation of user interfaces on-the-fly.
For a comprehensive overview of Forthic, see: https://github.com/linkedin/forthic