Skip to content

transpile ccxt to julia #1

Description

@defnlnotme

In order to replace python bindings (required for ccxt) julia transpilation has to be added to ccxt. ccxt/ccxt#15852

I have added julia support to the ccxt ast-transpiler package (still not 100% bug free and feature complete since it must be checked in tandem with what's required by the full transpilation.

left to do:

  • write the actual transpiler script in the ccxt repo (similar to e.g. transpileGo.ts)
  • aux methods like (fetch/datetime-related/crypto signature-related/) in the native language, Julia in this case (this is the task that will take more time)
  • implement the implicit api methods, that you can find inside abstract, that is done in build/generateImplicitAPI.ts
  • check the best way of transpiling the tests and implement the entry file in the native language (we have to make sure that both the static/offline tests and the live tests work), only test.init.ts/test_init.py/etc is not, since it is the "entry point" (and tests_helpers.py, in case of python)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions