Nicholas Gates
Nicholas Gates
## What happened? Defining an object like this: ```yaml MyObject: fields: myfield: optional ``` Results in the following Java code: ```java @Generated("com.palantir.conjure.java.types.BeanBuilderGenerator") @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder...
## What happened? The readme suggests I can use Dialogue to call non-Conjure servers, but I've run into a bit of trouble: https://github.com/palantir/dialogue/tree/96ae91db83aa9ccdc5939a934ab84b33691ec240#dialogue-annotations-processor-generated-client-bindings Internally, Dialogue passes paths around as a...
## What happened? Same as the issue on CJR. Dialogue doesn't always use SLF4J placeholders. https://github.com/palantir/conjure-java-runtime/issues/1582
## What happened? Currently the Channel interface returns a `ListenableFuture` and a `Response` object has an `InputStream` body. This makes it hard (impossible?) to efficiently implement NIO in the future....
e.g. `from . import foo` => `..foo` `from .bar import foo` => `.bar.foo`
Using the `int.from_bytes()` function to construct an integer from a base-256 byte array. See https://docs.python.org/3/c-api/long.html#c.PyLong_FromString https://github.com/fulcrum-so/ziggy-pydust/blob/develop/pydust/src/types/long.zig#L33-L36
This also requires us to implement GC functions traverse/clear. We should do this automatically for any object-like things on structs.
One proposal I quite like is "verbs" for new references, and "nouns" for borrowed references. e.g. ```zig py.getSelf(...) // Returns new reference to PyType object py.type_(...) /// Returns borrowed reference....
Often we call into CPython and use `catch return null`. At these call sites we could enrich the traceback to include Zig stack frames the same way we do for...