Skip to content

Commit

Permalink
Fix typos (#64)
Browse files Browse the repository at this point in the history
  • Loading branch information
waywardmonkeys authored Sep 11, 2024
1 parent b889fec commit 920ee28
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions content/blog/2024-01-11-xilem-backend-roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ Xilem's approach of "you own your children" is a little bespoke. It means the fr

I believe Widgets should be owned by the library. If your container has children, then the only thing the container will actually own is keys into a structure (probably a slotmap) where the widget is stored. This makes a lot of things easier, like serialization and debugging, but it has an impact on the entire backend. It's an infrastructure investment.

Lately, I've seen more and more dicussion of implementing GUI through an ECS. A lot of that discussion comes from Bevy, which is natural, since the bevy community ~~is made up of ruthless cultists striving to feed ever more sacrifices to the ECS god until it consumes the Earth~~ is intimately familiar with the ECS pattern and has reached a phase where UI work is getting a lot of attention[^2]. But I've seen discussions about it in the Linebender community too.
Lately, I've seen more and more discussion of implementing GUI through an ECS. A lot of that discussion comes from Bevy, which is natural, since the bevy community ~~is made up of ruthless cultists striving to feed ever more sacrifices to the ECS god until it consumes the Earth~~ is intimately familiar with the ECS pattern and has reached a phase where UI work is getting a lot of attention[^2]. But I've seen discussions about it in the Linebender community too.

Whether we actually want to use ECS is something we still need to research.

Expand All @@ -144,7 +144,7 @@ GUI is pretty far from that ideal use-case: updates are sparse and should only r

I think there are two things you really want from a Rust ECS library for GUI: slotmaps, and efficient ways to add and remove components from an entity.

Implementing those is going to be a major undertaking, which we'll have to divide into small experiements, but one I expect to pay many times over.
Implementing those is going to be a major undertaking, which we'll have to divide into small experiments, but one I expect to pay many times over.


## Community involvement and more to come
Expand Down
2 changes: 1 addition & 1 deletion content/blog/2024-06-15-rustnl-2024-unconference.md
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ With that in mind, some notable sponsors for projects represented at the Unconfe
- **Foresight Spatial Labs:** Bevy.
- **Rerun.io:** egui.

Not present at RustNL but relevant to the ecosystem are **System76** (funding COSMIC-Text and contributing to iced), **Kraken** (funding iced), and **Slint** who are self-funding as a startup targetting embedded UIs and couldn't attend due to time constraints.
Not present at RustNL but relevant to the ecosystem are **System76** (funding COSMIC-Text and contributing to iced), **Kraken** (funding iced), and **Slint** who are self-funding as a startup targeting embedded UIs and couldn't attend due to time constraints.

Overall the number of different backers feels like a symptom of a healthy ecosystem: while some large corporate sponsors bring much more resources than others (Google and Futurewei especially), the ecosystem isn't in a state where any specific backer pulling out would completely collapse progress.

Expand Down

0 comments on commit 920ee28

Please sign in to comment.