PureFox48
PureFox48
I was looking through the release notes for Go 1.21 when I came across [LoopVarExperiment](https://github.com/golang/go/wiki/LoopvarExperiment). The first two examples are irrelevant to Wren as they're using parallel processing which, of...
See discussion in #1150.
Although the `Num` class has good support for trig methods, one thing it lacks is methods to convert between degrees and radians. Whilst these are easy to code, they're also...
#1141 identified two problems with the existing implementation, namely that is was very slow when presented with lists which were already sorted or all the same. The purpose of this...
I noticed recently that ```List.sort()```, which is based on the Quicksort algorithm, is very slow indeed when applied to lists which are already sorted or nearly so. For example, this...
One thing I find rather tedious at present is that defining a simple 'data' class requires a lot of boiler-plate. For example: ```javascript class C { construct new(x, y) {...
As far back as #127 @munificent admitted that an integer division operator was a 'missing piece' in Wren's treatment of integers as it was tedious having to write ```(a/b).truncate``` all...
The purpose of this PR is to enable comparisons between strings as discussed in #1142. This will be particularly useful when sorting a list of strings. The ```String.compareTo``` instance method...
Currently, if you need to compare two strings or sort a list of strings lexicographically by codepoint, then you need to write your own comparison routine. This is an unsatisfactory...