Byte-Sized Swift: Building Tiny Games for the Playdate

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
  • swift-playdate

    Swift package for building Playdate games & apps.

  • Ah cool. I messed around with this a while ago: https://github.com/ericlewis/swift-playdate

  • swift-evolution

    This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.

  • [A Vision for Embedded Swift](https://github.com/apple/swift-evolution/blob/main/visions/e...) has the details on this new build mode and is quite interesting.

    > Effectively, there will be two bottom layers of Swift, and the lower one, “non-allocating” Embedded Swift, will necessarily be a more restricted compilation mode (e.g. classes will be disallowed as they fundamentally require heap allocations) and likely to be used only in very specialized use cases. “Allocating” Embedded Swift should allow classes and other language facilities that rely on the heap (e.g. indirect enums).

    Also, this seems to maybe hint at the Swift runtime eventually being reimplemented in non-allocating Embedded Swift rather than the C++ (?) that it uses now:

    > The Swift runtime APIs will be provided as an implementation that’s optimized for small codesize and will be available as a static library in the toolchain for common CPU architectures. Interestingly, it’s possible to write that implementation in “non-allocating” Baremetal Swift.

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

    A programming language benchmark

  • https://github.com/attractivechaos/plb2 - limited but broad comparison across a large number of languages. Swift and Nim both compare favourably to C.

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

  • Arthur Whitney releases K source with MIT license

    1 project | news.ycombinator.com | 1 Jun 2024
  • Nginx Unit: open-source, lightweight and versatile application runtime

    2 projects | news.ycombinator.com | 31 May 2024
  • Show HN: I made a fun open-source sample player

    1 project | news.ycombinator.com | 31 May 2024
  • Please remove my copyright notice from the source code

    1 project | news.ycombinator.com | 31 May 2024
  • Civil society in Latvia, Lithuania, and Poland targeted with Pegasus spyware

    1 project | news.ycombinator.com | 31 May 2024