Programming Techniques: Regular expression search algorithm (1968)

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

    Match regular expressions using NFA process networks (Elixir)

  • This is Thompson's Construction.

    There is a nice description given by Russ Cox:

    https://swtch.com/~rsc/regexp/regexp1.html

    This project has an interesting implementation in Elixir, which converts the NFA directy into a process network:

    https://github.com/mike-french/myrex

    The network runs all possible traversals concurrently, and automatically scales to use all cores (Erlang BEAM runtime). Multiple input strings can also be processed concurrenty. It can also generate matching strings concurrently (Monte Carlo). It implements captures and Unicode character sets.

    While it is designed for concurrency, it is not meant to be the fastest regex implementation. There is an example of a highly ambiguous match that launches 900k traversals and reports all capture results in about 10s.

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

  • PostgreSQL Comes to Firebase

    1 project | news.ycombinator.com | 14 May 2024
  • Show HN: ES6_maps, new Elixir syntax feature via runtime compiler hacking

    5 projects | news.ycombinator.com | 12 May 2024
  • API Prototypes with dbb: Another step to better prototypes

    1 project | dev.to | 8 May 2024
  • Farside: A smart redirecting gateway for various front end services

    1 project | news.ycombinator.com | 6 May 2024
  • Grapevine the MUD Community Site

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