-
Extend the standard library with BigDecimal and BigInteger. I have started to working on this, and I would like to submit this as a pull request soon.
-
[Brought up on Zulip](https://ponylang.zulipchat.com/#narrow/stream/189985-beginner-help/topic/cli.20package.20integer.20argument.20confusion).
`Arg.i64()` (or any other function in `cli.Arg`/`cli.…
-
```pony
primitive Foo
fun prev(n : Bar) : String =>
n.n2.string() + ", " + n.n1.string()
class Bar
let n1: U8
let n2: U8
new create() => (n1, n2) = (1, 2)
fun r…
-
Discussing about #51 I found that it would maybe be nice if we could find and agree on a small and distilled kind of manifest of the goals that we want to achieve with this package. That would help in…
-
It's a quite common pain point in Pony that arrays of `#share`able objects (`val` or `tag`) cannot be `clone`d to `iso` or `val`, as would be expected (and is the case with `String.clone`). This isn't…
-
This probably is more revealing about me, but I went through the tutorial in order, and came out not understanding that classes, and more importantly for my usages that `this` was a thing.
My speci…
-
The following program will leak memory, but can be switched to not leak memory as noted in the comments:
```pony
use "time"
actor Main
new create(env: Env) =>
Timers()(Timer(Notify(Rece…
-
I managed to reproduce the same behaviour as https://github.com/ponylang/ponyc/issues/3126 with the following code:
```pony
actor Main
let a: Array[(U64, U64)] = [as (U64, U64):
(0,0); (1,…
-
In the code below, when I define the lambda argument in `filter()` as `box->A!`, it works, but when I define it as `this->A!` it compiles and runs, but the lambda surprisingly does not get called at a…
-
When using:
```
$ ponyc -v
0.22.3-aff82e4 [release]
compiled with: llvm 5.0.1 -- cc (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609
Defaults: pic=false ssl=openssl_0.9.0
```
The following sh…