├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── compile.yml │ ├── flakehub-publish-tagged.yml │ └── release.yml ├── .gitignore ├── .tool-versions ├── LICENSE.md ├── README.md ├── aqua.yaml ├── default.nix ├── demos ├── beer.dt ├── dtutils │ ├── README.md │ ├── false │ ├── head │ ├── tee │ ├── true │ └── yes ├── fib.dt ├── http-echo-server ├── joy-combinators.dt ├── red-green.dt ├── shell.dt └── 世界を挨拶.dt ├── dev ├── README.md └── dt ├── flake.lock ├── flake.nix ├── img ├── dt-logo-black.svg ├── dt-logo-white.svg └── dt-logo.svg ├── meta ├── emails │ ├── Re dt and Red Green quotes 2022-10-26T12_49_51+00 00.eml │ ├── Re dt and Red Green quotes 2022-10-26T15_38_21+00 00.eml │ ├── Re dt and Red Green quotes 2022-10-26T17_43_07+00 00.eml │ └── dt and Red Green quotes 2022-10-26T09_00_08+00 00.eml ├── ideas.md ├── misc │ └── rockstar_count └── quotes.md └── src ├── builtins.zig ├── dt.dt ├── inspiration ├── interpret.zig ├── main.zig ├── stdlib.dt ├── string.zig ├── tests ├── basic.dt ├── bool_tests.zig ├── def_scope_tests.zig ├── dt_args_basic.zig ├── dt_test_utils.zig ├── dtsh_interactive_basic.zig ├── dtsh_run_basic.zig ├── hello.dt ├── project_euler │ ├── problem-01.dt │ ├── problem-02a.dt │ ├── problem-02b.dt │ ├── problem-03.dt │ └── problem-04.dt └── project_euler_tests.zig ├── tokens.zig └── types.zig /.gitattributes: -------------------------------------------------------------------------------- 1 | *.zig text eol=lf 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/compile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/.github/workflows/compile.yml -------------------------------------------------------------------------------- /.github/workflows/flakehub-publish-tagged.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/.github/workflows/flakehub-publish-tagged.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | zig 0.14 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/README.md -------------------------------------------------------------------------------- /aqua.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/aqua.yaml -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/default.nix -------------------------------------------------------------------------------- /demos/beer.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/demos/beer.dt -------------------------------------------------------------------------------- /demos/dtutils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/demos/dtutils/README.md -------------------------------------------------------------------------------- /demos/dtutils/false: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env dt 2 | 3 | 1 exit 4 | -------------------------------------------------------------------------------- /demos/dtutils/head: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env dt 2 | 3 | shebang-args first to-int \n: 4 | 5 | [rl pl] n times 6 | -------------------------------------------------------------------------------- /demos/dtutils/tee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/demos/dtutils/tee -------------------------------------------------------------------------------- /demos/dtutils/true: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env dt 2 | 3 | 0 exit 4 | -------------------------------------------------------------------------------- /demos/dtutils/yes: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env dt 2 | ["y" pl] loop 3 | 4 | -------------------------------------------------------------------------------- /demos/fib.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/demos/fib.dt -------------------------------------------------------------------------------- /demos/http-echo-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/demos/http-echo-server -------------------------------------------------------------------------------- /demos/joy-combinators.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/demos/joy-combinators.dt -------------------------------------------------------------------------------- /demos/red-green.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/demos/red-green.dt -------------------------------------------------------------------------------- /demos/shell.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/demos/shell.dt -------------------------------------------------------------------------------- /demos/世界を挨拶.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/demos/世界を挨拶.dt -------------------------------------------------------------------------------- /dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/dev/README.md -------------------------------------------------------------------------------- /dev/dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/dev/dt -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/flake.nix -------------------------------------------------------------------------------- /img/dt-logo-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/img/dt-logo-black.svg -------------------------------------------------------------------------------- /img/dt-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/img/dt-logo-white.svg -------------------------------------------------------------------------------- /img/dt-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/img/dt-logo.svg -------------------------------------------------------------------------------- /meta/emails/Re dt and Red Green quotes 2022-10-26T12_49_51+00 00.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/meta/emails/Re dt and Red Green quotes 2022-10-26T12_49_51+00 00.eml -------------------------------------------------------------------------------- /meta/emails/Re dt and Red Green quotes 2022-10-26T15_38_21+00 00.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/meta/emails/Re dt and Red Green quotes 2022-10-26T15_38_21+00 00.eml -------------------------------------------------------------------------------- /meta/emails/Re dt and Red Green quotes 2022-10-26T17_43_07+00 00.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/meta/emails/Re dt and Red Green quotes 2022-10-26T17_43_07+00 00.eml -------------------------------------------------------------------------------- /meta/emails/dt and Red Green quotes 2022-10-26T09_00_08+00 00.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/meta/emails/dt and Red Green quotes 2022-10-26T09_00_08+00 00.eml -------------------------------------------------------------------------------- /meta/ideas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/meta/ideas.md -------------------------------------------------------------------------------- /meta/misc/rockstar_count: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /meta/quotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/meta/quotes.md -------------------------------------------------------------------------------- /src/builtins.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/builtins.zig -------------------------------------------------------------------------------- /src/dt.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/dt.dt -------------------------------------------------------------------------------- /src/inspiration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/inspiration -------------------------------------------------------------------------------- /src/interpret.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/interpret.zig -------------------------------------------------------------------------------- /src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/main.zig -------------------------------------------------------------------------------- /src/stdlib.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/stdlib.dt -------------------------------------------------------------------------------- /src/string.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/string.zig -------------------------------------------------------------------------------- /src/tests/basic.dt: -------------------------------------------------------------------------------- 1 | "Hello world!" pl 2 | -------------------------------------------------------------------------------- /src/tests/bool_tests.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/tests/bool_tests.zig -------------------------------------------------------------------------------- /src/tests/def_scope_tests.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/tests/def_scope_tests.zig -------------------------------------------------------------------------------- /src/tests/dt_args_basic.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/tests/dt_args_basic.zig -------------------------------------------------------------------------------- /src/tests/dt_test_utils.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/tests/dt_test_utils.zig -------------------------------------------------------------------------------- /src/tests/dtsh_interactive_basic.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/tests/dtsh_interactive_basic.zig -------------------------------------------------------------------------------- /src/tests/dtsh_run_basic.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/tests/dtsh_run_basic.zig -------------------------------------------------------------------------------- /src/tests/hello.dt: -------------------------------------------------------------------------------- 1 | [ "hello" pl ] \greet def 2 | -------------------------------------------------------------------------------- /src/tests/project_euler/problem-01.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/tests/project_euler/problem-01.dt -------------------------------------------------------------------------------- /src/tests/project_euler/problem-02a.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/tests/project_euler/problem-02a.dt -------------------------------------------------------------------------------- /src/tests/project_euler/problem-02b.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/tests/project_euler/problem-02b.dt -------------------------------------------------------------------------------- /src/tests/project_euler/problem-03.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/tests/project_euler/problem-03.dt -------------------------------------------------------------------------------- /src/tests/project_euler/problem-04.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/tests/project_euler/problem-04.dt -------------------------------------------------------------------------------- /src/tests/project_euler_tests.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/tests/project_euler_tests.zig -------------------------------------------------------------------------------- /src/tokens.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/tokens.zig -------------------------------------------------------------------------------- /src/types.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/so-dang-cool/dt/HEAD/src/types.zig --------------------------------------------------------------------------------