Skip to content
You must be logged in to sponsor arxlang

Become a sponsor to ARX

The Arx project aims to develop a multi-purpose compiler with Apache Arrow datatype as native datatypes.

There is an initial version, called arx, that is based on the kaleidoscope compiler.
We just started to customize it, and our initial roadmap is:

  1. Finish the language syntax definition
  2. Customize the parser to recognize the language syntax (and update the code generation)
  3. For now, it just recognizes float data type, but it should recognize the basic datatypes:
  • int8, int16, int32, and int64
  • float16, float32, and float64
  • string
  • bool
  • datetime/timestamp
  1. Implement apache arrow datatype (we are still investigating how to do it)

We need sponsorship in order to have more people working on this project. For now, we are just working on that in our free time.

@arxlang

Reaching this goal will allow us to have some people working on this project part-time. It will help us to speed up its development and we can start to have more discussions in order to apply the bleeding-edge compiler techniques.

Meet the team

Featured work

  1. arxlang/arxcpp

    ArxLang compiler aims to provide arrow datatypes as native datatypes.

    C++ 7

0% towards $5,000 per month goal

Be the first to sponsor this goal!

Select a tier

$ a month

A Public Sponsor achievement will be added to your profile.