A brief interview with Tcl creator John Ousterhout

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

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

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. tk

  4. windows-rs

    Rust for Windows

  5. cppwin32

    Discontinued A modern C++ projection for the Win32 SDK

    An official work in progress Windows binding, still far behind of what C# existing bindings are capable of, or legacy toolkits like MFC.

    Also given how the team has managed C++/CX transition to C++/WinRT with lesser tooling stuck on C++17, dropped Modern C++ bindings [0][1], before going into other shinny thing, I wonder how long they will keep at it.

    [0] - https://blogs.windows.com/windowsdeveloper/2021/01/21/making...

    [1] - https://github.com/microsoft/cppwin32

  6. zigwin32

    Zig bindings for Win32 generated by https://github.com/marlersoft/zigwin32gen

    It doesn't matter if the project driven by Microsoft or not, the cat (of automatically generated language bindings) is out of the bag. E.g. Zig is using the same approach without being an official MS project: https://github.com/marlersoft/zigwin32, and Apple has an automatically generated C++ API for Metal (https://developer.apple.com/metal/cpp/).

    In the future, the question won't be "what language do I need to learn to code on this platform", but instead "are there language bindings for my favourite language".

  7. metal-cpp

    Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engines that are written in C++.

    It doesn't matter if the project driven by Microsoft or not, the cat (of automatically generated language bindings) is out of the bag. E.g. Zig is using the same approach without being an official MS project: https://github.com/marlersoft/zigwin32, and Apple has an automatically generated C++ API for Metal (https://developer.apple.com/metal/cpp/).

    In the future, the question won't be "what language do I need to learn to code on this platform", but instead "are there language bindings for my favourite language".

  8. jimtcl

    Official repository of Jim Tcl, an open-source, small footprint implementation of Tcl

    JimTCL it's fun too, specially for embedded devices. No TK, tho, but you have SDL2 support. And network/TLS support too.

    https://github.com/msteveb/jimtcl

  9. pure-data

    Pure Data - a free real-time computer music system

    You might be interested in clicking through the puredata source code.

    https://github.com/pure-data/pure-data

  10. pldb

    PLDB: a Programming Language DataBase

    Good Catch!

    Updated here: https://github.com/breck7/pldb/commit/312d5dab32fda3782e8466...

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

  • GCC now includes Modula-2 and Rust. Do they work on OpenBSD?

    5 projects | news.ycombinator.com | 19 Dec 2022
  • Ask HN: Are Any of You Tired from macOS and Want to Go Back to Linux?

    7 projects | news.ycombinator.com | 13 Dec 2022
  • Should Programming Languages Be Safe or Powerful?

    2 projects | news.ycombinator.com | 14 Dec 2024
  • Kanata: Cross-platform software keyboard remapper

    1 project | news.ycombinator.com | 4 Dec 2024
  • Hok: A CLI Implementation of Scoop in Rust

    1 project | news.ycombinator.com | 6 Nov 2024

Did you know that C++ is
the 7th most popular programming language
based on number of references?