Visual2
Teaching
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.
Visual2
-
What Does The Best Programming Language Really Mean: The Old Ways
This concludes a look at the old ways of doing things and I hope gives perspective as to how much is abstracted in modern times. In the next part of the series we'll be looking at a high level language that was a turning point for development: the C programming language. For those interested in how things used to work under the hood Visual2 provides a graphical ARM emulator that gives valuable information on the state of the system as assembly code is executed.
Teaching
-
Course using F#: Write your own tiny programming system(s)
There seems to be a lot of confusion for this, unfortunately.
Some more information can be found at https://github.com/tpetricek/Teaching (specifically, https://github.com/tpetricek/Teaching/tree/master/2023/tiny-...). The course is currently ongoing. The videos and PDFs seem to be down, but I wouldn't be surprised if that's just because of hacker news overloading things.
Seems neat, from the slides and demos.
What are some alternatives?
jupiter - RISC-V Assembler and Runtime Simulator
coollang-2020-fs - Compiler of a small Scala subset
rars - RARS -- RISC-V Assembler and Runtime Simulator
software-engineer-library - Software Engineer Library (EN/RU)
Fable: F# |> BABEL - F# to JavaScript, TypeScript, Python, Rust and Dart Compiler
self-driving-car - Udacity Self-Driving Car Engineer Nanodegree projects.
Visual2 - ARM assembler and simulator (written in F#) with elmish, React Monaco Editor, Electron & Fable
dotfiles - dotfiles
VisualFSharp - The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Avalonia.FuncUI - Develop cross-plattform GUI Applications using F# and Avalonia!
raspberry-pi-os - Learning operating system development using Linux kernel and Raspberry Pi
Fabulous.Avalonia - Declarative UIs for Avalonia with F# and MVU, using Fabulous