oite
Unroll a new functional programming language
파일 탐색기
최종 버전 다운로드 (.zip)- config.toml
- ci.yml
- release.yml
- tls_bench.rs
- codegen.ot
- emitter.ot
- ir.ot
- ir_builder.ot
- lexer.ot
- main.ot
- parser.ot
- pipeline.ot
- stdlib.ot
- types.ot
- utils.ot
- mod.ot
- types.ot
- mod.ot
- runtime.ot
- types.ot
- emitter.ot
- mod.ot
- builder.ot
- mod.ot
- error.ot
- mod.ot
- token.ot
- error.ot
- expr.ot
- mod.ot
- stmt.ot
- borrow_ck.ot
- lifetime_constraints.ot
- mod.ot
- opt.ot
- typecheck.ot
- types.ot
- builtins.ot
- main.ot
- main.tscl.ll
- pipeline.ot
- 2026-01-24-es-modules.md
- 2026-01-25-async-await-tokio.md
- 2026-01-26-standard-library-lessons.md
- 2026-01-27-self-hosting-journey.md
- 2026-01-28-introducing-oite.md
- authors.yml
- tags.yml
- contributing.md
- development-status.md
- ecmascript-conformance.md
- getting-started.md
- intro.md
- javascript-interop.md
- lifetimes.md
- abi.md
- architecture.md
- intro.md
- language-features.md
- self-hosting.md
- ssa-ir.md
- standard-library.md
- type-system.md
- design.md
- intro.md
- memory-model.md
- authentication.md
- building.md
- cli-reference.md
- configuration.md
- dependencies.md
- design.md
- file-type-interop.md
- formatting-linting.md
- getting-started.md
- installation.md
- intro.md
- lockfile-reference.md
- manifest-reference.md
- modules.md
- publishing.md
- registry.md
- testing.md
- upgrade.md
- index.tsx
- styles.module.css
- SiteShell.tsx
- FeatureCard.module.css
- FeatureCard.tsx
- custom.css
- markdown-page.md
- index.tsx
- styles.module.css
- index.tsx
- styles.module.css
- logo.svg
- owl-light.png
- owl-light.svg
- owl.svg
- .nojekyll
- robots.txt
- .gitignore
- Dockerfile
- docusaurus.config.ts
- package-lock.json
- package.json
- README.md
- sidebars.ts
- sidebarsCompiler.ts
- sidebarsRolls.ts
- sidebarsUnroll.ts
- tsconfig.json
- vercel.json
- bench_arithmetic.ot
- bench_fib.ot
- bench_loop.ot
- file_reader.ot
- simple_fib.ot
- test_array_methods.ot
- test_fib.ot
- test_methods.ot
- test_operators.ot
- bootstrap_verify.sh
- gen_test_certs.sh
- install.sh
- run_https_bench.sh
- abi.rs
- bitcode.rs
- cache.rs
- codegen.rs
- linker.rs
- lto.rs
- mod.rs
- object.rs
- optimizer.rs
- types.rs
- aot.rs
- cranelift.rs
- jit.rs
- layout.rs
- mod.rs
- tier.rs
- deterministic.rs
- mod.rs
- borrow_ck.rs
- mod.rs
- format.rs
- lower.rs
- mod.rs
- opt.rs
- stubs.rs
- typecheck.rs
- verify.rs
- decoder.rs
- mod.rs
- diagnostics.rs
- loader.rs
- mod.rs
- resolver.rs
- mod.rs
- reactor.rs
- runtime_impl.rs
- task.rs
- abi.rs
- abi_tests.rs
- abi_version.rs
- heap.rs
- mod.rs
- stubs.rs
- mod.rs
- checker.rs
- convert.rs
- error.rs
- inference.rs
- mod.rs
- registry.rs
- mod.rs
- module_cache.rs
- opcodes.rs
- property.rs
- stdlib_setup.rs
- value.rs
- lib.rs
- main.rs
- tests.rs
- prelude.ot
- types.ot
- bootstrap_verify.ot
- compiler_test.ot
- compiler_test2.ot
- compiler_verify.ot
- lifetime_basic.ot
- lifetime_elision.ot
- lifetime_errors.ot
- lifetime_structs.ot
- test_codegen.ot
- test_compiler.ot
- test_compiler_structure.ot
- test_ir.ot
- test_ir_builder.ot
- test_ir_simple.ot
- test_lifetime_constraints.ot
- test_modular_compiler.ot
- test_passes_via_bootstrap.ot
- test_structural_types.ot
- test_types.ot
- aphorio_index.ts
- basic_test.ot
- benchmark.ot
- bootstrap_test.ot
- charat_test.ot
- compile_all.ot
- comprehensive_test.ot
- determinism.ot
- helper_test.ot
- modular_test.ot
- self_compile_all.ot
- self_compile_test.ot
- simple_compile.ot
- decorators.ot
- field-init-decorator.ot
- field-init.ot
- field-simple.ot
- test_typed_bootstrap.ot
- typescript_test.ot
- math.ot
- issue_39_repro.rs
- test_compile_types.ot
- test_pipeline.ot
- test_string_cmp.ot
- try_finally_rethrow.rs
- .gitignore
- build.rs
- Cargo.lock
- Cargo.toml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- parser_debug.bc
- PROGRESS.md
- README.md
- run_ot_tests.sh
- test_selfhost_features.ot
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/warpy-ai/oite
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd oite
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Homebrew macOS/Linux용 패키지 매니저입니다.
- APT (Debian/Ubuntu 계열) Debian/Ubuntu 계열 리눅스에 기본 내장된 패키지 매니저입니다.
brew install llvm@18 zstd
Homebrew로 이미 빌드된 패키지를 바로 설치합니다. 소스 빌드가 필요 없습니다.
sudo apt install -y llvm-18-dev libpolly-18-dev libzstd-dev
APT 패키지 저장소에서 바로 설치합니다 (Debian/Ubuntu 계열).
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
├── Cargo.toml # Minimal dependencies
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo test --release
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo test --release ir::
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
