Skip to content

Commit 2a97e49

Browse files
committed
Expose interactive service host packages
1 parent 8f707be commit 2a97e49

31 files changed

Lines changed: 1740 additions & 0 deletions

cmd/gen-import-interop/main.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,12 @@ var defaultPackages = []string{
3939
"unicode",
4040

4141
"github.com/glojurelang/glojure/pkg/lang",
42+
"github.com/glojurelang/glojure/pkg/nrepl",
43+
"github.com/glojurelang/glojure/pkg/httpserver",
44+
"github.com/glojurelang/glojure/pkg/podclient",
45+
"github.com/glojurelang/glojure/pkg/repl",
4246
"github.com/glojurelang/glojure/pkg/runtime",
47+
"github.com/glojurelang/glojure/pkg/srepl",
4348
}
4449

4550
var packagesFlag = flag.String(

pkg/gen/gljimports/gljimports_darwin_amd64.go

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,14 @@ import (
99
errors "errors"
1010
flag "flag"
1111
fmt "fmt"
12+
github_com_glojurelang_glojure_pkg_httpserver "github.com/glojurelang/glojure/pkg/httpserver"
1213
github_com_glojurelang_glojure_pkg_lang "github.com/glojurelang/glojure/pkg/lang"
14+
github_com_glojurelang_glojure_pkg_nrepl "github.com/glojurelang/glojure/pkg/nrepl"
1315
"github.com/glojurelang/glojure/pkg/pkgmap"
16+
github_com_glojurelang_glojure_pkg_podclient "github.com/glojurelang/glojure/pkg/podclient"
17+
github_com_glojurelang_glojure_pkg_repl "github.com/glojurelang/glojure/pkg/repl"
1418
github_com_glojurelang_glojure_pkg_runtime "github.com/glojurelang/glojure/pkg/runtime"
19+
github_com_glojurelang_glojure_pkg_srepl "github.com/glojurelang/glojure/pkg/srepl"
1520
io "io"
1621
io_fs "io/fs"
1722
io_ioutil "io/ioutil"
@@ -221,6 +226,12 @@ func RegisterImports(_register func(string, interface{})) {
221226
_register("fmt.State", reflect.TypeOf((*fmt.State)(nil)).Elem())
222227
_register("fmt.Stringer", reflect.TypeOf((*fmt.Stringer)(nil)).Elem())
223228

229+
// package github.com/glojurelang/glojure/pkg/httpserver
230+
////////////////////////////////////////
231+
_register("github.com/glojurelang/glojure/pkg/httpserver.Server", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_httpserver.Server)(nil)).Elem())
232+
_register("github.com/glojurelang/glojure/pkg/httpserver.*Server", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_httpserver.Server)(nil)))
233+
_register("github.com/glojurelang/glojure/pkg/httpserver.Start", github_com_glojurelang_glojure_pkg_httpserver.Start)
234+
224235
// package github.com/glojurelang/glojure/pkg/lang
225236
////////////////////////////////////////
226237
_register("github.com/glojurelang/glojure/pkg/lang.AFn", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.AFn)(nil)).Elem())
@@ -994,6 +1005,41 @@ func RegisterImports(_register func(string, interface{})) {
9941005
_register("github.com/glojurelang/glojure/pkg/lang.WithMeta", github_com_glojurelang_glojure_pkg_lang.WithMeta)
9951006
_register("github.com/glojurelang/glojure/pkg/lang.WriteWriter", github_com_glojurelang_glojure_pkg_lang.WriteWriter)
9961007

1008+
// package github.com/glojurelang/glojure/pkg/nrepl
1009+
////////////////////////////////////////
1010+
_register("github.com/glojurelang/glojure/pkg/nrepl.BencodeDecode", github_com_glojurelang_glojure_pkg_nrepl.BencodeDecode)
1011+
_register("github.com/glojurelang/glojure/pkg/nrepl.BencodeEncode", github_com_glojurelang_glojure_pkg_nrepl.BencodeEncode)
1012+
_register("github.com/glojurelang/glojure/pkg/nrepl.Client", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.Client)(nil)).Elem())
1013+
_register("github.com/glojurelang/glojure/pkg/nrepl.*Client", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.Client)(nil)))
1014+
_register("github.com/glojurelang/glojure/pkg/nrepl.CompletionEntry", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.CompletionEntry)(nil)).Elem())
1015+
_register("github.com/glojurelang/glojure/pkg/nrepl.*CompletionEntry", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.CompletionEntry)(nil)))
1016+
_register("github.com/glojurelang/glojure/pkg/nrepl.Connect", github_com_glojurelang_glojure_pkg_nrepl.Connect)
1017+
_register("github.com/glojurelang/glojure/pkg/nrepl.Server", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.Server)(nil)).Elem())
1018+
_register("github.com/glojurelang/glojure/pkg/nrepl.*Server", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.Server)(nil)))
1019+
_register("github.com/glojurelang/glojure/pkg/nrepl.Session", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.Session)(nil)).Elem())
1020+
_register("github.com/glojurelang/glojure/pkg/nrepl.*Session", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.Session)(nil)))
1021+
_register("github.com/glojurelang/glojure/pkg/nrepl.Start", github_com_glojurelang_glojure_pkg_nrepl.Start)
1022+
1023+
// package github.com/glojurelang/glojure/pkg/podclient
1024+
////////////////////////////////////////
1025+
_register("github.com/glojurelang/glojure/pkg/podclient.Client", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_podclient.Client)(nil)).Elem())
1026+
_register("github.com/glojurelang/glojure/pkg/podclient.*Client", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_podclient.Client)(nil)))
1027+
_register("github.com/glojurelang/glojure/pkg/podclient.Start", github_com_glojurelang_glojure_pkg_podclient.Start)
1028+
_register("github.com/glojurelang/glojure/pkg/podclient.StartCommand", github_com_glojurelang_glojure_pkg_podclient.StartCommand)
1029+
1030+
// package github.com/glojurelang/glojure/pkg/repl
1031+
////////////////////////////////////////
1032+
_register("github.com/glojurelang/glojure/pkg/repl.ColorSyntax", github_com_glojurelang_glojure_pkg_repl.ColorSyntax)
1033+
_register("github.com/glojurelang/glojure/pkg/repl.EvalFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_repl.EvalFunc)(nil)).Elem())
1034+
_register("github.com/glojurelang/glojure/pkg/repl.IsTerminal", github_com_glojurelang_glojure_pkg_repl.IsTerminal)
1035+
_register("github.com/glojurelang/glojure/pkg/repl.Option", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_repl.Option)(nil)).Elem())
1036+
_register("github.com/glojurelang/glojure/pkg/repl.Start", github_com_glojurelang_glojure_pkg_repl.Start)
1037+
_register("github.com/glojurelang/glojure/pkg/repl.WithEnvironment", github_com_glojurelang_glojure_pkg_repl.WithEnvironment)
1038+
_register("github.com/glojurelang/glojure/pkg/repl.WithHistoryFile", github_com_glojurelang_glojure_pkg_repl.WithHistoryFile)
1039+
_register("github.com/glojurelang/glojure/pkg/repl.WithNREPLClient", github_com_glojurelang_glojure_pkg_repl.WithNREPLClient)
1040+
_register("github.com/glojurelang/glojure/pkg/repl.WithStdin", github_com_glojurelang_glojure_pkg_repl.WithStdin)
1041+
_register("github.com/glojurelang/glojure/pkg/repl.WithStdout", github_com_glojurelang_glojure_pkg_repl.WithStdout)
1042+
9971043
// package github.com/glojurelang/glojure/pkg/runtime
9981044
////////////////////////////////////////
9991045
_register("github.com/glojurelang/glojure/pkg/runtime.AddLoadPath", github_com_glojurelang_glojure_pkg_runtime.AddLoadPath)
@@ -1052,6 +1098,12 @@ func RegisterImports(_register func(string, interface{})) {
10521098
_register("github.com/glojurelang/glojure/pkg/runtime.WithStderr", github_com_glojurelang_glojure_pkg_runtime.WithStderr)
10531099
_register("github.com/glojurelang/glojure/pkg/runtime.WithStdout", github_com_glojurelang_glojure_pkg_runtime.WithStdout)
10541100

1101+
// package github.com/glojurelang/glojure/pkg/srepl
1102+
////////////////////////////////////////
1103+
_register("github.com/glojurelang/glojure/pkg/srepl.Server", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_srepl.Server)(nil)).Elem())
1104+
_register("github.com/glojurelang/glojure/pkg/srepl.*Server", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_srepl.Server)(nil)))
1105+
_register("github.com/glojurelang/glojure/pkg/srepl.Start", github_com_glojurelang_glojure_pkg_srepl.Start)
1106+
10551107
// package io
10561108
////////////////////////////////////////
10571109
_register("io.ByteReader", reflect.TypeOf((*io.ByteReader)(nil)).Elem())

