haxe-basics icon indicating copy to clipboard operation
haxe-basics copied to clipboard

The collection of easy samples and hello-worlds for Haxe.

haxe-basics

The collection of easy samples and hello-worlds for Haxe.

Contain:

1 - Generic

  • 1.1 - Simple data types and basic operators
  • 1.2 - Data sets and operations with them
  • 1.3 - Custom data types and OOP
  • 1.4 - Operations with data types and metaprogramming
  • 1.5 - Variable with dynamic type

2 - Language extra features

  • 2.1 - Conditional compilation (Preprocessor)
  • 2.2 - Metadata
  • 2.3 - Static type extension
  • 2.4 - Packages and import
    • 2.4.1 - Simple import
    • 2.4.2 - Global import (import.hx)
  • 2.5 - External resources
  • 2.6 - Macros
    • 2.6.1 - Initialization macros (macro from the command line)
    • 2.6.2 - Automatic insertion of resources
    • 2.6.3 - Simultaneous use of macros and static extensions

3 - Standard library extra features

  • 3.1 - Data serialization
  • 3.2 - Data streaming
  • 3.3 - File system
  • 3.4 - Network
  • 3.5 - Threads and processes
  • 3.6 - Unit tests
  • 3.7 - Database
  • 3.8 - Debugging
  • 3.9 - C-FFI (.ndll module)

4 - Additional libraries

  • 4.1 - Create a library for haxelib
  • 4.2 - Additional Language Freatures
    • 4.2.1 - C-FFI and library hx-ffi
    • 4.2.2 - Data binding and library BindX2
    • 4.2.3 - Xml and library haxe-xpath
  • 4.3 - Graphic/Media Frameworks and Engines
    • 4.3.1 - OpenFL
    • 4.3.2 - Kha
  • 4.4 - GUI Frameworks (Graphical User Interface)
    • 4.4.1 - Library StablexUI
    • 4.4.2 - Library HaxeUI v2

5 - Backends

  • 5.1 - C++
    • 5.1.1 - Simple C++ application
    • 5.1.2 - Shared library with test application
      • 5.1.2.1 - Dynamic library (.dso module) with main entry point: library, test application
  • 5.2 - NekoVM
    • 5.2.1 - Simple application for NekoVM
    • 5.2.2 - Usage a pre-compiled NekoVM modules

An additional links