GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Learn more about Factor
  • Get started programming with Factor
  • Get answers to frequently-asked questions
  • Read Factor documentation online
  • Learn about concatenative programming
  • See some example programs
  • Report a bug
  • macOS
  • Windows
  • Join the mailing list
  • Join the Discord
  • Join the IRC channel
  • Factor community blogs
  • Factor community pastebin

This view

  • Original page
  • New address

GeezerVison is showing factorcode.org — Factor programming language

Factor programming language

Why Factor

The Factor programming language is a concatenative, stack-based programming language with high-level features including dynamic types, extensible syntax, macros, and garbage collection. On a practical side, Factor has a full-featured library, supports many different platforms, and has been extensively documented.

The implementation is fully compiled for performance, while still supporting interactive development. Factor applications are portable between all common platforms. Factor can deploy stand-alone applications on all platforms. Full source code for the Factor project is available under a BSD license.

  • Learn more about Factor
  • Get started programming with Factor
  • Get answers to frequently-asked questions
  • Read Factor documentation online
  • Learn about concatenative programming
  • See some example programs
  • Report a bug
  • Screenshots on macOS, Windows
USING: kernel math sequences text-to-speech ;

"factor"

dup [ "aeiou" member? ] find drop [
[ "way" append ]
[ cut swap "ay" 3append ] if-zero
] when*

speak-text

Downloads

To download a binary, follow the link for the desired OS / CPU configuration. Binary packages are the recommended route for new users who wish to try Factor.

Stable release: 0.102

OS/CPUWindowsmacOSLinux
arm-640.102
x860.1020.102
x86-640.1020.1020.102

Source code: 0.102

Development release

OS/CPUWindowsmacOSLinux
arm-642026-10-31
x862026-10-132026-11-03
x86-642026-10-132026-10-152026-11-03

Source code: available via github or gitweb or cgit.

Stable and development releases are built and uploaded by the build farm. Follow @FactorBuilds on Twitter to receive notifications. If you're curious, take a look at the build farm dashboard. You can also build Factor on your own platform from source.

Older releases

Download older releases from Factor 0.29 to the current release.

Community

  • Join the mailing list
  • Join the Discord
  • Join the IRC channel
  • Factor community blogs
  • Factor community pastebin - if you're in an IRC channel and want to share some code
  • Academic publications
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.