Website review: Csse.monash.edu.au/~damian/papers/H...
deepak discovered this in Programming
•3 reviews since Mar 12, 2008
programming, c
•csse.monash.edu.au/~damian/papers/HTML/Modest...
People who like this website

- traderbillonline
Hawthorne

- devtrench
Lincoln

- smeggle
Ireland

- maskedman381
Virginia

- bungeman
Chapel Hill

- wsriley
Springfield

- pixelbeat
Edgeworthstown

- Fatgadget
Wales

- Manav1
AN

- TitusD
Firenze
StumbleUpon is the best way to discover great web sites, videos, photos, blogs and more - based on your interests.
Everything is submitted and rated by the community. Discover, share and review the best of the web!
Reviews of this website

deepak discovered 5 months ago- A proposal to alter C++ syntax for consistency, differentiation, readability, and formal grammatical simplicity. The good: The introduction of ":=" for assignment, and "=" for equality. Suggestion: use of ":=" for destructive write use of "=" operator for constexpr. use of "==" for comparison check. say, x=5 means is valid, but x=x+1 or x=5, x=6 is an error. The new proposed syntax solves the problem of composing of a declaration, even though it is not consistent with the proposal of new C standard. The lang "asm" { declarations } syntax, which avoids the quoting of asm statements. And the bad: New syntax of templates. It doesn't go with new C++ concepts. Currently, C++ compilers treats the templates as a macro. It expands the templates and detects error only at their invocation. But if we change this behaviour and use a dictionary passing style, (ie. pass the pointer to vtable as an extra argument to function) then the type constraints(what goes inside vtable) should be mentioned at the declaration of templates. Specifying type constraints also solves helps the compiler to detect the error when it compiles templates, and also help in printing meaningful error messages at their invocation. The ugly: Not compatibile with proposed syntax of C.

lukeg rated 5 months ago- I'm not willing to read all of this but I'm hoping from the URL (A Modest Proposal) that it is not actually serious.