SATySFi VS tex-rs

Compare SATySFi vs tex-rs and see what are their differences.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
SATySFi tex-rs
2 2
1,155 33
- -
6.0 3.6
14 days ago about 2 years ago
OCaml Rust
GNU Lesser General Public License v3.0 only Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

SATySFi

Posts with mentions or reviews of SATySFi. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-03.
  • Sile: A Modern Rewrite of TeX
    8 projects | news.ycombinator.com | 3 Nov 2022
    https://github.com/gfngfn/SATySFi

    SATySFi (pronounced in the same way as the verb “satisfy” in English) is a new typesetting system equipped with a statically-typed, functional programming language. It consists mainly of two “layers” ― the text layer and the program layer. The former is for writing documents in LaTeX-like syntax. The latter, which has OCaml-like syntax, is for defining functions and commands. SATySFi enables you to write documents markuped with flexible commands of your own making. In addition, its informative type error reporting will be a good help to your writing.

    The main problem is that a lot of the documentation is in japanese.

  • Finl Is Not LaTeX
    8 projects | news.ycombinator.com | 27 May 2021
    There is also SATySFi[1] (another typesetting system in Ocaml), it is active but mainly in japanese.

    [1] https://github.com/gfngfn/SATySFi

tex-rs

Posts with mentions or reviews of tex-rs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-15.
  • LaTex alternative/replacement written in Rust?
    9 projects | /r/rust | 15 Aug 2022
    I have an rust implementation at https://github.com/crlf0710/tex-rs , though it's the plain old TeX without eTeX extensions. Feel free to do any hacking on top of it any one wants to!
  • Finl Is Not LaTeX
    8 projects | news.ycombinator.com | 27 May 2021
    I too have recently been interested in TeX and Rust. Apart from Tectonic (wrapper around XeTeX and dvipdfmx) and the attempt to rewrite it in Rust (your first link), I also found [1], an attempt to rewrite TeX itself in Rust. I also understand that you are a supporter of the Tectonic in Rust effort, so hopefully you can fill me in on the current progress.

    At first I though that just rewriting XeTeX/dvipdfmx in Rust just for sake of being written in Rust was foolish, because of TeX's untypical memory model. Also because of the manual translation using c2rust (also on C code generated from Pascal code that uses a lot of macros).

    But after lookin at it now it seems that the rewrite progressed and the result are parts looking very Rusty, which is nice.

    I too had ideas about TeX in Rust, but I think that starting with LuaTeX would be much more beneficial. Apart from LuaTeX having obvious support of scripting in Lua and being very extensible, XeTeX has other disadvantages. See for example [2], which still in my opinion misses many internal differences, where LuaTeX is much superior.

    Do you have any tips on how to join the Tectonic / TeX in Rust community? Where can I potentially discuss my foolish TeX/Rust ideas, being very new to Rust?

    [1] https://github.com/crlf0710/tex-rs

What are some alternatives?

When comparing SATySFi and tex-rs you can also consider the following projects:

tectonic - A modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive.

LjTools - LuaJIT 2.0 bytecode parser, viewer, assembler and test VM. Lua 5.1 parser, IDE and debugger.

RusTeX - A (somewhat experimental) implementation of a TeX engine in rust, used to convert LaTeX documents to xhtml.

mlatu - A declarative concatenative programming language

axiom - Axiom is a free, open source computer algebra system

sTeX - A semantic Extension of TeX/LaTeX

finl - finl is not LaTeX

asciimathml - A new home for asciimathml

tectonic - Experimental Oxidization of Tectonic the TeX/LaTeX engine.

sidenotes - Position floating sidenotes/comments next to a document with inline references.