| ▲ | mechazawa 7 hours ago | |
In my experience they still struggle a lot though. They're great at 1 to 1 translations but they will fight the target language to get there tho. A lot of the rust rewrites I've seen done by AI contain a lot of patterns that any rust dev worth it's salt will scoff at. | ||
| ▲ | nasretdinov 6 hours ago | parent [-] | |
Yes -- the bigger the difference between languages the worse they perform. However I'm not really expecting e.g. Claude to be able to port sync.Map from Go to Rust, because sync.Map relies on GC to do the hard work of cleaning up references to values no longer used by any goroutine :). But in porting, e.g. from PHP to Go they're crazy good at, doing a much better job than any simplistic machine translation ever could | ||