fvg

Functional Vector Graphics (by lemmih)

Fvg Alternatives

Similar projects and alternatives to fvg

  • jq

    306 fvg VS jq

    Discontinued Command-line JSON processor [Moved to: https://github.com/jqlang/jq] (by stedolan)

  • foundation

    GraphQL Foundation Charter and Legal Documents (by graphql)

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

    52 fvg VS futhark

    :boom::computer::boom: A data-parallel functional programming language

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better fvg alternative or higher similarity.

fvg reviews and mentions

Posts with mentions or reviews of fvg. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-28.
  • Designing a Programming Language: I
    4 projects | news.ycombinator.com | 28 Oct 2022
    > What DSLs might someone make today?

    Oh, but there are SO many!

    These two super-categories I am very fond of:

    - Query languages

    - Infrastructure specification languages

    Here are some concrete examples:

    GraphQL: An API query language: https://graphql.org/

    jq: A JSON command-line processor: https://stedolan.github.io/jq/

    HCL: A DSL for expressing Terraform assets: https://developer.hashicorp.com/terraform/cdktf/concepts/hcl...

    Troll: A DSL for expressing dice roll simulations: http://hjemmesider.diku.dk/~torbenm/Troll/

    fvg: Functional Vector Graphics: https://github.com/lemmih/fvg

    Kleenex: Optimal regex-based stream processor: https://kleenexlang.org/

    Futhark: High-performance purely functional data-parallel array programming: https://futhark-lang.org/

    > And when should they be libraries instead?

    A friend recently told me that DSLs (stand-alone) and eDSLs (embedded in an existing language) have the main difference that DSLs are overgrown configuration files, and eDSLs are overgrown libraries.

    I'd say: When you want to call your DSL from more than one programming environment, it is good to have an abstract representation that transcends one particular syntax-tree definition. A library is good until then.

Stats

Basic fvg repo stats
1
15
10.0
almost 7 years ago

lemmih/fvg 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 fvg is Haskell.


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