Project Highlight: Spasm

Jordan Wilson wilsonjord at gmail.com
Sat Mar 2 01:23:27 UTC 2019


On Friday, 1 March 2019 at 14:27:36 UTC, Sebastiaan Koppe wrote:
> On Friday, 1 March 2019 at 13:26:58 UTC, Olivier FAURE wrote:
>
> I am very much interested in qualitative feedback on spasm's 
> internals and its design. It is the main reason I announced the 
> project. I am completely willing to overhaul each and every 
> line if that benefits the project.
>
>> The short version is, it's pretty clear Sebastiaan has 
>> designed spasm with the goal of giving the library 
>> compile-time information on the structure of the widgets to 
>> render, to avoid React's superfluous updates and prop 
>> comparison; that said, I think it's possible to give the 
>> library that information without losing React's "your 
>> components are all functions, don't worry about how the data 
>> is updated" simplicity, which I think is an area where spasm 
>> comes up short.
>
> That would be awesome. I initially tried very hard to stick to 
> React/JSX functional rendering. I could not find a way to make 
> it a zero-cost abstraction, but maybe you have more success!

Nice example of collaboration and good attitude. One day hope to 
contribute in such a manner.

Jordan


More information about the Digitalmars-d-announce mailing list