Software Alternatives, Accelerators & Startups

Factor

Factor programming language.

Factor

Factor Reviews and Details

This page is designed to help you find out whether Factor is good and if it is the right choice for you.

Screenshots and images

  • Factor Landing page
    Landing page //
    2021-10-04

Features & Specs

  1. Concatenative Syntax

    Factor uses a stack-based, concatenative syntax which promotes a unique way of thinking about program structure, allowing for concise and modular code.

  2. Interactive Development

    Factor supports interactive development with a powerful REPL (Read-Eval-Print Loop), making it easier to test and debug code in real-time.

  3. Cross-Platform

    The language is designed to be cross-platform, running on major operating systems like Windows, macOS, and Linux, providing versatility for developers.

  4. Extensive Standard Library

    Factor comes with a comprehensive standard library that covers various domains, reducing the need to rely on external libraries for common tasks.

  5. Rich Development Environment

    It includes a modern, integrated development environment (IDE) that provides features like syntax highlighting, debugging tools, and project management facilities.

Badges

Promote Factor. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

Factor_ Review | HONEST Pros & Cons of this low carb meal delivery service

Factor_ | A Real Review from a Real Customer | 2021

Factor 75 Review: How Good Are These Healthy Pre-Made Meals?

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Factor and what they use it for.
  • Rye Tables vs Python/Pandas: A Different Way to Wrangle Data
    Rye is a small, homoiconic language inspired by Rebol and Factor. One of its most interesting value types is the Table. A first-class, immutable data structure for tabular data. - Source: dev.to / 12 months ago
  • Pony: An actor-model, capabilities-secure, high-performance programming language
    I've always loved Factor's homepage, which includes a random snippet of non-trivial (i.e. Small but not ‘hello world’) code: https://factorcode.org/. - Source: Hacker News / about 1 year ago
  • My history with Forth and stack machines (2010)
    Adjacent rather than a Forth, but take a look at Factor. https://factorcode.org/. - Source: Hacker News / over 1 year ago
  • The FORTH code for Chipwits is released in the game's 40th anniversary
    Factor addresses some of these concerns and instead of giving you a bare metal REPL you get a Smalltalk-like image: https://factorcode.org/ It's rather neat. - Source: Hacker News / almost 2 years ago
  • As you learn Forth, it learns from you (1981)
    Forth has integers and that's about it. You can have words that interpret the integers and e.g. Show you characters instead, but it's usually just a thin cover over the numbers. The JVM is stack-based and static typing rather common in the languages that runs on it. Factor has dynamic typing, though I haven't thought much about that, it kind of stays in the background. It's more a tool for problem solving than a... - Source: Hacker News / about 2 years ago
  • My history with Forth, and stack machines
    My impression so far is (in general), Forth are practically limited to doing embedded/microcontroller development. For us, web/mobile/desktop app devs, beside: - 8th (https://8th-dev.com) - Factor (https://factorcode.org) Any suggestion which implementation we should look for? - Source: Hacker News / about 3 years ago
  • Pharo 11, the pure object-oriented language and environment is released!
    Factor is also very much worth a look. Forth-style syntax, but with many of the ideas from CL and Smalltalk as well. In fact as a CL fan, I was very impressed by it. It's also quite "batteries included" a la Python. Source: over 3 years ago
  • The toki pona of programming.
    Otherwise, and more seriously, I'm not completely sure variables are needed. Factor is quite usable (it's my favorite go-to language if I quickly need to script something), and mostly doesn't have them. Source: over 3 years ago
  • What the hell is Forth? (2019)
    Is there any "battery-included" ANS Forth (more or less like Python/Go) which provides access to concurrency, networking, database, GUI, etc? Not an embedded device programmer, but mostly deals with frontend apps, and occasionally backend, so those are very relevant to me. Or perhaps use "non-traditional" Forths like 8th (https://8th-dev.com) or Factor (https://factorcode.org)? - Source: Hacker News / over 3 years ago
  • A Dynamic Forth Compiler for WebAssembly
    There's a note on the page from 2022-08-19, that a lot has been added to it. It also links to the github page[1] for the up-to-date changes. I am a Lisp, April, APL/J/BQE, and Forth[2] aficionado. I did some file munging programs in Factor back in 2012 at my job to sort through theater attendance logs in Word to compile statistics. [1] https://github.com/remko/waforth. - Source: Hacker News / over 3 years ago
  • -🎄- 2022 Day 2 Solutions -🎄-
    Here's my day two solution using Factor. Source: almost 4 years ago
  • Forth: A New Way to Program a Mini Computer (1974)
    I was introduced to Froth via [Factor](https://factorcode.org) (which I discovered as a jEdit user as both have the same initial author). Factor is a garbage collected higher order Forth that makes it more fun to program in (example: 'quotations', basically pushing lambdas on the stack). If I am doing coding puzzles I do it in Factor. Some might argue that it's not a real Forth because it's not as close to the... - Source: Hacker News / almost 4 years ago
  • What are your thoughts on the Factor programming language?
    A month ago, I found a cool stack-orientated programming language called Factor. From first glance, it seems that arguments come first. Here is an example:. Source: almost 4 years ago
  • A language without operators
    Lisp and Forth and all of their derivatives like Clojure and Factor:. Source: about 4 years ago
  • Share a niche programming language you have tinkered with before
    I guess Factor counts as niche. It's a concatenative language with a bunch of neat features, like (some) statick checking of declared stack effects, a very good REPL + documentation UI (the docs themselves can be a bit sparse unfortunately) and an OO system. Source: about 4 years ago
  • Concatenation Is Composition
    Shout out to https://factorcode.org/ and nod to Forth. - Source: Hacker News / about 4 years ago
  • Byte Magazine: The FORTH programming language
    My dad, who was a minister by day and Forth hacker by night, got me into programming when I was a teenager, and Forth and x86 assembly were my first languages. I wrote a small self-hosting Forth compiler for 8086 DOS (https://github.com/benhoyt/third), a tiny 32-bit Forth operating system for the 386 (I guess you'd call it "bare metal" today). Incidentally, my brother used my Third compiler at his work for a few... - Source: Hacker News / about 4 years ago
  • Byte Magazine: The FORTH programming language
    If you're intrigued by FORTH, I would also recommend checking out Factor, another concatenative language https://factorcode.org. - Source: Hacker News / about 4 years ago
  • SuperForth v1.1
    Forth is a very unusual language with a very distinct “style,” to the degree that even glancing at the syntax of your language will already make people wonder if it’s actually connected to Forth. For example, there are languages which are strongly influenced by Forth, like Factor and Joy). All three of those are stack-oriented languages (unlike C++ or Java, for example). They are also concatenative (again, unlike... Source: about 4 years ago
  • The Cod programming language
    Concatenative languages are definitely underappreciated, but boy do they take a big mental shift if you're not used to them. I've played around with Factor and loved it, although the, uh… sparse documentation was a bit challenging (not sure if it's gotten better nowadays). Source: about 4 years ago
  • Jonesforth – A sometimes minimal FORTH compiler and tutorial (2007)
    I must mention Factor, which is a modern concatenative, stack-based programming language. It turns out Forth was just the first concatenative language discovered/constructed. https://factorcode.org/. - Source: Hacker News / over 4 years ago

Do you know an article comparing Factor to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Factor discussion

Log in or Post with

Is Factor good? This is an informative page that will help you find out. Moreover, you can review and discuss Factor here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.