Skip to content

Commit

Permalink
Implement 'future-call' to support pmap
Browse files Browse the repository at this point in the history
Signed-off-by: James Hamlin <[email protected]>
  • Loading branch information
jfhamlin committed Aug 16, 2023
1 parent fbe070e commit 0fd895d
Show file tree
Hide file tree
Showing 13 changed files with 196 additions and 40 deletions.
18 changes: 9 additions & 9 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@

STDLIB_ORIGINALS_DIR := scripts/rewrite-core/originals
STDLIB_ORIGINALS := $(shell find $(STDLIB_ORIGINALS_DIR) -name '*.clj')
# STDLIB_ORIGINALS := $(wildcard scripts/rewrite-core/originals/**/*.clj)
# STDLIB_ORIGINALS += $(wildcard scripts/rewrite-core/originals/*.clj)
STDLIB := $(STDLIB_ORIGINALS:scripts/rewrite-core/originals/%=%)
STDLIB_ORIGINALS := $(addprefix scripts/rewrite-core/originals/,$(STDLIB))
STDLIB_TARGETS := $(addprefix pkg/stdlib/glojure/,$(STDLIB:.clj=.glj))

TEST_FILES := $(shell find ./test -name '*.glj')
TEST_TARGETS := $(addsuffix .test,$(TEST_FILES))

GOPLATFORMS := darwin_arm64 darwin_amd64 linux_arm64 linux_amd64 windows
GLJIMPORTS=$(foreach platform,$(GOPLATFORMS),pkg/gen/gljimports/gljimports_$(platform).go)

GO_VERSION := 1.19.3 # eventually, support multiple minor versions
GO_CMD := go$(GO_VERSION)

.PHONY: all
all: $(STDLIB_TARGETS) generate $(GLJIMPORTS)

.PHONY: gocmd
Expand All @@ -37,11 +39,9 @@ pkg/stdlib/glojure/%.glj: scripts/rewrite-core/originals/%.clj scripts/rewrite-c
vet:
@go vet ./...

.PHONY: $(TEST_TARGETS)
$(TEST_TARGETS): gocmd
@$(GO_CMD) run ./cmd/glj/main.go $(basename $@)

