Comments (3)
I recall attempting this a while back and getting stuck on the different threading models of the backends. As discussed in #11, the plan is to (eventually) split cedar
into multiple crates, including a core
, which would likely include a Program
trait (or something similar).
In the mean time, I'll leave this open in case you want to take a pass at it and submit a pull request.
from cedar.
I would like to see the same kind of change for View, but the import of widgets at the top annoys me a bit. I could do just like I did for the Application when moving Program in #14, but that feels a lot more like a hack. Any idea?
from cedar.
program
has been simplified to a single function in #18. Also, View
has been removed in favor of tree
and dom
.
from cedar.
Related Issues (11)
- Support changes to the text in a text field HOT 1
- Split library bindings in different crates HOT 2
- Make update and view methods HOT 14
- Add support for lists HOT 1
- Allow the GTK+ backend to be built on OS X, and make cocoa a feature HOT 1
- middleware support
- All examples panic at unreachable. HOT 1
- Cross-platform support HOT 5
- addArrangedSubview requires 10.11 HOT 1
- Effects system HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cedar.