ActorForth

A strongly typed Forth-like language ultimately intended to target cryptoledgers and support an Actor concurrency model. Initially implemented in Python, now switched to modern C++. (by ActorForth)

ActorForth Alternatives

Similar projects and alternatives to ActorForth

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ActorForth alternative or higher similarity.

ActorForth reviews and mentions

Posts with mentions or reviews of ActorForth. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-11.
  • Retro: A Modern, Pragmatic Forth
    6 projects | news.ycombinator.com | 11 Jul 2023
    > I would love a Forth with a type system. I don't know if that is heretical [...].

    Mitch Bradley (of Open Firmware fame) thinks it’s old hat[1], so guess not. (He also thinks it won’t work though.) In general, people have tried a lot of times; there’s a number of postfix Lisps with type systems—Kitten mentioned elsethread, ActorForth[2], etc.; a low-level Forth, as in untyped cells on stack and no automatic memory management, I don’t think has been done to completeness (IIRC either Forth, Inc. or MPE have a standing offer for any that’s able to process their legacy code), but then C wouldn’t be complete by that standard either (and Rust far too limiting).

    Honestly I’m not sure how well it would work—in C, you get a great deal of utility out of compound types, and classic cell-oriented Forth kind of sucks at even mildly complex datastructures—they are certainly possible, but being unable to manipulate them as values on the stack makes things quite unnatural. (And that’s where I draw the line of “postfix Lisps” like PostScript rather than Forths, as such manipulation doesn’t seem feasible without some sort of automatic memory management.)

    [1] https://github.com/ForthHub/discussion/issues/79

    [2] https://github.com/ActorForth/ActorForth

Stats

Basic ActorForth repo stats
1
20
4.6
8 months ago

ActorForth/ActorForth is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

The primary programming language of ActorForth is C++.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com