tex.web – Version 3.141592653

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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
  • webWEB

    WEB/CWEB on the web

  • I agree with this: I found it very hard, at least until I got a good sense of the overall structure and conventions etc, to be able to understand just one part and ignore the rest.

    On the other hand, ironically, Knuth recommended getting familiar with the program by picking up one particular part and "navigating" the program to study just that part. (See https://youtu.be/D1jhVMx5lLo?t=4103 at 1:08:25, transcribed a bit at https://shreevatsa.net/tex/program/videos/s04/) He seems to find using the index (at the back of the book, and on each two-page spread in the book) to be a really convenient way of "navigate" the program, and he thinks that one of the convenient things about the "web" format is that you can explore it the way you want. This is really strange (to us) as the affordances we're used to from IDEs / code browsers etc are really not there, but it makes a bit of sense when you consider that books are Knuth's life, and he must find things like flipping pages with a bookmark in the index page at the back of the book etc really second-nature.

    (BTW if you know someone who has the super-obscure interest in making WEB programs actually navigable with hyperlinks etc, do consider https://github.com/shreevatsa/webWEB/discussions or if you know some better way of finding such people let me know :P)

  • luatex

    Mirror of LuaTeX's main development git repository

  • Notice that the TeX you have installed locally is many conversion steps removed from the WEB source.

    Pascal code is extracted from the WEB. Then the Pascal is translated into C. Afterwards, years of development have accumulated on that C source to handle utf-8, modern fonts, PDF output, etc.

    Most work nowadays happens on top of LuaTeX that replaces and extends pdfTeX.

    There are shockingly few people maintaining that core of the TeX environment.

    The source control is mirrored here: https://github.com/TeX-Live/luatex/tree/experimental

  • 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.

    InfluxDB logo
  • axiom

    Axiom is a free, open source computer algebra system (by daly)

  • I think one "unfortunate" side effect of literate programming with a "stupid" procedual language like C, Pascal or even Java - is that your lp system tends toward becoming your macro system.

    It does allow straightforward, short procedual/structured programs to become very readable and easily understandable - but for bigger "piles of code" - it's probably not that good a fit in practice.

    I guess https://github.com/daly/axiom is both an argument for this being true (I seem to recall there was an effort to get away from lp) - and against (proof of existence: it's a big system, it's old, it seems to not be dead).

    Then there's the other thing - I don't recall who's quote it is - but it is along the lines of: "There are few good programmers, there are few good writers of prose/technical documentation - therefore the subset of people that are both great programmers and great writers are tiny - and that is the subset for whom literate programming is a great fit".

    I do think there's a middle ground though, and "notebooks" for "executable, repeatable" research papers is one such middle ground (or: to write a great cs paper your team need to have both skills anyway).

    But there are certainly great programmers that can't write documentation on how to escape a wet paper bag.

  • KeenTeX

    Discontinued Java API for displaying mathematical formulas using TeX notation

  • For anyone interested in how to install TeX itself:

    https://tex.stackexchange.com/a/576314/2148

    I forked and optimized a version of JMathTeX to provide plain TeX rendering in Java:

    https://github.com/DaveJarvis/JMathTeX

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Instant API for databases adds automatic TSID primary keys

    1 project | dev.to | 5 May 2024
  • Google rolls back reCaptcha update to fix Firefox issues

    1 project | news.ycombinator.com | 4 May 2024
  • Simplifying Keycloak Configuration with Terraform and Terragrunt

    1 project | dev.to | 4 May 2024
  • I found one of my first programs (Java,2011) on the Wayback Machine and it runs

    5 projects | news.ycombinator.com | 26 Apr 2024
  • Navigating Technical Debt

    1 project | dev.to | 3 May 2024