Fast character case conversion (or how to compress sparse arrays)

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

    Assorted notes (by apankrat)

  • quickjs

    Public repository of the QuickJS Javascript Engine.

  • quickjs also has pretty cool case conversion too. It special cases ASCII, then does the rest with a binary search through some kinda run-length encoded table. There's more code but the table itself is only about 2K for both case directions.

    https://github.com/bellard/quickjs/blob/b5e62895c619d4ffc75c...

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

    Ryzom Core is the open-source project related to the Ryzom game. This community repository is synchronized with the Ryzom Forge repository, based on the Core branch.

  • Wrote a case conversion that processes UTF-8 directly last year for Ryzom Core. The tables look like a mess, but it massively improved performance over the code that was replaced. Case changes seem to be called more often than I expected in the game. I do wonder if there's any cleaner and faster way.

    https://github.com/ryzom/ryzomcore/blob/core4/nel/src/misc/s...

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

  • RPG stat numbers. Boudda lose my shiz. Got a spreadsheet, thought it looked good. Started playtesting for a week. When I hit area 2, I hit a gigantic pacing issue. Main weapon was still from area 1 and I was doing 1/3rd of the required damage. Whoops. Back to the drawing board!

    1 project | /r/gamedesign | 26 Jul 2022
  • MMORPG devs, what do you think of the open-source attempts at an MMORPG?

    3 projects | /r/gamedev | 26 Apr 2021
  • AzerothCore: Self-Hosted World of Warcraft 3.3.5a Server

    6 projects | news.ycombinator.com | 10 Apr 2024
  • Hey, guys! Bing's ai chatbot found out how to create an rpg in Kotcho!

    1 project | /r/KochoVN | 20 Aug 2023
  • Does anyone have up to date instructions on setting up a DOL server?

    1 project | /r/daoc | 16 Apr 2023