HaxeFoundation / HaxeFoundation/haxe.org
More details for language intro page
- Dominant language
- HTML
- Stars
- 86
- Forks
- 96
- PR merge metrics
- No merged PRs in 30d
Description
I think the [language introduction](https://haxe.org/documentation/introduction/language-introduction.html) could use more language details, maybe a bullet list, to quickly give the reader a better idea of what kind of language Haxe is.
Currently it says that it's
* modern,
* very high-level,
* strictly typed, and
* easy to learn.
What else can we add to expand that? How about:
* general-purpose
* compiled (to multiple language targets/platforms, including VM bytecode)
* strictly typed, with type-inferencing
* lexically-scoped
* most (all?) statements are expressions {is that correct?}
* familiar syntax (similar to Java, C++, AS3, etc.)
* Exceptions for error handling
* standard library includes target-platform -specific modules, in addition to modules common to all targets
* Haxe the language is purposely kept fairly simple, elegant, and practical to accommodate compilation to the large number of different target platforms
Do those sound accurate?
Maybe something about supporting OO? Functional programming?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.