Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/malPublic

Deno implementation of MAL#546

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
graeme-lockley wants to merge20 commits intokanaka:master
base:master
Choose a base branch
Loading
fromgraeme-lockley:master
Open
Show file tree
Hide file tree
Changes from1 commit
Commits
Show all changes
20 commits
Select commitHold shift + click to select a range
dbda7a9
chore: add deno into the setup
graeme-lockleyDec 29, 2020
d92cbb1
feature: step 0 - the REPL
graeme-lockleyDec 29, 2020
ca20b4a
feature: step 2 read and print
graeme-lockleyDec 30, 2020
679bc22
feature: report error if closing brace is received
graeme-lockleyDec 30, 2020
3da692b
refactor: tidy up hash map
graeme-lockleyDec 30, 2020
38a8ad1
feature: step 2 eval
graeme-lockleyDec 30, 2020
ffa79f0
feature: introduce a keyword
graeme-lockleyDec 30, 2020
46d997e
feature: step 3 environments
graeme-lockleyDec 30, 2020
171f0cf
feature: step 4 if fn do
graeme-lockleyDec 31, 2020
481c283
feature: step 5 tail call optimization
graeme-lockleyDec 31, 2020
6870702
fix: missed processing the second last do parameter
graeme-lockleyDec 31, 2020
bb1c64c
feature: step 6 files, mutation and evil
graeme-lockleyJan 1, 2021
88440d4
feature: step 7 quoting
graeme-lockleyJan 1, 2021
c011f7d
feature: step 8 macros
graeme-lockleyJan 2, 2021
bb3a096
refactor: simplify the macro expansion
graeme-lockleyJan 2, 2021
afb53f9
feature: step 9 try
graeme-lockleyJan 2, 2021
d35daed
feature: step A metadata and self hosting
graeme-lockleyJan 3, 2021
c52da1b
refactor: simplify the handling of core parameters
graeme-lockleyJan 3, 2021
877bf28
refactor: sort core procedures
graeme-lockleyJan 3, 2021
12c7658
chore: create Dockerfile
graeme-lockleyJan 4, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
NextNext commit
chore: add deno into the setup
  • Loading branch information
@graeme-lockley
graeme-lockley committedDec 29, 2020
commitdbda7a9ba915528a0d9c25a310a3263d70b45053
3 changes: 2 additions & 1 deletionMakefile
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,7 @@ DOCKERIZE =
#

IMPLS = ada ada.2 awk bash basic bbc-basic c chuck clojure coffee common-lisp cpp crystal cs d dart \
elisp elixir elm erlang es6 factor fantom forth fsharp go groovy gnu-smalltalk \
denoelisp elixir elm erlang es6 factor fantom forth fsharp go groovy gnu-smalltalk \
guile haskell haxe hy io java js jq julia kotlin livescript logo lua make mal \
matlab miniMAL nasm nim objc objpascal ocaml perl perl6 php picolisp pike plpgsql \
plsql powershell ps python python.2 r racket rexx rpython ruby rust scala scheme skew \
Expand DownExpand Up@@ -201,6 +201,7 @@ crystal_STEP_TO_PROG = impls/crystal/$($(1))
cs_STEP_TO_PROG = impls/cs/$($(1)).exe
d_STEP_TO_PROG = impls/d/$($(1))
dart_STEP_TO_PROG = impls/dart/$($(1)).dart
deno_STEP_TO_PROG = impls/deno/$($(1)).ts
elisp_STEP_TO_PROG = impls/elisp/$($(1)).el
elixir_STEP_TO_PROG = impls/elixir/lib/mix/tasks/$($(1)).ex
elm_STEP_TO_PROG = impls/elm/$($(1)).js
Expand Down
2 changes: 2 additions & 0 deletionsimpls/deno/run
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec deno run --allow-all $(dirname $0)/${STEP:-stepA_mal}.ts "${@}"

[8]ページ先頭

©2009-2025 Movatter.jp