News for hackers. Stuff that matters.
Re:Corrode: C to Rust translator written in Haskell by felixangell1024 on Friday July 08, 2016 @11:45AM (#12056310)
The name "Corrode" doesn't seem very positive given the purpose of this program...
Re:Corrode: C to Rust translator written in Haskell by gpm on Friday July 08, 2016 @11:54AM (#12056389)
It also mirrors the name "oxidation" that Mozilla uses to talk about adding rust code to firefox.
Re:Corrode: C to Rust translator written in Haskell by fahrradflucht on Friday July 08, 2016 @11:50AM (#12056348)
I find the name creative, kind of funny and all in all very good.
Re:Corrode: C to Rust translator written in Haskell by felixangell1024 on Friday July 08, 2016 @11:52AM (#12056363)
I guess you could say its ironic in terms of how I think of it anyway.
Re:Corrode: C to Rust translator written in Haskell by Bromskloss on Friday July 08, 2016 @12:26PM (#12056699)
> ironic

I don't even know what is and what isn't a pun anymore.

Re:Corrode: C to Rust translator written in Haskell by nathancahill on Friday July 08, 2016 @01:49PM (#12057360)
Yeah, let's not tarnish this thread any further.
Re:Corrode: C to Rust translator written in Haskell by favorited on Friday July 08, 2016 @03:44PM (#12058136)
Tell us how you really FEel.
Re:Corrode: C to Rust translator written in Haskell by outworlder on Friday July 08, 2016 @12:17PM (#12056627)
Only if you are talking about iron corrosion. If you own an aluminum Macbook, for instance, it was oxidized (or corroded) during manufacturing, on purpose. This protects the metal from further corrosion.

You could say it's what this project does.

Re:Corrode: C to Rust translator written in Haskell by glandium on Friday July 08, 2016 @11:49AM (#12056344)
Rust is a type of corrosion.
Re:Corrode: C to Rust translator written in Haskell by adamnemecek on Friday July 08, 2016 @04:38PM (#12058476)
Ironically though the name rust is from the species of fungi https://en.m.wikipedia.org/wiki/Rust_(fungus)
Re:Corrode: C to Rust translator written in Haskell by felixangell1024 on Friday July 08, 2016 @11:53AM (#12056369)
Ah very true. I interpret it as (from Googles define) "destroy or weaken (something) gradually." i.e. destroy/weaken the C code into Rust... Maybe it's just me, though.
Re:Corrode: C to Rust translator written in Haskell by dmytrish on Friday July 08, 2016 @02:04PM (#12057487)
Exactly, _Corrode_ makes C code _rusty_!
Re:Corrode: C to Rust translator written in Haskell by microcolonel on Friday July 08, 2016 @01:54PM (#12057404)
They probably should've used a more specific term; like "Oxidant".
Re:Corrode: C to Rust translator written in Haskell by SilasX on Friday July 08, 2016 @01:16PM (#12057104)
Well, it's just building off the same (negative) connotations of "Rust", which I think was itself a questionable name, trivial though it might seem.

I've been looking at newer languages recently, and I see a lot of promise in Nim -- which renamed itself from Nimrod after users warned about what it connotes. Rust could take a cue.

Re:Corrode: C to Rust translator written in Haskell by eridius on Friday July 08, 2016 @01:19PM (#12057123)
Well, Rust isn't actually named after iron oxide. It's actually named after the fungus (https://en.wikipedia.org/wiki/Rust_(fungus)). Most people just don't know about the fungus.
Re:Corrode: C to Rust translator written in Haskell by SilasX on Friday July 08, 2016 @01:20PM (#12057135)
When it comes to connotations, "what people know about" is more important than the intent.
Re:Corrode: C to Rust translator written in Haskell by coldtea on Friday July 08, 2016 @03:16PM (#12057959)
When it comes to connotations, the one's associated with Rust are beyond negligible...
Re:Corrode: C to Rust translator written in Haskell by SilasX on Friday July 08, 2016 @03:27PM (#12058027)
How so? For me, "rust" conjures images of a rusty nail, rust getting in your tap water, a machine in disrepair from rust, and becoming "rusty" at some skill.

And I don't think I'm alone.

Re:Corrode: C to Rust translator written in Haskell by coldtea on Friday July 08, 2016 @05:43PM (#12058848)
And Python conjures images of dangerous snakes (and people getting killed by them), Go conjures images of that argument with my SO, when she told me "go!", C# conjures images of sharp objects like knives, and PHP conjures images of programming in PHP.

It's just a name, nobody really cares about rusty nails and rust in tap water when discussing Rust the programming language. And by nobody I mean nobody in the statistical significant sense.

It's really bikeshedding.

Re:Corrode: C to Rust translator written in Haskell by SilasX on Saturday July 09, 2016 @02:26PM (#12062612)
Just so we're on the same page, are you dismissing all relevance of PL names, or just the downsides of this particular one? That is, are you saying you wouldn't balk at naming a (enterprise-promoted) language something like Filth, Feces, Pubes, Jizz, or (Brain)fuck? Would those be "just names" too?

You're right that no language's name is perfect and immune from bikeshedding; however, the psychophysical mechanism of disgust works at a far deeper, extra-rational level than other negative traits. "Rust" evokes it, pythons don't.

Re:Corrode: C to Rust translator written in Haskell by nathancahill on Friday July 08, 2016 @02:47PM (#12057783)
I'm not sure if that's more positive..
Re:Corrode: C to Rust translator written in Haskell by therestisgone on Friday July 08, 2016 @01:57PM (#12057422)
Carbon doesn't corrode very well.