Extensible programming: Difference between revisions

Content deleted Content added
No edit summary
 
No edit summary
Line 1:
'''Note'''Note: this article is currently a work in progress.''''
 
'''Extensible programming''' is a term used in [[computer science]] to describe a style of computer programming that focuses on mechanisms to extend the [[programming language]](s), [[compiler]] and [[runtime]] environment. A system that supports extensible programming will provide ''all'' of the following features: described below.
* Extensible syntax
* Extensible compiler
* Extensible runtime
* Content separated from form
* Source language debugging support
 
Each of these aspects of extensible programming are described in further detail below.
 
== Extensible Syntax ==