Post AwWtFFbyIEZvbS7nlo by [email protected] | |
More posts by [email protected] | |
Post #AwWcaBupWyH508LSnQ by [email protected] | |
0 likes, 0 repeats | |
i have a somewhat unusual relationship with the Rust programming language in th… | |
Post #AwWcegVzhlBX3ts4Js by [email protected] | |
0 likes, 0 repeats | |
@whitequark Mine would have been dynamic... but I think it's a good feeling… | |
Post #AwWchPSHabdJ1KQzUu by [email protected] | |
0 likes, 0 repeats | |
i wanted to build firmware with something that's actually a good fit for th… | |
Post #AwWd5MBzN7xbqpERlo by [email protected] | |
0 likes, 0 repeats | |
@whitequark I haven't done embedded Rust yet, but I'm pretty sure I'… | |
Post #AwWf8rKqEx3RDRAdYe by [email protected] | |
0 likes, 0 repeats | |
@whitequark very curious about what would turn it from "not that good"… | |
Post #AwWg2MucXTFx4rNIYa by [email protected] | |
0 likes, 0 repeats | |
@whitequark yeah rust is kinda laser targeted at your use case, and the other b… | |
Post #AwWgzkvet9rmeKB7Me by [email protected] | |
0 likes, 0 repeats | |
@bars there are three really big issues1. rust offers basically nothing for dea… | |
Post #AwWh8j3hDCf3SGDO5I by [email protected] | |
0 likes, 0 repeats | |
@bars there are some additional issues, like the formatting / panic handling ma… | |
Post #AwWhD3u5eVoRGMn0xU by [email protected] | |
0 likes, 0 repeats | |
@whitequark the code size of rust codegen and especially monomorphization kinda… | |
Post #AwWhD41BE9U3cM6g0e by [email protected] | |
0 likes, 0 repeats | |
@polly agreed | |
Post #AwWhDGCbvTl1PHXyUa by [email protected] | |
0 likes, 0 repeats | |
@tef yes and no, see the other reply for why i think it's acceptable but no… | |
Post #AwWhZY0KQ55ozOQgDY by [email protected] | |
0 likes, 0 repeats | |
@whitequark very interesting.Not a core dev, but the first set of issues also … | |
Post #AwWhZY6M3fuhI5FUbw by [email protected] | |
0 likes, 0 repeats | |
@bars the monumental part is getting T-lang to accept the RFC, I'm confiden… | |
Post #AwWhnlhiHUGtX4VGee by [email protected] | |
0 likes, 0 repeats | |
@whitequark fair. I wonder how much could be achieved out-of-language, with mac… | |
Post #AwWht8zd7XSxD4RmJU by [email protected] | |
0 likes, 0 repeats | |
@bars the current solution in the embedded ecosystem is macros and wrappers and… | |
Post #AwWiDAfiaXVsCygPi4 by [email protected] | |
0 likes, 0 repeats | |
@whitequark yes, I got your point earlier. Totally fair, and fwiw I agree | |
Post #AwWicbNUQuxSH7Hcjw by [email protected] | |
0 likes, 0 repeats | |
@whitequark yeah,similarly, i think if you took away the "can be embeeded… | |
Post #AwWjivsTEEhFXsMB8K by [email protected] | |
0 likes, 0 repeats | |
@charlotte @bars it's true that interrupt handlers provide a form of preemp… | |
Post #AwWjnLAf88Sb9Ly3tI by [email protected] | |
0 likes, 0 repeats | |
@charlotte @bars actually, an ownership-based model of MMIO is a topic of perso… | |
Post #AwWjs3o77DWEkGfgvI by [email protected] | |
0 likes, 0 repeats | |
@tef it's not even that good for embedding into c++, the google folks have … | |
Post #AwWjwg6Qfy6cftRMB6 by [email protected] | |
0 likes, 0 repeats | |
@tef re: std, you don't have std on embedded anyway, only core and alloc an… | |
Post #AwWkNu5klyXrsc6eTg by [email protected] | |
0 likes, 0 repeats | |
@whitequark @charlotte i think everything being send+sync would allow you to ma… | |
Post #AwWlazS2G3HwDjKfz6 by [email protected] | |
0 likes, 0 repeats | |
@charlotte @8051enthusiast if we're building a language targeting embedded … | |
Post #AwWlqDuilh8tQ40uky by [email protected] | |
0 likes, 0 repeats | |
@charlotte @8051enthusiast use atomics if multi-core and forbid too large value… | |
Post #AwWpv9PPLS44iByL9k by [email protected] | |
0 likes, 0 repeats | |
@charlotte @8051enthusiast @whitequark yeah it'd be reasonable to say cmpxc… | |
Post #AwWpv9WUv5jh4BI0Cu by [email protected] | |
0 likes, 0 repeats | |
@joe @charlotte @8051enthusiast yes! | |
Post #AwWpz3zbQMoF4WlfAe by [email protected] | |
0 likes, 0 repeats | |
@joe @charlotte @8051enthusiast armv6m doesn't have any atomics at all but … | |
Post #AwWqJOXAlGKeZWAGQa by [email protected] | |
0 likes, 0 repeats | |
@whitequark @charlotte @8051enthusiast LLVM IR does already have the concept of… | |
Post #AwWqbYZECH1etxmnxY by [email protected] | |
0 likes, 0 repeats | |
@whitequark @joe @charlotte @8051enthusiast it's interesting in rust becaus… | |
Post #AwWshsh4ToIIy7b9yC by [email protected] | |
0 likes, 0 repeats | |
@charlotte @joe @8051enthusiast @whitequark concepts like ll/sc or lwarx/stcwx … | |
Post #AwWshsnS65OlHuaFuq by [email protected] | |
0 likes, 0 repeats | |
@acsawdey @charlotte @joe @8051enthusiast transactional memory exists essential… | |
Post #AwWsvFXqpYUpbaf0C0 by [email protected] | |
0 likes, 0 repeats | |
@whitequark @charlotte @joe @8051enthusiast I think the problem with transactio… | |
Post #AwWtFFbyIEZvbS7nlo by [email protected] | |
0 likes, 0 repeats | |
@acsawdey @charlotte @joe @8051enthusiast i have only a passing familiarity wit… | |
Post #AwWtWCgwP02VTDX6vo by [email protected] | |
0 likes, 0 repeats | |
@whitequark @charlotte @joe @8051enthusiast yes that’s true as far as I know.… | |
Post #AwWtZ9xwzbNfsxtmLo by [email protected] | |
0 likes, 0 repeats | |
@acsawdey @charlotte @joe @8051enthusiast absolutely, yeahi do quite a bit of h… | |
Post #AwWvbULqN489b5JRwm by [email protected] | |
0 likes, 0 repeats | |
@whitequark yeah i figure eventually someone will break and we'll see an &q… | |
Post #AwXYFADgR4ib09qEdc by [email protected] | |
0 likes, 0 repeats | |
@charlotte @8051enthusiast @whitequark to me it feels like a mistake languages … | |
Post #AwdboIbYiY1LxCDKb2 by [email protected] | |
0 likes, 0 repeats | |
@dotstdy @whitequark @charlotte @8051enthusiast yeah and above the machine leve… | |
Post #AwdbqAMgKB2sye95Vo by [email protected] | |
0 likes, 0 repeats | |
@joe @whitequark @charlotte @8051enthusiast Right right, I was thinking about i… |