mirror of
https://github.com/hymkor/lispect.git
synced 2026-08-27 20:36:34 -04:00
README: add: comparison with Expect-lua
This commit is contained in:
@@ -57,7 +57,7 @@ Parameters enclosed in curly braces {...} are optional and can be omitted.
|
||||
|
||||
Other functions are defined on [ISLisp]
|
||||
|
||||
#### Technologies used
|
||||
### Technologies used
|
||||
|
||||
- [Creating a Pseudoconsole session - Windows Console | Microsoft Learn](https://learn.microsoft.com/en-us/windows/console/creating-a-pseudoconsole-session)
|
||||
- [aymanbagabas/go-pty: Cross platform Go Pty interface](https://github.com/aymanbagabas/go-pty)
|
||||
@@ -65,3 +65,24 @@ Other functions are defined on [ISLisp]
|
||||
|
||||
[ISLisp]: http://islisp.org
|
||||
[gmnlisp]: https://github.com/hymkor/gmnlisp
|
||||
[GophaLua]: https://github.com/yuin/gopher-lua
|
||||
|
||||
### Comparison with [Expect-lua]
|
||||
|
||||
| | [Expect-lua] | Lispect |
|
||||
|-----------------------|-----------------------|---------------|
|
||||
| Started | 2017 | 2024 |
|
||||
| Script | Lua ([GophaLua]) | ISLisp ([gmnlisp]) |
|
||||
| Windows 7/8 | Supported | Not Supported |
|
||||
| Windows 10/11 | Supported | Supported |
|
||||
| Linux | Not Supported | Supported |
|
||||
| Mechanisms | [ReadConsoleOutputW] |[PseudoConsole]|
|
||||
| Read Misses | Possible[^1] | Unlikely |
|
||||
| Stdout Redirection | Unavailable | Available |
|
||||
| Status | Stable |Work in Progress|
|
||||
|
||||
[^1]: When the output is too excessive, there might be some dropped data
|
||||
|
||||
[ReadConsoleOutputW]: https://github.com/hymkor/expect/issues/34
|
||||
[PseudoConsole]: https://learn.microsoft.com/en-us/windows/console/creating-a-pseudoconsole-session
|
||||
[Expect-lua]: https://github.com/hymkor/expect
|
||||
|
||||
Reference in New Issue
Block a user