Website review: Csse.monash.edu.au/~damian/papers/H...

deepak deepak discovered this in Programming 3 reviews since Mar 12, 2008
icon tagsprogramming, c csse.monash.edu.au/~damian/papers/HTML/Modest...

Thumbs up 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!

Thumbs up 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.
This page is not affiliated with monash.edu.au.