Scott Robinson

Results 26 comments of Scott Robinson

This `CONTRIBUTING.md` doesn't have any content?

Do you have `python-dev` (or its equivalent) installed? What distro are you using?

> On 10 Oct 2021, at 21:25, wazowski78 ***@***.***> wrote: > does python-dev solves this issue? > Did you try?

Hi @J4YF7O, I'm sorry about it taking so long to reply. This is a great PR! What remains to be done on it, or can I merge it directly?

@kirillzh Is there any situation in which `toString` _wouldn't_ need an associated `override` in Kotlin? If not, then @bendk, would you accept a PR that adds that behaviour to the...

[There are only three methods on Kotlin's `Any` interface:](https://github.com/JetBrains/kotlin/blob/2f75ea585ef6165b11138aaadd3efecc4a3d4828/core/builtins/native/kotlin/Any.kt) - equals - hashCode - toString I strongly suspect that `toString ` is the only reasonable method for an FFI definition...

**(Potential) Implementation notes** 1. Add a function to [`CodeOracle`](https://github.com/mozilla/uniffi-rs/blob/cce0145527e3f7f251e4435f0749af1ab91dfb84/uniffi_bindgen/src/backend/oracle.rs), perhaps something like `fn_name_on_base_class` 2. Implement it for each binding; `kotlin` will use it, `python` and `swift` won't, `ruby` _could_ but...

[Poetry](https://python-poetry.org/) is a replacement for pip. It's trying to upgrade `setuptools` here, as a system package. tl;dr this wouldn't be a problem if Hermit setup a virtualenv.

> What does recursive mean exactly? As in if you're in one environment you can activate another one? Yes.

_[(We chatted a bit about it in Slack.)](https://square.slack.com/archives/C01RTEH4MFV/p1660218197517569)_ - [Wallet has per-project Hermit environments.](https://github.com/squareup/wallet/blob/main/README.md#subprojects) - Our projects depend on each other - [`android` builds `core`](https://github.com/squareup/wallet/blob/main/android/settings.gradle.kts#L66-L70) - [`ios` builds `core`](https://github.com/squareup/wallet/blob/main/ios/Sources/Bitcoin/BitcoinImpl/Package.swift#L22) -...