sightreading.training VS third

Compare sightreading.training vs third and see what are their differences.

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
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
sightreading.training third
3 3
418 72
- -
3.1 0.0
10 months ago over 8 years ago
JavaScript Forth
- BSD 3-clause "New" or "Revised" License
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.

sightreading.training

Posts with mentions or reviews of sightreading.training. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-08.
  • Interactive app
    1 project | /r/pianolearning | 11 Dec 2023
    https://sightreading.training/ uses your midi keyboard. excellent for sight reading practice
  • Touch Pianist
    2 projects | news.ycombinator.com | 8 Sep 2023
  • Forth: The programming language that writes itself: The Web Page
    7 projects | news.ycombinator.com | 16 Jul 2023
    That can be very productive and clever, but be - and stay - aware that such polyglot solutions tend to be maintenance headaches in the longer run.

    There is a really nice open source project out there that allows you to train your hearing and your sightreading, but it's written in the authors own language which in turn compiles to JavaScript and the headache to set up their toolchain is such that I haven't bothered fixing any of the bugs that I'm aware of (and there are plenty).

    https://sightreading.training/

    https://github.com/leafo/sightreading.training

    It's written in a language called 'Moonscript':

    https://github.com/leafo/moonscript

    Which compiles to Lua. Which compiles to JS.

    Madness. Nice madness, but still, it stopped me from being a contributor.

third

Posts with mentions or reviews of third. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-16.
  • Forth: The programming language that writes itself: The Web Page
    7 projects | news.ycombinator.com | 16 Jul 2023
    My first programming languages were x86 assembly and Forth. My Dad was into Forth, and I learned programming from him. I wrote several x86 Forth systems for DOS as a teenager, culminating in a somewhat-polished ANS compatible one I called "Third": https://github.com/benhoyt/third -- it's kind of amazing being able to have a fully bootstrapped Forth compiler (including an assembler) in a couple thousand lines of code.

    Just the other day I transcribed an old article I had co-written for the Forth Dimensions magazine. I still like the ideas in Forth, but the stack manipulation quickly gets tedious and is very hard to read. Just look at the code examples in https://benhoyt.com/writings/forth-lookup-tables/ -- especially Search-Table. Yikes! Yes, naming things is hard, but apparently not naming them is even harder.

  • Lookup Tables: article I co-authored for “Forth Dimensions” as a teen
    1 project | news.ycombinator.com | 1 Jul 2023
    I just finished transcribing this from the scanned PDF, and thought it might be interesting to others. It certainly took me back! I was really into Forth as a teenager, and wrote several of my own Forth compilers [1]. It's a unique and interesting language, though most Forthers spend too much time writing their own compilers and being language zealots instead of getting things done. It's hard to believe anyone could think the Search-Table code in "Figure Five" is sane. There's more stack-effect tracking than code!

    [1] For example, "Third", a 16-bit self-hosting Forth compiler for DOS: https://github.com/benhoyt/third

  • Byte Magazine: The FORTH programming language
    7 projects | news.ycombinator.com | 16 Jul 2022
    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 years to write test scripts for embedded systems.

    I still love the simplicity of Forth, and the fact that you can get a full Forth system going in a few KB on a new microcontroller. I learned the basics of assemblers, bootstrapped compilers (though not parsers, because Forth doesn't need a "real" parser), recursion, how to implement control structures, various kinds of bytecode (called "threaded code" in the Forth world), linked lists, hash tables, and so on. I also dislike 3rd party dependencies to this day (Forth has a pretty extreme not-invented here culture).

    I was really intrigued by Factor when it came out (https://factorcode.org/), as a modern incarnation of Forth, but I never really used it. By that point I had a "real" programming job and was doing absurd things like writing CGI scripts in C, until I discovered Python in the early 2000's. I stuck with Python for many years and really liked it, though more recently I've moved to Go.

    I learned a lot by playing with Forth as a teenager, and I'm really grateful for the language. It was an amazing way to start programming.

What are some alternatives?

When comparing sightreading.training and third you can also consider the following projects:

moonscript - :crescent_moon: A language that compiles to Lua

foth - Tutorial-style FORTH implementation written in golang

what-have-you-liked-recently - Detailed statistics of the latest 50 songs you faved on Spotify

MiniForth - A tiny Forth I built in a week. Blog post: https://www.thanassis.space/miniforth.html

muforth - A simple, indirect-threaded Forth, written in C; for target compiling; runs on Linux, BSD, OSX, and Cygwin

r216-forth - A Forth implementation for the R216K8B Powder Toy computer.

jonesforth - Mirror of JONESFORTH

goforth - A fully compiled and forth-like language including a small virtual machine.

ChessOpenings - ❄️ Built in React that helps people learn different chess openings in an interactive way.

collapseos - Bootstrap post-collapse technology