pkg/gen/gljimports/gljimports_darwin_arm64.go

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,14 @@ import (
99
errors "errors"
1010
flag "flag"
1111
fmt "fmt"
12+
github_com_glojurelang_glojure_pkg_httpserver "github.com/glojurelang/glojure/pkg/httpserver"
1213
github_com_glojurelang_glojure_pkg_lang "github.com/glojurelang/glojure/pkg/lang"
14+
github_com_glojurelang_glojure_pkg_nrepl "github.com/glojurelang/glojure/pkg/nrepl"
1315
"github.com/glojurelang/glojure/pkg/pkgmap"
16+
github_com_glojurelang_glojure_pkg_podclient "github.com/glojurelang/glojure/pkg/podclient"
17+
github_com_glojurelang_glojure_pkg_repl "github.com/glojurelang/glojure/pkg/repl"
1418
github_com_glojurelang_glojure_pkg_runtime "github.com/glojurelang/glojure/pkg/runtime"
19+
github_com_glojurelang_glojure_pkg_srepl "github.com/glojurelang/glojure/pkg/srepl"
1520
io "io"
1621
io_fs "io/fs"
1722
io_ioutil "io/ioutil"
@@ -221,6 +226,12 @@ func RegisterImports(_register func(string, interface{})) {
221226
_register("fmt.State", reflect.TypeOf((*fmt.State)(nil)).Elem())
222227
_register("fmt.Stringer", reflect.TypeOf((*fmt.Stringer)(nil)).Elem())
223228

229+
// package github.com/glojurelang/glojure/pkg/httpserver
230+
////////////////////////////////////////
231+
_register("github.com/glojurelang/glojure/pkg/httpserver.Server", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_httpserver.Server)(nil)).Elem())
232+
_register("github.com/glojurelang/glojure/pkg/httpserver.*Server", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_httpserver.Server)(nil)))
233+
_register("github.com/glojurelang/glojure/pkg/httpserver.Start", github_com_glojurelang_glojure_pkg_httpserver.Start)
234+
224235
// package github.com/glojurelang/glojure/pkg/lang
225236
////////////////////////////////////////
226237
_register("github.com/glojurelang/glojure/pkg/lang.AFn", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.AFn)(nil)).Elem())
@@ -994,6 +1005,41 @@ func RegisterImports(_register func(string, interface{})) {
9941005
_register("github.com/glojurelang/glojure/pkg/lang.WithMeta", github_com_glojurelang_glojure_pkg_lang.WithMeta)
9951006
_register("github.com/glojurelang/glojure/pkg/lang.WriteWriter", github_com_glojurelang_glojure_pkg_lang.WriteWriter)
9961007

1008+
// package github.com/glojurelang/glojure/pkg/nrepl
1009+
////////////////////////////////////////
1010+
_register("github.com/glojurelang/glojure/pkg/nrepl.BencodeDecode", github_com_glojurelang_glojure_pkg_nrepl.BencodeDecode)
1011+
_register("github.com/glojurelang/glojure/pkg/nrepl.BencodeEncode", github_com_glojurelang_glojure_pkg_nrepl.BencodeEncode)
1012+
_register("github.com/glojurelang/glojure/pkg/nrepl.Client", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.Client)(nil)).Elem())
1013+
_register("github.com/glojurelang/glojure/pkg/nrepl.*Client", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.Client)(nil)))
1014+
_register("github.com/glojurelang/glojure/pkg/nrepl.CompletionEntry", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.CompletionEntry)(nil)).Elem())
1015+
_register("github.com/glojurelang/glojure/pkg/nrepl.*CompletionEntry", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.CompletionEntry)(nil)))
1016+
_register("github.com/glojurelang/glojure/pkg/nrepl.Connect", github_com_glojurelang_glojure_pkg_nrepl.Connect)
1017+
_register("github.com/glojurelang/glojure/pkg/nrepl.Server", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.Server)(nil)).Elem())
1018+
_register("github.com/glojurelang/glojure/pkg/nrepl.*Server", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.Server)(nil)))
1019+
_register("github.com/glojurelang/glojure/pkg/nrepl.Session", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.Session)(nil)).Elem())
1020+
_register("github.com/glojurelang/glojure/pkg/nrepl.*Session", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_nrepl.Session)(nil)))
1021+
_register("github.com/glojurelang/glojure/pkg/nrepl.Start", github_com_glojurelang_glojure_pkg_nrepl.Start)
1022+
1023+
// package github.com/glojurelang/glojure/pkg/podclient
1024+
////////////////////////////////////////
1025+
_register("github.com/glojurelang/glojure/pkg/podclient.Client", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_podclient.Client)(nil)).Elem())
1026+
_register("github.com/glojurelang/glojure/pkg/podclient.*Client", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_podclient.Client)(nil)))
1027+
_register("github.com/glojurelang/glojure/pkg/podclient.Start", github_com_glojurelang_glojure_pkg_podclient.Start)
1028+
_register("github.com/glojurelang/glojure/pkg/podclient.StartCommand", github_com_glojurelang_glojure_pkg_podclient.StartCommand)
1029+
1030+
// package github.com/glojurelang/glojure/pkg/repl
1031+
////////////////////////////////////////
1032+
_register("github.com/glojurelang/glojure/pkg/repl.ColorSyntax", github_com_glojurelang_glojure_pkg_repl.ColorSyntax)
1033+
_register("github.com/glojurelang/glojure/pkg/repl.EvalFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_repl.EvalFunc)(nil)).Elem())
1034+
_register("github.com/glojurelang/glojure/pkg/repl.IsTerminal", github_com_glojurelang_glojure_pkg_repl.IsTerminal)
1035+
_register("github.com/glojurelang/glojure/pkg/repl.Option", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_repl.Option)(nil)).Elem())
1036+
_register("github.com/glojurelang/glojure/pkg/repl.Start", github_com_glojurelang_glojure_pkg_repl.Start)
1037+
_register("github.com/glojurelang/glojure/pkg/repl.WithEnvironment", github_com_glojurelang_glojure_pkg_repl.WithEnvironment)
1038+
_register("github.com/glojurelang/glojure/pkg/repl.WithHistoryFile", github_com_glojurelang_glojure_pkg_repl.WithHistoryFile)
1039+
_register("github.com/glojurelang/glojure/pkg/repl.WithNREPLClient", github_com_glojurelang_glojure_pkg_repl.WithNREPLClient)
1040+
_register("github.com/glojurelang/glojure/pkg/repl.WithStdin", github_com_glojurelang_glojure_pkg_repl.WithStdin)
1041+
_register("github.com/glojurelang/glojure/pkg/repl.WithStdout", github_com_glojurelang_glojure_pkg_repl.WithStdout)
1042+
9971043
// package github.com/glojurelang/glojure/pkg/runtime
9981044
////////////////////////////////////////
9991045
_register("github.com/glojurelang/glojure/pkg/runtime.AddLoadPath", github_com_glojurelang_glojure_pkg_runtime.AddLoadPath)
@@ -1052,6 +1098,12 @@ func RegisterImports(_register func(string, interface{})) {
10521098
_register("github.com/glojurelang/glojure/pkg/runtime.WithStderr", github_com_glojurelang_glojure_pkg_runtime.WithStderr)
10531099
_register("github.com/glojurelang/glojure/pkg/runtime.WithStdout", github_com_glojurelang_glojure_pkg_runtime.WithStdout)
10541100

1101+
// package github.com/glojurelang/glojure/pkg/srepl
1102+
////////////////////////////////////////
1103+
_register("github.com/glojurelang/glojure/pkg/srepl.Server", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_srepl.Server)(nil)).Elem())
1104+
_register("github.com/glojurelang/glojure/pkg/srepl.*Server", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_srepl.Server)(nil)))
1105+
_register("github.com/glojurelang/glojure/pkg/srepl.Start", github_com_glojurelang_glojure_pkg_srepl.Start)
1106+
10551107
// package io
10561108
////////////////////////////////////////
10571109
_register("io.ByteReader", reflect.TypeOf((*io.ByteReader)(nil)).Elem())

0 commit comments

Comments
 (0)