├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── README_zh.md ├── binance-main.mojo ├── ccxt ├── __init__.mojo ├── abstract │ ├── __init__.mojo │ ├── binance.mojo │ ├── bitmex.mojo │ ├── bybit.mojo │ └── gate.mojo ├── api.md ├── base │ ├── __init__.mojo │ ├── exchange.mojo │ ├── exchangeable.mojo │ ├── precise.mojo │ ├── pro_exchangeable.mojo │ └── types.mojo ├── foundation │ ├── __init__.mojo │ ├── _common_utils.mojo │ ├── async_trading_operations.mojo │ ├── binance.mojo │ ├── bitmex.mojo │ ├── bybit.mojo │ └── gate.mojo └── pro │ ├── __init__.mojo │ ├── bybit.mojo │ └── gate.mojo ├── data ├── contracts.json └── currencies.json ├── gateio-main-async.mojo ├── gateio-main.mojo ├── gateio-ws.mojo ├── init.sh ├── libc.mojopkg ├── libc ├── __init__.mojo ├── complex │ ├── __init__.mojo │ └── syscalls.mojo ├── constant │ ├── __init__.mojo │ ├── ctype.mojo │ ├── errno.mojo │ ├── file.mojo │ ├── logging.mojo │ └── net.mojo ├── ctype │ ├── __init__.mojo │ └── syscalls.mojo ├── dirent │ ├── __init__.mojo │ └── syscalls.mojo ├── dlfcn │ ├── __init__.mojo │ └── syscalls.mojo ├── errno │ ├── __init__.mojo │ └── syscalls.mojo ├── fcntl │ ├── __init__.mojo │ └── syscalls.mojo ├── fenv │ ├── __init__.mojo │ └── syscalls.mojo ├── file │ ├── __init__.mojo │ └── syscalls.mojo ├── float │ └── __init__.mojo ├── gpu │ ├── __init__.mojo │ └── syscalls.mojo ├── inttypes │ ├── __init__.mojo │ └── syscalls.mojo ├── locale │ ├── __init__.mojo │ └── syscalls.mojo ├── logging │ ├── __init__.mojo │ └── syscalls.mojo ├── math │ ├── __init__.mojo │ └── syscalls.mojo ├── network │ ├── __init__.mojo │ └── syscalls.mojo ├── pthread │ ├── __init__.mojo │ └── syscalls.mojo ├── sched │ ├── __init__.mojo │ └── syscalls.mojo ├── search │ ├── __init__.mojo │ └── syscalls.mojo ├── setjmp │ ├── __init__.mojo │ └── syscalls.mojo ├── signal │ ├── __init__.mojo │ └── syscalls.mojo ├── stdio │ ├── __init__.mojo │ └── syscalls.mojo ├── stdlib │ ├── __init__.mojo │ └── syscalls.mojo ├── string │ ├── __init__.mojo │ └── syscalls.mojo ├── sys │ ├── __init__.mojo │ ├── auxv │ │ ├── __init__.mojo │ │ └── syscalls.mojo │ ├── epoll │ │ ├── __init__.mojo │ │ └── syscalls.mojo │ ├── mman │ │ ├── __init__.mojo │ │ └── syscalls.mojo │ ├── prctl │ │ ├── __init__.mojo │ │ └── syscalls.mojo │ ├── random │ │ ├── __init__.mojo │ │ └── syscalls.mojo │ ├── resource │ │ ├── __init__.mojo │ │ └── syscalls.mojo │ ├── select │ │ ├── __init__.mojo │ │ └── syscalls.mojo │ ├── sendfile │ │ ├── __init__.mojo │ │ └── syscalls.mojo │ ├── socket │ │ ├── __init__.mojo │ │ └── syscalls.mojo │ ├── stat │ │ ├── __init__.mojo │ │ └── syscalls.mojo │ ├── statvfs │ │ ├── __init__.mojo │ │ └── syscalls.mojo │ ├── utsname │ │ ├── __init__.mojo │ │ └── syscalls.mojo │ └── wait │ │ ├── __init__.mojo │ │ └── syscalls.mojo ├── threads │ └── __init__.mojo ├── time │ ├── __init__.mojo │ └── syscalls.mojo ├── unistd │ ├── __init__.mojo │ └── syscalls.mojo ├── utils.mojo ├── version.mojo └── wchar │ ├── __init__.mojo │ └── syscalls.mojo ├── libfurnace_connect.so ├── libsonic.so ├── magic.lock ├── mojoenv ├── __init__.mojo └── mojoenv.mojo ├── mojoproject.toml ├── monoio_connect.mojopkg ├── scripts ├── ld └── mojoc ├── small_time.mojopkg ├── small_time ├── __init__.mojo ├── c.mojo ├── formatter.mojo ├── small_time.mojo ├── time_delta.mojo └── time_zone.mojo ├── sonic ├── __init__.mojo ├── array.mojo ├── array_mut.mojo ├── array_ref.mojo ├── internal │ ├── __init__.mojo │ ├── diplomat_runtime.mojo │ ├── jarray.mojo │ ├── jarray_d.mojo │ ├── jarraymut.mojo │ ├── jarraymut_d.mojo │ ├── jarrayref.mojo │ ├── jarrayref_d.mojo │ ├── jkeysiter.mojo │ ├── jkeysiter_d.mojo │ ├── jkeyvaluemut.mojo │ ├── jkeyvaluemut_d.mojo │ ├── jkeyvalueref.mojo │ ├── jkeyvalueref_d.mojo │ ├── jobject.mojo │ ├── jobject_d.mojo │ ├── jobjectiter.mojo │ ├── jobjectiter_d.mojo │ ├── jobjectitermut.mojo │ ├── jobjectitermut_d.mojo │ ├── jobjectmut.mojo │ ├── jobjectmut_d.mojo │ ├── jobjectref.mojo │ ├── jobjectref_d.mojo │ ├── jsontype.mojo │ ├── jsontype_d.mojo │ ├── jvalue.mojo │ ├── jvalue_d.mojo │ ├── jvalueiter.mojo │ ├── jvalueiter_d.mojo │ ├── jvalueitermut.mojo │ ├── jvalueitermut_d.mojo │ ├── jvaluemut.mojo │ ├── jvaluemut_d.mojo │ ├── jvalueref.mojo │ └── jvalueref_d.mojo ├── object.mojo ├── object_mut.mojo ├── object_ref.mojo ├── value.mojo ├── value_array_view.mojo ├── value_mut.mojo ├── value_object_view.mojo ├── value_ref.mojo ├── value_ref_array_view.mojo └── value_ref_object_view.mojo ├── test_fixed.mojo ├── test_float.mojo ├── test_gateio.mojo ├── test_json.mojo ├── test_misc.mojo └── test_sonic.mojo /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/README_zh.md -------------------------------------------------------------------------------- /binance-main.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/binance-main.mojo -------------------------------------------------------------------------------- /ccxt/__init__.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ccxt/abstract/__init__.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ccxt/abstract/binance.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/abstract/binance.mojo -------------------------------------------------------------------------------- /ccxt/abstract/bitmex.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/abstract/bitmex.mojo -------------------------------------------------------------------------------- /ccxt/abstract/bybit.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/abstract/bybit.mojo -------------------------------------------------------------------------------- /ccxt/abstract/gate.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/abstract/gate.mojo -------------------------------------------------------------------------------- /ccxt/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/api.md -------------------------------------------------------------------------------- /ccxt/base/__init__.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/base/__init__.mojo -------------------------------------------------------------------------------- /ccxt/base/exchange.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/base/exchange.mojo -------------------------------------------------------------------------------- /ccxt/base/exchangeable.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/base/exchangeable.mojo -------------------------------------------------------------------------------- /ccxt/base/precise.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/base/precise.mojo -------------------------------------------------------------------------------- /ccxt/base/pro_exchangeable.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/base/pro_exchangeable.mojo -------------------------------------------------------------------------------- /ccxt/base/types.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/base/types.mojo -------------------------------------------------------------------------------- /ccxt/foundation/__init__.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ccxt/foundation/_common_utils.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/foundation/_common_utils.mojo -------------------------------------------------------------------------------- /ccxt/foundation/async_trading_operations.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/foundation/async_trading_operations.mojo -------------------------------------------------------------------------------- /ccxt/foundation/binance.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/foundation/binance.mojo -------------------------------------------------------------------------------- /ccxt/foundation/bitmex.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/foundation/bitmex.mojo -------------------------------------------------------------------------------- /ccxt/foundation/bybit.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/foundation/bybit.mojo -------------------------------------------------------------------------------- /ccxt/foundation/gate.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/foundation/gate.mojo -------------------------------------------------------------------------------- /ccxt/pro/__init__.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ccxt/pro/bybit.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/pro/bybit.mojo -------------------------------------------------------------------------------- /ccxt/pro/gate.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/ccxt/pro/gate.mojo -------------------------------------------------------------------------------- /data/contracts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/data/contracts.json -------------------------------------------------------------------------------- /data/currencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/data/currencies.json -------------------------------------------------------------------------------- /gateio-main-async.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/gateio-main-async.mojo -------------------------------------------------------------------------------- /gateio-main.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/gateio-main.mojo -------------------------------------------------------------------------------- /gateio-ws.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/gateio-ws.mojo -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/init.sh -------------------------------------------------------------------------------- /libc.mojopkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc.mojopkg -------------------------------------------------------------------------------- /libc/__init__.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/__init__.mojo -------------------------------------------------------------------------------- /libc/complex/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/complex/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/complex/syscalls.mojo -------------------------------------------------------------------------------- /libc/constant/__init__.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/constant/__init__.mojo -------------------------------------------------------------------------------- /libc/constant/ctype.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/constant/ctype.mojo -------------------------------------------------------------------------------- /libc/constant/errno.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/constant/errno.mojo -------------------------------------------------------------------------------- /libc/constant/file.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/constant/file.mojo -------------------------------------------------------------------------------- /libc/constant/logging.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/constant/logging.mojo -------------------------------------------------------------------------------- /libc/constant/net.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/constant/net.mojo -------------------------------------------------------------------------------- /libc/ctype/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/ctype/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/ctype/syscalls.mojo -------------------------------------------------------------------------------- /libc/dirent/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/dirent/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/dirent/syscalls.mojo -------------------------------------------------------------------------------- /libc/dlfcn/__init__.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libc/dlfcn/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/dlfcn/syscalls.mojo -------------------------------------------------------------------------------- /libc/errno/__init__.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libc/errno/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/errno/syscalls.mojo -------------------------------------------------------------------------------- /libc/fcntl/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/fcntl/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/fcntl/syscalls.mojo -------------------------------------------------------------------------------- /libc/fenv/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/fenv/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/fenv/syscalls.mojo -------------------------------------------------------------------------------- /libc/file/__init__.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libc/file/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/file/syscalls.mojo -------------------------------------------------------------------------------- /libc/float/__init__.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libc/gpu/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/gpu/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/gpu/syscalls.mojo -------------------------------------------------------------------------------- /libc/inttypes/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/inttypes/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/inttypes/syscalls.mojo -------------------------------------------------------------------------------- /libc/locale/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/locale/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/locale/syscalls.mojo -------------------------------------------------------------------------------- /libc/logging/__init__.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libc/logging/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/logging/syscalls.mojo -------------------------------------------------------------------------------- /libc/math/__init__.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libc/math/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/math/syscalls.mojo -------------------------------------------------------------------------------- /libc/network/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/network/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/network/syscalls.mojo -------------------------------------------------------------------------------- /libc/pthread/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/pthread/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/pthread/syscalls.mojo -------------------------------------------------------------------------------- /libc/sched/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/sched/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sched/syscalls.mojo -------------------------------------------------------------------------------- /libc/search/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * 2 | -------------------------------------------------------------------------------- /libc/search/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/search/syscalls.mojo -------------------------------------------------------------------------------- /libc/setjmp/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/setjmp/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/setjmp/syscalls.mojo -------------------------------------------------------------------------------- /libc/signal/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/signal/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/signal/syscalls.mojo -------------------------------------------------------------------------------- /libc/stdio/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/stdio/syscalls.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libc/stdlib/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/stdlib/syscalls.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libc/string/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * 2 | -------------------------------------------------------------------------------- /libc/string/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/string/syscalls.mojo -------------------------------------------------------------------------------- /libc/sys/__init__.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libc/sys/auxv/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/sys/auxv/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sys/auxv/syscalls.mojo -------------------------------------------------------------------------------- /libc/sys/epoll/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/sys/epoll/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sys/epoll/syscalls.mojo -------------------------------------------------------------------------------- /libc/sys/mman/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/sys/mman/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sys/mman/syscalls.mojo -------------------------------------------------------------------------------- /libc/sys/prctl/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * 2 | -------------------------------------------------------------------------------- /libc/sys/prctl/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sys/prctl/syscalls.mojo -------------------------------------------------------------------------------- /libc/sys/random/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/sys/random/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sys/random/syscalls.mojo -------------------------------------------------------------------------------- /libc/sys/resource/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/sys/resource/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sys/resource/syscalls.mojo -------------------------------------------------------------------------------- /libc/sys/select/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/sys/select/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sys/select/syscalls.mojo -------------------------------------------------------------------------------- /libc/sys/sendfile/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/sys/sendfile/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sys/sendfile/syscalls.mojo -------------------------------------------------------------------------------- /libc/sys/socket/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/sys/socket/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sys/socket/syscalls.mojo -------------------------------------------------------------------------------- /libc/sys/stat/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/sys/stat/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sys/stat/syscalls.mojo -------------------------------------------------------------------------------- /libc/sys/statvfs/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/sys/statvfs/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sys/statvfs/syscalls.mojo -------------------------------------------------------------------------------- /libc/sys/utsname/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/sys/utsname/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sys/utsname/syscalls.mojo -------------------------------------------------------------------------------- /libc/sys/wait/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/sys/wait/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/sys/wait/syscalls.mojo -------------------------------------------------------------------------------- /libc/threads/__init__.mojo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libc/time/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/time/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/time/syscalls.mojo -------------------------------------------------------------------------------- /libc/unistd/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/unistd/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/unistd/syscalls.mojo -------------------------------------------------------------------------------- /libc/utils.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/utils.mojo -------------------------------------------------------------------------------- /libc/version.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/version.mojo -------------------------------------------------------------------------------- /libc/wchar/__init__.mojo: -------------------------------------------------------------------------------- 1 | from .syscalls import * -------------------------------------------------------------------------------- /libc/wchar/syscalls.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libc/wchar/syscalls.mojo -------------------------------------------------------------------------------- /libfurnace_connect.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libfurnace_connect.so -------------------------------------------------------------------------------- /libsonic.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/libsonic.so -------------------------------------------------------------------------------- /magic.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/magic.lock -------------------------------------------------------------------------------- /mojoenv/__init__.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/mojoenv/__init__.mojo -------------------------------------------------------------------------------- /mojoenv/mojoenv.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/mojoenv/mojoenv.mojo -------------------------------------------------------------------------------- /mojoproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/mojoproject.toml -------------------------------------------------------------------------------- /monoio_connect.mojopkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/monoio_connect.mojopkg -------------------------------------------------------------------------------- /scripts/ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/scripts/ld -------------------------------------------------------------------------------- /scripts/mojoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/scripts/mojoc -------------------------------------------------------------------------------- /small_time.mojopkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/small_time.mojopkg -------------------------------------------------------------------------------- /small_time/__init__.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/small_time/__init__.mojo -------------------------------------------------------------------------------- /small_time/c.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/small_time/c.mojo -------------------------------------------------------------------------------- /small_time/formatter.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/small_time/formatter.mojo -------------------------------------------------------------------------------- /small_time/small_time.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/small_time/small_time.mojo -------------------------------------------------------------------------------- /small_time/time_delta.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/small_time/time_delta.mojo -------------------------------------------------------------------------------- /small_time/time_zone.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/small_time/time_zone.mojo -------------------------------------------------------------------------------- /sonic/__init__.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/__init__.mojo -------------------------------------------------------------------------------- /sonic/array.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/array.mojo -------------------------------------------------------------------------------- /sonic/array_mut.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/array_mut.mojo -------------------------------------------------------------------------------- /sonic/array_ref.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/array_ref.mojo -------------------------------------------------------------------------------- /sonic/internal/__init__.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/__init__.mojo -------------------------------------------------------------------------------- /sonic/internal/diplomat_runtime.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/diplomat_runtime.mojo -------------------------------------------------------------------------------- /sonic/internal/jarray.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jarray.mojo -------------------------------------------------------------------------------- /sonic/internal/jarray_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jarray_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jarraymut.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jarraymut.mojo -------------------------------------------------------------------------------- /sonic/internal/jarraymut_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jarraymut_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jarrayref.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jarrayref.mojo -------------------------------------------------------------------------------- /sonic/internal/jarrayref_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jarrayref_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jkeysiter.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jkeysiter.mojo -------------------------------------------------------------------------------- /sonic/internal/jkeysiter_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jkeysiter_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jkeyvaluemut.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jkeyvaluemut.mojo -------------------------------------------------------------------------------- /sonic/internal/jkeyvaluemut_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jkeyvaluemut_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jkeyvalueref.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jkeyvalueref.mojo -------------------------------------------------------------------------------- /sonic/internal/jkeyvalueref_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jkeyvalueref_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jobject.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jobject.mojo -------------------------------------------------------------------------------- /sonic/internal/jobject_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jobject_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jobjectiter.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jobjectiter.mojo -------------------------------------------------------------------------------- /sonic/internal/jobjectiter_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jobjectiter_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jobjectitermut.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jobjectitermut.mojo -------------------------------------------------------------------------------- /sonic/internal/jobjectitermut_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jobjectitermut_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jobjectmut.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jobjectmut.mojo -------------------------------------------------------------------------------- /sonic/internal/jobjectmut_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jobjectmut_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jobjectref.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jobjectref.mojo -------------------------------------------------------------------------------- /sonic/internal/jobjectref_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jobjectref_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jsontype.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jsontype.mojo -------------------------------------------------------------------------------- /sonic/internal/jsontype_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jsontype_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jvalue.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jvalue.mojo -------------------------------------------------------------------------------- /sonic/internal/jvalue_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jvalue_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jvalueiter.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jvalueiter.mojo -------------------------------------------------------------------------------- /sonic/internal/jvalueiter_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jvalueiter_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jvalueitermut.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jvalueitermut.mojo -------------------------------------------------------------------------------- /sonic/internal/jvalueitermut_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jvalueitermut_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jvaluemut.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jvaluemut.mojo -------------------------------------------------------------------------------- /sonic/internal/jvaluemut_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jvaluemut_d.mojo -------------------------------------------------------------------------------- /sonic/internal/jvalueref.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jvalueref.mojo -------------------------------------------------------------------------------- /sonic/internal/jvalueref_d.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/internal/jvalueref_d.mojo -------------------------------------------------------------------------------- /sonic/object.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/object.mojo -------------------------------------------------------------------------------- /sonic/object_mut.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/object_mut.mojo -------------------------------------------------------------------------------- /sonic/object_ref.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/object_ref.mojo -------------------------------------------------------------------------------- /sonic/value.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/value.mojo -------------------------------------------------------------------------------- /sonic/value_array_view.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/value_array_view.mojo -------------------------------------------------------------------------------- /sonic/value_mut.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/value_mut.mojo -------------------------------------------------------------------------------- /sonic/value_object_view.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/value_object_view.mojo -------------------------------------------------------------------------------- /sonic/value_ref.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/value_ref.mojo -------------------------------------------------------------------------------- /sonic/value_ref_array_view.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/value_ref_array_view.mojo -------------------------------------------------------------------------------- /sonic/value_ref_object_view.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/sonic/value_ref_object_view.mojo -------------------------------------------------------------------------------- /test_fixed.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/test_fixed.mojo -------------------------------------------------------------------------------- /test_float.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/test_float.mojo -------------------------------------------------------------------------------- /test_gateio.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/test_gateio.mojo -------------------------------------------------------------------------------- /test_json.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/test_json.mojo -------------------------------------------------------------------------------- /test_misc.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/test_misc.mojo -------------------------------------------------------------------------------- /test_sonic.mojo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furnace-dev/furnace-examples/HEAD/test_sonic.mojo --------------------------------------------------------------------------------