Philip K.F. Hölzenspies

Results 77 comments of Philip K.F. Hölzenspies

We don't plan to generate higher-level languages from Pkl. You can, of course, define your own renderers (see the [TOML](https://pkl-lang.org/package-docs/pkg.pkl-lang.org/pkl-pantry/pkl.toml/current/toml/Renderer.html) and [CSV](https://pkl-lang.org/package-docs/pkg.pkl-lang.org/pkl-pantry/pkl.csv/current/csv/Renderer.html) renderers, for example). The problem is that we...

Regarding JUnit XML reports; [this `README`](https://github.com/bazel-contrib/rules_jvm/tree/main/java/src/com/github/bazel_contrib/contrib_rules_jvm/junit5) is a good writeup. As for the CI failure; ``` > Task :pkl-gradle:test TestsTest > JUnit reports with error() FAILED java.nio.file.NoSuchFileException: C:\Users\circleci\AppData\Local\Temp\junit15390432245720982242\build\test.xml at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)...

I would have expected NFS on Linux/Solaris/FreeBSD/etc. Agreed; randomly guessing protocols to start hammering seems risky, at best. Exception would be the way to go.

The point @thomaspurchas is making - I believe - is that he expected `type` to be `"Parrot"`. What isn't being respected here, is that `toTyped` ignores the `fixed`-ness of the...

This is a bug report for GraalVM/Truffle, I'm afraid. Pkl runs on GraalVM 23, which is compatible with JDK 17-21. I expect this to simply go away when we bump...

This would need _signficantly_ more detail (motivation, how to resolve the [diamond problem](https://en.wikipedia.org/wiki/Multiple_inheritance#The_diamond_problem), etc, etc). This is generally a problem in (nominative) hierarchical type systems, so without further restrictions/requirements, this...

This may be more complicated than what it's worth, but really, `pkl test` should color the "outside" exceptions and not the "inside" ones, i.e. if `pkl test` _itself_ throws, it...

Doesn't a `copy` method require that the class is instantiable? I would not expect a `copy` method on an `abstract` class. The spurious `override` does seem to be a bug...

This is a short-coming we have at the moment. `local` is a modifier for a _property_; not a "variable." It really behaves like a property, which is why you can't...

Works for me with that `for`-as-`let`, because `all_enabled`/`all_disabled` live _inside_ that `new {...}` (which, btw, do you realise/intend that to be `Dynamic`)? ``` result: Listing = new { for (o...