Features
Language features include:
- Applications
- Classes (Known as Components in Lucee)
- Class Properties
- Types
- Type Hinting
- Type Coercion
- Templates (for HTML rendering)
- Interfaces
- Large standard Library of "Built in Functions" and tags
- First Class Functions
- Lamdas (comming soon to Lucee 5)
- Closures
- Futures
- Declarative Programming Features
- Mixins
- Meta Programming Capabilities
- Java Integration
- Dynamic Evaluation
- Reflection
- Application Lifecycle Scopes