Rosetta Code:Village Pump/Automatic omit: Difference between revisions

Capabilities defined so far, and a namespace question
(I'm starting with applying properties)
(Capabilities defined so far, and a namespace question)
Line 18:
 
:: OK, I'm now applying properties named "provides::" (the language or standard library directly provides it) and "allows::" (the language doesn't directly provide it, but there are libraries or other methods to do it) to languages, and "requires::" to tasks. The values of these properties all start with <tt>Capability:</tt>. --[[User:Ce|Ce]] 20:15, 12 August 2010 (UTC)
:: Capabilities used so far:
::* Capability:Network access
::* Capability:Database access
::* Capability:Concurrency
::* Capability:Windowing UI (includes both GUIs and text based windowing UIs)
::* Capability:Graphics
::* Capability:OpenGL
::* Capability:Dynamic linking
::* Capability:File system access
::* Capability:Run time polymorphism
::* Capability:Compile time polymorphism
::* Capability:File access
::* Capability:Objects
::* Capability:First class functions
:: I'm currently not creating pages for them, so that one can easily change and/or remove the definitions if the current ones are considered a bad idea.
:: BTW, I noticed that all properties are in a namespace "Example" - this doesn't make sense to me. I would have expected a namespace "Property" or similar. What's the reason for this name? --[[User:Ce|Ce]] 20:44, 12 August 2010 (UTC)
973

edits