taskease.js - Tasks: task #12103, Keyword inference

 
 

You are not allowed to post comments on this tracker with your current authentication level.

task #12103: Keyword inference

Submitted by:  Mike Gerwitz <mikegerwitz>
Submitted on:  Sun 10 Jun 2012 03:49:55 AM UTC  
 
Should Start On: Fri 01 Mar 2013 05:00:00 AM UTCShould be Finished on: Thu 01 Aug 2013 04:00:00 AM UTC
Category: CorePriority: 3 - Low
Item Group: DevelopmentStatus: Up In The Air
Privacy: PublicAssigned to: None
Percent Complete: 0%Open/Closed: Open
Planned Release: None
Keywords: concise, keywords, inference

Sun 10 Jun 2012 03:49:55 AM UTC, original submission:

Explicit use of keywords is excellent for clarity and to produce code that is more familiar to developers in languages such as C++, Java, PHP, etc. However, they are not very concise. For example - public is the default and isn't even necessary. Below is a list of certain ideas that could be enabled (it would have a performance impact, so how to use it is yet to be determined):

  • No keywords = public
  • _ prefix = private
  • ALL_CAPS = constant
  • etc...

Whether or not this will work well is dependent on how clear the criteria are and whether or not we can come up with a concise version of each keyword. For example, should protected be '#var' (UML-style), or something else? If that's true, should the others have '+' and '-' equivalents as aliases to their appropriate keywords?

Mike Gerwitz <mikegerwitz>
Project Administrator

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by mikegerwitz (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    No Changes Have Been Made to This Item

    Back to the top


    Powered by Savane 3.1-cleanup1