Factor
A concatenative, stack-based programming language with a compiled implementation and interactive development environment.
Open source (BSD-2-Clause)By The Factor contributors
Compare Factor with another product
2 more ways to get Factor
Chocolatey
choco install factorHomebrew
brew install --cask factor
Alternatives
See all alternativesAbout Factor
Factor is a stack-based, concatenative programming language with dynamic types, extensible syntax, macros and garbage collection. The implementation compiles code for performance while keeping interactive development, and it comes with a large standard library and extensive documentation.
Programs are portable across common platforms, and Factor can deploy stand-alone applications. Binary packages for Windows, macOS and Linux are the recommended way to start, and nightly development builds are published alongside the stable release.
Strengths
- Compiled implementation with interactive development
- Extensive documentation and a full standard library
- Deploys stand-alone applications
- Frequent development builds
Limitations
- Stack-based style takes time to learn
- Small community compared with mainstream languages
- Stable releases are infrequent
Details
- Pricing
- FreeFree and open source under the BSD 2-Clause licence.
- License
- BSD-2-Clause
- Developer
- The Factor contributors
- Platforms
- Windows, macOS, Linux
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Programmers curious about concatenative languages who want a practical, documented system
- Categories
- Developer tools
- Last verified
- Added