Oliver Steele

Results 39 issues of Oliver Steele

dart-tonic started out as a port of a CoffeeScript library (formerly called “schoen”, now “tonic.ts”), that included a working guitar chord calculator. The code that it was ported from is...

enhancement

The CI should test whether the generated files (`expressions.go` and `y.go`) match the sources. The following GitHub Action will do this: ```yaml - name: Test generated code - run: |...

Add a CI step to build and test on a 32-bit platform. This will detect a regression in #47 or the introduction of similar bugs. I believe this requires building...

Blocked by golang/go#35781

Shopify Liquid [supports](https://shopify.github.io/liquid/tags/iteration/) a `for` loop `else` clause. This library does not. This was noticed by @tanema in issue #42.

help wanted
feature parity
compatibility

I envision a cache package, with a null cache, a cache that examines file mod time, and a cache that doesn't. Maybe just doc how to do this instead.

enhancement
help wanted

Investigate the interaction of loop reversed, limit, and offset, and whether it matters which order they're specified.

help wanted
research
compatibility

Add benchmarks. These could be translated into Markdown from the test files in . There might also be benchmarks or test files in some of the [other Liquid implementations](https://github.com/Shopify/liquid/wiki/Ports-of-Liquid-to-other-environments).

help wanted
good first issue

Add an option to warn or be silent on undefined filters (currently errors). Add an option to warn or error on undefined variables (currently silent).

help wanted
feature parity