HAYAMA_Kaoru
804d895c52
RunString: Optimized the initialization of *argv*
2025-05-04 18:13:04 +09:00
HAYAMA_Kaoru
f8740f317c
Improve the header comments of RunFile and RunScript
2025-05-04 17:27:41 +09:00
HAYAMA_Kaoru
fe2080ba9a
Add New function to construct and initialize Env instances
...
The `New` function creates a new `Env` that embeds a `gmnlisp.World` and sets up the necessary pseudoterminal and inter-goroutine communication channels. This allows users to execute Lisp code with flexible argument control and custom Go function integration, offering more control compared to `RunString` or `RunFile`.
2025-05-04 16:59:17 +09:00
HAYAMA_Kaoru
3c40d37843
Release notes: add description of variable renaming
2025-05-04 03:45:26 +09:00
HAYAMA_Kaoru
945d8903b9
example.lsp: use *argv*, *program-name*, etc
2025-05-04 03:43:30 +09:00
HAYAMA_Kaoru
ebdc6d7c20
Add *argv*, *program-name*, etc. as replacements for old global variable names
2025-05-04 03:43:30 +09:00
HAYAMA_Kaoru
e9b766dcdf
Release notes: update renaming of Global type to Env
2025-05-03 19:10:01 +09:00
HAYAMA_Kaoru
a970501d54
refactor: clarify argument descriptions in RunFile and RunString comments
...
Rewrote the function comments for RunFile and RunString to improve clarity
and stability under `go fmt`. The previous indentation-based formatting was
not preserved by `go fmt`, so the description style was revised to use
distinct bullet points for each argument.
2025-05-03 18:51:09 +09:00
HAYAMA_Kaoru
3a4fa09e5a
Rename Global to Env for clarity and better library usability
2025-05-03 18:51:09 +09:00
HAYAMA_Kaoru
76d5a40b06
doc: add argument descriptions to RunFile and RunString
2025-05-03 17:21:14 +09:00
HAYAMA_Kaoru
53a6605e55
Update the manifest of the scoop-installer for v0.5.0
2025-05-03 14:16:22 +09:00
HAYAMA_Kaoru
19935903b5
bump to v0.5.0
v0.5.0
2025-05-03 13:54:10 +09:00
HAYAMA_Kaoru
f46d83b47a
Release notes: reflect recent changes
2025-05-03 13:48:23 +09:00
HAYAMA_Kaoru
93c2e775be
Run go get -u and go mod tidy
2025-05-03 13:18:51 +09:00
HAYAMA_Kaoru
69c4f2894c
README: Update about 'go install'
2025-05-03 13:14:25 +09:00
HAYAMA_Kaoru
6915cff072
README: Add the sections for Acknowledgements and Author
2025-05-03 13:11:06 +09:00
HAYAMA_Kaoru
56faa6dd54
Makefile: update to support new package structure
2025-05-03 12:56:42 +09:00
HAYAMA_Kaoru
1540549e72
Refactor: split core functionality into separate package
2025-05-03 12:56:37 +09:00
HAYAMA_Kaoru
183c8b2d94
Update the manifest of the scoop-installer for v0.4.1
2025-01-17 00:01:59 +09:00
HAYAMA_Kaoru
a12da4396a
bump to v0.4.1
v0.4.1
2025-01-16 23:58:19 +09:00
HAYAMA_Kaoru
570f384d59
release_notes: wrote about updating gmnlisp
2025-01-16 23:55:19 +09:00
HAYAMA_Kaoru
84ac2c4bf9
go get -u
...
go: upgraded github.com/hymkor/gmnlisp v0.7.4 => v0.7.8
go: upgraded golang.org/x/crypto v0.30.0 => v0.32.0
go: upgraded golang.org/x/sys v0.28.0 => v0.29.0
go: upgraded golang.org/x/term v0.27.0 => v0.28.0
2025-01-16 21:23:14 +09:00
HAYAMA_Kaoru
c6163800c6
example.lsp: block..return-from to catch..throw
2024-12-24 20:36:30 +09:00
HAYAMA_Kaoru
a4de6f0116
Fix for Windows OpenSSHD
2024-12-21 19:49:42 +09:00
HAYAMA_Kaoru
abd54fc567
README: add the description for example.lsp
2024-12-11 19:45:51 +09:00
HAYAMA_Kaoru
f09116476a
README: add the description about (block), (return-from), and (with-handler)
2024-12-08 13:09:42 +09:00
HAYAMA_Kaoru
74ce5c009c
Update the manifest of the scoop-installer for v0.4.0
2024-12-08 12:09:42 +09:00
HAYAMA_Kaoru
bdfd6462d6
bump to v0.4.0
v0.4.0
2024-12-08 12:02:40 +09:00
HAYAMA_Kaoru
b3067d834e
release_notes: wrote about gmnlisp v0.7.4
2024-12-08 12:00:30 +09:00
HAYAMA_Kaoru
9d1fd8b221
go get -u for gmnlisp v0.7.4
2024-12-08 11:59:20 +09:00
HAYAMA_Kaoru
8d4b3f566c
README: $MATCH → MATCH
2024-12-06 00:20:49 +09:00
HAYAMA_Kaoru
bf4f051290
release_notes: wrote about $MATCH → MATCH
2024-12-06 00:20:00 +09:00
HAYAMA_Kaoru
e6f1982b6e
Rename $MATCH => MATCH
2024-12-06 00:16:06 +09:00
HAYAMA_Kaoru
6058ff49e1
README: change variable names
2024-12-05 23:55:31 +09:00
HAYAMA_Kaoru
ed5586edc3
Update the manifest of the scoop-installer for v0.3.0
2024-12-05 23:51:56 +09:00
HAYAMA_Kaoru
b8bf10031c
bump to v0.3.0
v0.3.0
2024-12-05 23:48:26 +09:00
HAYAMA_Kaoru
8f1d32276a
README: update quoted example.lsp
2024-12-05 23:41:31 +09:00
HAYAMA_Kaoru
168aa76b2a
README: wrote about (wait PID)
2024-12-05 23:41:31 +09:00
HAYAMA_Kaoru
1e4995324b
release_notes: wrote about #\
2024-12-05 23:39:59 +09:00
HAYAMA_Kaoru
3454c0d9f4
go get -u
2024-12-05 19:30:25 +09:00
HAYAMA_Kaoru
92b250d722
release_notes: refine the description of (expect)
2024-12-05 14:22:07 +09:00
HAYAMA_Kaoru
cf763d7642
Add release_note_ja.md
2024-12-05 14:04:01 +09:00
HAYAMA_Kaoru
8dec5b0143
release_note: wrote about expect
2024-12-05 13:59:15 +09:00
HAYAMA_Kaoru
11c7046c50
examle.lsp: when password is invalid, send Ctrl-C and wait process terminating
2024-12-05 13:57:27 +09:00
HAYAMA_Kaoru
41dc2eb1fd
Fix: expect: When monitoring words were output in succession, the latter was sometimes overlooked
2024-12-05 13:55:33 +09:00
HAYAMA_Kaoru
c3e82c5bd9
release_note: wrote about rename variables
2024-12-05 12:52:05 +09:00
HAYAMA_Kaoru
0652d8229a
example.lsp: rename system-variables (ARGV, PROGRAM_NAME,...)
2024-12-05 12:49:07 +09:00
HAYAMA_Kaoru
f8b93fb83a
Rename variables to ARGV, PROGRAM-NAME, and EXECUTABLE-NAME
2024-12-05 12:47:58 +09:00
HAYAMA_Kaoru
1a892d176d
release_note: wrote about (spawn) and (wait)
2024-12-05 12:27:19 +09:00
HAYAMA_Kaoru
48ab76b65b
example.lsp: use (wait PID)
2024-12-05 12:20:10 +09:00