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 UTC Should be Finished on:  Thu 01 Aug 2013 04:00:00 AM UTC
Category:  Core Priority:  * 3 - Low
Item Group:  Development Status:  Up In The Air
Privacy:  Public Percent Complete:  0%
Assigned to:  None Open/Closed:  Open
Planned Release:  None
Keywords:  concise, keywords, inference
* Mandatory Fields

Add a New Comment (Rich Markup)

Comment Type & Canned Response:
       No canned response available


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


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


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

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.





    No changes have been made to this item

    Back to the top

    Powered by Savane 3.9