Has anybody incorporated an AI into c2rust to do the heavy lifting and learning from the compiler errors to self fix the transpiled code?
33 karma · joined November 27, 2016
Has anybody incorporated an AI into c2rust to do the heavy lifting and learning from the compiler errors to self fix the transpiled code?
Yes, growth in economy and population can go on and will likely result in an S-bend curve in the distant future.
No seriously, AI will take years to understand the context.
Coding is more about capturing real world knowledge into a functional program. It involves so much learning about how to translate processes, workflow and regulations into a binary that it seems naive to have an AI code generation tool we even can't understand.
https://thebulletin.org/2021/05/the-origin-of-covid-did-peop...
The WHO can't be trusted unfortunately.
All the advancements on PHP are great, it's becoming a JAVA more and more, but likely any PHP legacy apps will never see an upgrade to the latest version. And starting a new project in PHP, nah, there are better more well designed programming languages.
It is the THING.
Thanks the timescale team for making this happening!
At the end of the day, the rulers realized that there is a huge market and billions to be made in this industry.
Large codebases will be able to transcode to language X at some point in the future and I am waiting for the day when it can be done for Rust with projects like https://github.com/facebookresearch/TransCoder/
I am wondering how these ideas relate to "value objects", a term formed many years ago via domain driven design.
Check out
https://github.com/meething/meething
dWebRTC Video Meetings MESH/SFU hybrid using GunDB, MediaSoup and Beyond!
This seems to be one of the most promising projects in the WebRTC space with support from Mozilla Builders.
Thanks for this detailed comment and the historical background, it is very informational!
The Rust onboarding experience is incredibly explicit and once things start to click and code compiles, you're on the train.
Rust does a great job in that regard and is not too slow.
A similar approach with type aliases (to be moved to value objects or structs with behaviour aka rich models) in Rust.
```rust type Amount = u128; type MoneySign = Option<Sign>; type Precision = u8; type CurrencyIsoCode = &'static str; type CurrencyName = &'static str; type Currency = (CurrencyIsoCode, CurrencyName); type Money = (Amount, MoneySign, Precision, Currency); type Balance = (Money); type ExpirationDate = &'static str; type MoneyWithdrawalError = &'static str;
enum MoneyWithdrawalResult { Success(Money), InsufficientFunds(Balance(Money)), CardExpired(ExpirationDate), UndisclosedFailure(MoneyWithdrawalError), } ```
Hopefully, React Native is not a nosedive ;)
Has anyone played around with flutter.io? Is it similar to electron?