Factor logo

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

Read the Factor documentation

View the Factor source code

2 more ways to get Factor

Alternatives

See all alternatives

About 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

Report a wrong fact or a dead link on this listing