-
Due to https://tug.org/pipermail/luatex/2015-November/005536.html, penlight's `utils.execute` and `utils.executeex` are actually partially broken because they rely on version `5.3` of `os.execute` but…
-
So my brilliant idea in #356 to use Busted for the test suite has an unexpected consequence! I just spent an hour chasing my tail trying to run tests and getting bizarre results before it finally dawn…
-
It would be useful to have an `is_calleable` assertion that tests whether `is_function(argument)` or `is_function(debug.getmetatable(argument)._call)`.
-
the latest version of penlight is 1.8.1-1:
```
luarocks search penlight
penlight - Search results for Lua 5.3:
======================================
Rockspecs and source rocks:
---------…
-
I'm sorry that this isn't an issue per se but more of a query. I am looking into deploying penlight as a LaTeX library, however most TeX distributions prefer a small number of files and non generic (i…
-
```
What steps will reproduce the problem?
1. For luars232, I get error. Latest version (1.0.3) probably fixes it.
2. For penlight, seems like significant development has happened.
3.
What is the exp…
-
See also: https://github.com/lunarmodules/Penlight/issues/363
I recently had the bright idea of using Busted as our test framework for the Penlight project. This seemed to go well at first, until I…
-
Leveraging the work done on **framebox** and fancy rough graphics, consider implementing some (basic) charts, such as
- [ ] Bar graphs
- [x] Pie charts
Data could be read from CSV, using Penlight…
-
Let's use [ldoc](https://github.com/stevedonovan/ldoc) for documenting all Lua interfaces.
See example: https://stevedonovan.github.io/Penlight/api/index.html
-
Preprocessor statements, at least `#define`, must have a trailing newline to be recognized.
No trailing newline means it gets expanded into separate tokens:
```
> s = "#define ASDF"
> for t, v i…