.PHONY: test
test: vet
@go test ./...
@go run ./cmd/glj/main.go ./test/glojure/test_glojure/basic.glj
@go run ./cmd/glj/main.go ./test/glojure/test_glojure/import.glj
@go run ./cmd/glj/main.go ./test/glojure/test_glojure/printer.glj
@go run ./cmd/glj/main.go ./test/glojure/test_glojure/builtins.glj
@go run ./cmd/glj/main.go ./test/glojure/test_glojure/core/async/basic.glj
test: vet $(TEST_TARGETS)
5 changes: 5 additions & 0 deletions pkg/gen/gljimports/gljimports_darwin_amd64.go
Original file line number Diff line number Diff line change
Expand Up @@ -3154,6 +3154,7 @@ func RegisterImports(_register func(string, interface{})) {
// package github.com/glojurelang/glojure/pkg/lang
////////////////////////////////////////
_register("github.com/glojurelang/glojure/pkg/lang.AddP", github.com_glojurelang_glojure_pkg_lang.AddP)
_register("github.com/glojurelang/glojure/pkg/lang.AgentSubmit", github.com_glojurelang_glojure_pkg_lang.AgentSubmit)
_register("github.com/glojurelang/glojure/pkg/lang.AppendWriter", github.com_glojurelang_glojure_pkg_lang.AppendWriter)
_register("github.com/glojurelang/glojure/pkg/lang.Apply", github.com_glojurelang_glojure_pkg_lang.Apply)
_register("github.com/glojurelang/glojure/pkg/lang.ArrayNode", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.ArrayNode)(nil)).Elem())
Expand All @@ -3180,6 +3181,7 @@ func RegisterImports(_register func(string, interface{})) {
_register("github.com/glojurelang/glojure/pkg/lang.Char", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Char)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.CharAt", github.com_glojurelang_glojure_pkg_lang.CharAt)
_register("github.com/glojurelang/glojure/pkg/lang.CharLiteralFromRune", github.com_glojurelang_glojure_pkg_lang.CharLiteralFromRune)
_register("github.com/glojurelang/glojure/pkg/lang.CloneThreadBindingFrame", github.com_glojurelang_glojure_pkg_lang.CloneThreadBindingFrame)
_register("github.com/glojurelang/glojure/pkg/lang.Comparer", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Comparer)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.ConcatStrings", github.com_glojurelang_glojure_pkg_lang.ConcatStrings)
_register("github.com/glojurelang/glojure/pkg/lang.Conj", github.com_glojurelang_glojure_pkg_lang.Conj)
Expand Down Expand Up @@ -3208,6 +3210,7 @@ func RegisterImports(_register func(string, interface{})) {
_register("github.com/glojurelang/glojure/pkg/lang.FindNamespace", github.com_glojurelang_glojure_pkg_lang.FindNamespace)
_register("github.com/glojurelang/glojure/pkg/lang.FindOrCreateNamespace", github.com_glojurelang_glojure_pkg_lang.FindOrCreateNamespace)
_register("github.com/glojurelang/glojure/pkg/lang.First", github.com_glojurelang_glojure_pkg_lang.First)
_register("github.com/glojurelang/glojure/pkg/lang.Future", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Future)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.Get", github.com_glojurelang_glojure_pkg_lang.Get)
_register("github.com/glojurelang/glojure/pkg/lang.GetDefault", github.com_glojurelang_glojure_pkg_lang.GetDefault)
_register("github.com/glojurelang/glojure/pkg/lang.GlobalEnv", github.com_glojurelang_glojure_pkg_lang.GlobalEnv)
Expand Down Expand Up @@ -3237,6 +3240,7 @@ func RegisterImports(_register func(string, interface{})) {
_register("github.com/glojurelang/glojure/pkg/lang.Hasher", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Hasher)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IAtom", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IAtom)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IAtom2", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IAtom2)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IBlockingDeref", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IBlockingDeref)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IChunk", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IChunk)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IChunkedSeq", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IChunkedSeq)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IDeref", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IDeref)(nil)).Elem())
Expand Down Expand Up @@ -3502,6 +3506,7 @@ func RegisterImports(_register func(string, interface{})) {
_register("github.com/glojurelang/glojure/pkg/lang.Reduced", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Reduced)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.Ref", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Ref)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.Repeat", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Repeat)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.ResetThreadBindingFrame", github.com_glojurelang_glojure_pkg_lang.ResetThreadBindingFrame)
_register("github.com/glojurelang/glojure/pkg/lang.Rest", github.com_glojurelang_glojure_pkg_lang.Rest)
_register("github.com/glojurelang/glojure/pkg/lang.Reversible", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Reversible)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.RuneFromCharLiteral", github.com_glojurelang_glojure_pkg_lang.RuneFromCharLiteral)
Expand Down
5 changes: 5 additions & 0 deletions pkg/gen/gljimports/gljimports_darwin_arm64.go
Original file line number Diff line number Diff line change
Expand Up @@ -3154,6 +3154,7 @@ func RegisterImports(_register func(string, interface{})) {
// package github.com/glojurelang/glojure/pkg/lang
////////////////////////////////////////
_register("github.com/glojurelang/glojure/pkg/lang.AddP", github.com_glojurelang_glojure_pkg_lang.AddP)
_register("github.com/glojurelang/glojure/pkg/lang.AgentSubmit", github.com_glojurelang_glojure_pkg_lang.AgentSubmit)
_register("github.com/glojurelang/glojure/pkg/lang.AppendWriter", github.com_glojurelang_glojure_pkg_lang.AppendWriter)
_register("github.com/glojurelang/glojure/pkg/lang.Apply", github.com_glojurelang_glojure_pkg_lang.Apply)
_register("github.com/glojurelang/glojure/pkg/lang.ArrayNode", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.ArrayNode)(nil)).Elem())
Expand All @@ -3180,6 +3181,7 @@ func RegisterImports(_register func(string, interface{})) {
_register("github.com/glojurelang/glojure/pkg/lang.Char", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Char)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.CharAt", github.com_glojurelang_glojure_pkg_lang.CharAt)
_register("github.com/glojurelang/glojure/pkg/lang.CharLiteralFromRune", github.com_glojurelang_glojure_pkg_lang.CharLiteralFromRune)
_register("github.com/glojurelang/glojure/pkg/lang.CloneThreadBindingFrame", github.com_glojurelang_glojure_pkg_lang.CloneThreadBindingFrame)
_register("github.com/glojurelang/glojure/pkg/lang.Comparer", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Comparer)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.ConcatStrings", github.com_glojurelang_glojure_pkg_lang.ConcatStrings)
_register("github.com/glojurelang/glojure/pkg/lang.Conj", github.com_glojurelang_glojure_pkg_lang.Conj)
Expand Down Expand Up @@ -3208,6 +3210,7 @@ func RegisterImports(_register func(string, interface{})) {
_register("github.com/glojurelang/glojure/pkg/lang.FindNamespace", github.com_glojurelang_glojure_pkg_lang.FindNamespace)
_register("github.com/glojurelang/glojure/pkg/lang.FindOrCreateNamespace", github.com_glojurelang_glojure_pkg_lang.FindOrCreateNamespace)
_register("github.com/glojurelang/glojure/pkg/lang.First", github.com_glojurelang_glojure_pkg_lang.First)
_register("github.com/glojurelang/glojure/pkg/lang.Future", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Future)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.Get", github.com_glojurelang_glojure_pkg_lang.Get)
_register("github.com/glojurelang/glojure/pkg/lang.GetDefault", github.com_glojurelang_glojure_pkg_lang.GetDefault)
_register("github.com/glojurelang/glojure/pkg/lang.GlobalEnv", github.com_glojurelang_glojure_pkg_lang.GlobalEnv)
Expand Down Expand Up @@ -3237,6 +3240,7 @@ func RegisterImports(_register func(string, interface{})) {
_register("github.com/glojurelang/glojure/pkg/lang.Hasher", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Hasher)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IAtom", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IAtom)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IAtom2", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IAtom2)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IBlockingDeref", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IBlockingDeref)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IChunk", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IChunk)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IChunkedSeq", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IChunkedSeq)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IDeref", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IDeref)(nil)).Elem())
Expand Down Expand Up @@ -3502,6 +3506,7 @@ func RegisterImports(_register func(string, interface{})) {
_register("github.com/glojurelang/glojure/pkg/lang.Reduced", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Reduced)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.Ref", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Ref)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.Repeat", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Repeat)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.ResetThreadBindingFrame", github.com_glojurelang_glojure_pkg_lang.ResetThreadBindingFrame)
_register("github.com/glojurelang/glojure/pkg/lang.Rest", github.com_glojurelang_glojure_pkg_lang.Rest)
_register("github.com/glojurelang/glojure/pkg/lang.Reversible", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Reversible)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.RuneFromCharLiteral", github.com_glojurelang_glojure_pkg_lang.RuneFromCharLiteral)
Expand Down
5 changes: 5 additions & 0 deletions pkg/gen/gljimports/gljimports_linux_amd64.go
Original file line number Diff line number Diff line change
Expand Up @@ -3154,6 +3154,7 @@ func RegisterImports(_register func(string, interface{})) {
// package github.com/glojurelang/glojure/pkg/lang
////////////////////////////////////////
_register("github.com/glojurelang/glojure/pkg/lang.AddP", github.com_glojurelang_glojure_pkg_lang.AddP)
_register("github.com/glojurelang/glojure/pkg/lang.AgentSubmit", github.com_glojurelang_glojure_pkg_lang.AgentSubmit)
_register("github.com/glojurelang/glojure/pkg/lang.AppendWriter", github.com_glojurelang_glojure_pkg_lang.AppendWriter)
_register("github.com/glojurelang/glojure/pkg/lang.Apply", github.com_glojurelang_glojure_pkg_lang.Apply)
_register("github.com/glojurelang/glojure/pkg/lang.ArrayNode", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.ArrayNode)(nil)).Elem())
Expand All @@ -3180,6 +3181,7 @@ func RegisterImports(_register func(string, interface{})) {
_register("github.com/glojurelang/glojure/pkg/lang.Char", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Char)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.CharAt", github.com_glojurelang_glojure_pkg_lang.CharAt)
_register("github.com/glojurelang/glojure/pkg/lang.CharLiteralFromRune", github.com_glojurelang_glojure_pkg_lang.CharLiteralFromRune)
_register("github.com/glojurelang/glojure/pkg/lang.CloneThreadBindingFrame", github.com_glojurelang_glojure_pkg_lang.CloneThreadBindingFrame)
_register("github.com/glojurelang/glojure/pkg/lang.Comparer", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Comparer)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.ConcatStrings", github.com_glojurelang_glojure_pkg_lang.ConcatStrings)
_register("github.com/glojurelang/glojure/pkg/lang.Conj", github.com_glojurelang_glojure_pkg_lang.Conj)
Expand Down Expand Up @@ -3208,6 +3210,7 @@ func RegisterImports(_register func(string, interface{})) {
_register("github.com/glojurelang/glojure/pkg/lang.FindNamespace", github.com_glojurelang_glojure_pkg_lang.FindNamespace)
_register("github.com/glojurelang/glojure/pkg/lang.FindOrCreateNamespace", github.com_glojurelang_glojure_pkg_lang.FindOrCreateNamespace)
_register("github.com/glojurelang/glojure/pkg/lang.First", github.com_glojurelang_glojure_pkg_lang.First)
_register("github.com/glojurelang/glojure/pkg/lang.Future", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Future)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.Get", github.com_glojurelang_glojure_pkg_lang.Get)
_register("github.com/glojurelang/glojure/pkg/lang.GetDefault", github.com_glojurelang_glojure_pkg_lang.GetDefault)
_register("github.com/glojurelang/glojure/pkg/lang.GlobalEnv", github.com_glojurelang_glojure_pkg_lang.GlobalEnv)
Expand Down Expand Up @@ -3237,6 +3240,7 @@ func RegisterImports(_register func(string, interface{})) {
_register("github.com/glojurelang/glojure/pkg/lang.Hasher", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Hasher)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IAtom", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IAtom)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IAtom2", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IAtom2)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IBlockingDeref", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IBlockingDeref)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IChunk", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IChunk)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IChunkedSeq", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IChunkedSeq)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.IDeref", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.IDeref)(nil)).Elem())
Expand Down Expand Up @@ -3502,6 +3506,7 @@ func RegisterImports(_register func(string, interface{})) {
_register("github.com/glojurelang/glojure/pkg/lang.Reduced", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Reduced)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.Ref", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Ref)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.Repeat", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Repeat)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.ResetThreadBindingFrame", github.com_glojurelang_glojure_pkg_lang.ResetThreadBindingFrame)
_register("github.com/glojurelang/glojure/pkg/lang.Rest", github.com_glojurelang_glojure_pkg_lang.Rest)
_register("github.com/glojurelang/glojure/pkg/lang.Reversible", reflect.TypeOf((*github.com_glojurelang_glojure_pkg_lang.Reversible)(nil)).Elem())
_register("github.com/glojurelang/glojure/pkg/lang.RuneFromCharLiteral", github.com_glojurelang_glojure_pkg_lang.RuneFromCharLiteral)
Expand Down
Loading

0 comments on commit 0fd895d

Please sign in to comment.