Skip to content

Conversation

@TrueDoctor
Copy link
Member

@TrueDoctor TrueDoctor commented Jan 28, 2025

Closes #883

@Keavon Keavon changed the title Use dynamic binding for input arguments to nodes to Replace call arguments with dynamically-bound contexts Jan 29, 2025
@Keavon Keavon changed the title Replace call arguments with dynamically-bound contexts Replace () and Footprint call arguments with dynamically-bound Conexts Jan 29, 2025
@Keavon Keavon changed the title Replace () and Footprint call arguments with dynamically-bound Conexts Replace () and Footprint call arguments with dynamically-bound Contexts Jan 29, 2025
@Keavon Keavon enabled auto-merge (squash) March 1, 2025 22:46
@Keavon Keavon merged commit 17b72f2 into master Mar 1, 2025
5 checks passed
@Keavon Keavon deleted the context branch March 1, 2025 22:54
Keavon added a commit that referenced this pull request Mar 6, 2025
…2232)

* Implement experimental Context struct and traits

* Add Ctx super trait

* Checkpoint

* Return Any instead of DynAny

* Fix send implementation for inputs with lifetimes

* Port more nodes

* Uncomment nodes

* Port more nodes

* Port vector nodes

* Partial progress (the stuff I'm more sure about)

* Partial progress (the stuff that's not compiling and I'm not sure about)

* Fix more errors

* First pass of fixing errors introduced by rebase

* Port wasm application io

* Fix brush node types

* Add type annotation

* Fix warnings and wasm compilation

* Change types for Document Node definitions

* Improve debugging for footprint not found errors

* Forward context in append artboard node

* Fix thumbnails

* Fix loading most demo artwork

* Wrap output type of all nodes in future

* Encode futures as part of the type

* Fix document node definitions for future types

* Remove Clippy warnings

* Fix more things

* Fix opening demo art with manual composition upgrading

* Set correct type for manual composition

* Fix brush

* Fix tests

* Update docs for deps

* Fix up some node signature issues

* Code review

---------

Co-authored-by: Keavon Chambers <[email protected]>
Co-authored-by: hypercube <[email protected]>
@Keavon Keavon mentioned this pull request Mar 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Infrastructure for calling nodes as lambdas with unique arguments

4 participants