-
# Summary
While trying to build a simple "event sourcing" style application I ran into problems with tuple matching.
Essentially if I build a tuple as a literal:
```pony
let cc: Change = ((0,…
-
- [ ] Meaning of e.g. `new ref create()` should be explained.
- [ ] It was mentioned on irc that `new val create()` would only accept sendable arguments. This should also be documented.
- [ ] I assu…
-
Hi 👋
I started to implementation of MAL in Ponylang. It is not yet finished I'm at step 8.5. But just in case anybody interested here is the link https://github.com/stereobooster/pony-lisp
-
Currently `String.f32` and `f64` use the `strtof` FFI call internally.
As discussed on the sync call, it would be desirable for us to implement this in pure Pony instead of relying on the C call fo…
-
I have been receiving a compiler crash after adding json serialization to my schema objects in this branch: https://github.com/vijayee/protocolbuffers/tree/wontcompile I'm receiving an output of ```B…
-
The following program
```pony
class Foo
var n: USize
var bar: (Bar | None)
new create() =>
n = 0
bar = None
fun ref set_n(n': USiz…
-
The following setup:
```
interface State[S, I, O]
fun val apply(state: S, input: I): (S, O)
fun val bind[O2](next: State[S, O, O2]): State[S, I, O2]
```
doesn't typecheck. The compiler c…
ghost updated
4 years ago
-
While getting pony working on 64-bit Arm, we found a bug where the `test-stdlib-debug` tests would segfault. Everything worked fine with `release` builds, but `debug` builds would crash.
After inve…
-
## Description
Monero's non-vendored dependencies do not build on macOS Big Sur 11.5. Cause is attributed to a change in macOS Big Sur, for more information see https://github.com/ponylang/ponyc/is…
-
Edited to put the minimal case up top instead of in the comments.
Running ponyc 0.54.0
Minimal case:
```pony
actor Main
new create(env: Env) =>
let t: Array[U8] val = [ 0x00 ; 0x01 ; 0…