Front Page All Articles Recent Changes Random Article

Contents

Concatenative language

  • ACL
  • Ait
  • Aocla
  • Breeze
  • Callisto
  • Cat
  • Cognate
  • colorForth
  • Concata
  • CoSy
  • Deque
  • DSSP
  • dt
  • Elymas
  • Enchilada
  • ETAC
  • F
  • Factor
  • Fiveth
  • Forth
  • Fourth
  • Freelang
  • Gershwin
  • hex
  • iNet
  • Joy
  • Joy of Postfix App
  • kcats
  • Kitten
  • lang5
  • Listack
  • LSE64
  • Lviv
  • Meow5
  • min
  • Mirth
  • mjoy
  • Mlatu
  • Ode
  • OForth
  • Om
  • Onyx
  • Plorth
  • Popr
  • Porth
  • PostScript
  • Prowl
  • Quest32
  • Quackery
  • r3
  • Raven
  • Retro
  • RPL
  • SPL
  • Staapl
  • Stabel
  • Tal
  • Titan
  • Trith
  • Uiua
  • Worst
  • xs
  • XY
  • 5th
  • 8th

Concatenative topics

  • Compilers
  • Interpreters
  • Type systems
  • Object systems
  • Quotations
  • Variables
  • Garbage collection
  • Example programs

Concatenative meta

  • People
  • Communities

Other languages

  • APL
  • C++
  • Erlang
  • FP trivia
  • Haskell
  • Io
  • Java
  • JavaScript
  • Lisp
  • ML
  • Oberon
  • RPL
  • Self
  • Slate
  • Smalltalk

Meta

  • Search
  • Farkup wiki format
  • Etiquette
  • Sandbox

Factor

Factor (http://factorcode.org) is an expressive, fast and full-featured Concatenative language invented by Slava Pestov. The Factor implementation is released under a BSD license and runs on most common platforms.

Factor has been in development for more than five years, with a strong focus on practical programming all the way through; it began as a scripting language for a game. Factor has a small but friendly and vibrant community, and it is easy to learn.

  • Binary packages are available from http://factorcode.org
  • Why Factor?
  • History
  • Features
  • Development
  • Community

Documentation:

  • Getting started
  • Examples
  • FAQ
  • Documentation
  • Coding Style
  • Talks
  • Screencasts

External resources:

  • Wikipedia article about Factor
  • Search: docs ; wiki ; factorcode.org ; comp.lang.factor.general , aka(?) factor-talk@sf (or via google); combined wiki+factorcode.org using gigablast .
  • (There doesn't currently seem a way to search all three of wiki, factorcode, and list archive? Few search engines allow multi-site restrictions. Gigablast does, but doesn't index the gmane archive. It does mail-archive, but can't restrict it to "factor-talk", while leaving the other sites unrestricted. And its copy of docs.factorcode seems old or incomplete (no hits for "lambda"). The underlying problem with searching is "factor" as a language name. It has a very high rate of false positives on programming-related searches. For example, searching for "factor lambda" is useless compared to "python lambda" or "forth lambda". Or "factor call site optimization" vs "ruby call site optimization". This is crippling. But as the language name seems unlikely to change(?), the best we can do is search link kludges).

This revision created on Wed, 29 Jul 2009 22:15:35 by mncharity (+link to searchable factor-talk archive. +explanation of the search problem ("factor" as a language name).)

Latest Revisions Edit

All content is © 2008-2024 by its respective authors. By adding content to this wiki, you agree to release it under the BSD license.