Catwalk.jl

An adaptive optimizer for speeding up dynamic dispatch in Julia (by tisztamo)

Catwalk.jl Alternatives

Similar projects and alternatives to Catwalk.jl

  1. rust

    2,858 Catwalk.jl VS rust

    Empowering everyone to build reliable and efficient software.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. julia

    370 Catwalk.jl VS julia

    The Julia Programming Language

  4. JuliaInterpreter.jl

    Interpreter for Julia code

  5. DiffEqOperators.jl

    Discontinued Linear operators for discretizations of differential equations and scientific machine learning (SciML)

  6. jlpkg

    A command line interface (CLI) for Pkg, Julia's package manager.

  7. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    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 better Catwalk.jl alternative or higher similarity.

Catwalk.jl discussion

Log in or Post with

Catwalk.jl reviews and mentions

Posts with mentions or reviews of Catwalk.jl. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-07-26.
  • What's Bad about Julia?
    6 projects | news.ycombinator.com | 26 Jul 2021
    Julia does have a minimal compilation path with an interpreter. You can even configure this on a per-module basis, which I believe some of the plotting packages do to reduce latency. There is even a JIT-style dynamic compiler which works similarly to the VMs you listed: https://github.com/tisztamo/Catwalk.jl/.

    IMO, the bigger issue is one of predictability and control. Some users may not care about latency at all, whereas others have it as a primary concern. JS and related runtimes don't give you much control over when optimization and are thus black boxes, whereas Julia has known semantics around it. I think fine-grained tools to externally control optimization behaviour for certain modules (in addition to the current global CLI options and per-package opt-ins) would go a long way towards addressing this.

Stats

Basic Catwalk.jl repo stats
1
82
3.7
almost 2 years ago

tisztamo/Catwalk.jl is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of Catwalk.jl is Julia.


Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Julia is
the 46th most popular programming language
based on number of references?