- 05 Oct, 2022 1 commit
-
-
Juergen Nickelsen authored
-
- 26 Apr, 2022 2 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
- 25 Apr, 2022 2 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
- 29 Mar, 2022 2 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
- 02 Mar, 2022 2 commits
-
-
Juergen Nickelsen authored
'minutes function converts hh:mm symbol back to minutes
-
Juergen Nickelsen authored
A symbol matching \d+:\d+ is assumed as being hours and minutes and pushed as the corresponding number of minutes on the stack. The 'hours symbol has a function to convert a number of minutes back to hours:minutes.
-
- 06 Feb, 2022 1 commit
-
-
Juergen Nickelsen authored
-
- 23 Feb, 2021 2 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
- 29 Sep, 2020 2 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
- 16 Sep, 2020 2 commits
-
-
Juergen Nickelsen authored
Also, to support the above, a function-symbols functions in lingo.
-
Juergen Nickelsen authored
-
- 12 Sep, 2020 1 commit
-
-
Juergen Nickelsen authored
This seems more logical, in particular as the nil argument is a valid character sequence as well. There is no conflict with the CLHS, as it does not specify an "all whitespace" argument. Affected builtin functions are string-trim, string-left-trim, and string-right-trim. In the course, factored out and conflated the flesh of the code from the three functions, which was very repetitive before.
-
- 11 Sep, 2020 4 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
- shorten some function descriptions - cut off long lines with `[...]' so they fit into terminal width
-
Juergen Nickelsen authored
Previously, substring end indexes beyond the end of the string were considered an error, contrary to documentation. The related tests confirmed that. Fixed at both places.
-
Juergen Nickelsen authored
Incorporate the docstrings of functions imported directly from lingo. Also, have an `apropos` command to search all function descriptions.
-
- 22 Aug, 2020 3 commits
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
- 13 Jul, 2020 3 commits
-
-
Juergen Nickelsen authored
Before, a missing etags caused a build error, and generating the Lisp preload file and the function registration was first tried with lingo, and on error done with the shell script. While the corresponding "command not found" errors were ignored, they were ugly. Now, the build checks if etags is there, and if not, ignores that more gracefully; more or less the same with a pre-existing (or not) lingo. Much better.
-
Juergen Nickelsen authored
-
-
- 12 Jul, 2020 7 commits
-
-
Juergen Nickelsen authored
Otherwise, terminal initialisation escape sequences are sent to stdout even if it is not a terminal, and that is unfortunate, to say the least. Or, looked at the other way, it is fortunate that this botched the self-generation if Go source files, so the lingo build failed -- in time for me to notice. Yay!
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
Also closes issue #1. Saving a history file still doesn't work, but I guess I can live with that. And it is not every day's evening yet.
-
Juergen Nickelsen authored
The mode appliers (which are, I suspect, bogus anyway) were put in dep/, where they were never used, as everything related to that happens in lob/ports anyway. Eliminated.
-
- 08 Jul, 2020 1 commit
-
-
- 06 Jul, 2020 4 commits
-
-
Juergen Nickelsen authored
Also, rename min-, min+ => time-, time+
-
-
Juergen Nickelsen authored
-
Juergen Nickelsen authored
min- to add times in hh:mm format, min+ to add them, 2time to convert the resulting minutes back to hh:mm
-
- 11 Jun, 2020 1 commit
-
-