Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I always joke String should have been called StrBuf

Agreed, and Vec should just be Buf! Let's fork the language. :)



And it should be white-space sensitive!

    1. Writing a tab character introduces the equivalent of {} for blocks, but not other uses of {}.
    2. You can still use {} for blocks if need be
    3. Everyone uses elastic tabstops in their editor
oh yeah, and parens are optional for function application


> parens are optional for function application

I think you've gotten confused somehow... Rust++ is a pure concatenative programming language, function application is wholly unnecessary.


Stop, I can only get so hard before an unsafe drop in blood pressure


Why not rename Vec to Buf everywhere with a Vec = Buf type alias for backwards compatibility?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: