HadesLang Doc
  • Overview
  • Getting Started
    • Installing Hades
    • Basic Syntax
    • Coding Conventions
  • Language Spec
    • Foundation
      • Types
      • Built-in functions
    • Operators
      • Comparison and equality
      • Logical operators
      • Bitwise operators
      • Compound Assignment Operators
      • Operator overloading
    • Control flow
      • Conditions
      • Loops
      • Exception handling
      • Ternary and nullcheck operators
      • Pipelines
    • Classes and variables
      • Declaring variables
      • Declaring classes
      • Declaring structs
      • Declaring protos
      • Declaring arrays
      • Type conversions in simple variable types
    • Actors
      • Message passing
      • GenServer
      • Channels
    • Functions and lambdas
      • Declaring functions
      • Declaring lambdas
    • Functions of simple types
      • int
      • string
      • float
      • bool
      • atom
      • pid
    • Other
      • Annotations
      • Comments
      • Preprocessor statements
      • Reflection
      • Script file arguments
      • this keyword
  • Core Libraries
    • Standard library
      • std:io
        • console
        • file
        • directory
      • std:exceptions
      • std:int
      • std:internals
        • annotations
          • findMethod
          • findMethodInProto
          • findMethods
          • findMethodsInProto
        • function
      • std:collections
        • map
        • list
      • std:math
        • math
        • constants
        • matrix
      • std:networking
      • std:os
      • std:params
      • std:string
      • std:sql
    • Extra libraries
      • mssql:client
  • Other
    • Tools
    • Examples
    • Todos
Powered by GitBook
On this page
  • Getting Started
  • Installing Hades
  • Basic Syntax
  • Coding Conventions
  • References
  • Language Spec
  • Package Documentation
  • Tool Documentation
  • Examples

Overview

NextGetting Started

Last updated 5 years ago

Getting Started

Learning Hades and writing your first programs.

Instructions for downloading HadesLang and/or embedding it into your programs.

Hades basics and quick introduction into the language.

Current coding style for HadesLang.

References

The official HadesLang specification.

Documentation and definition of the Hades standard library.

Documentation for HadesLang tools.

Examples of Hades in use.

Installing Hades
Basic Syntax
Coding Conventions
Language Spec
Package Documentation
Tool Documentation
Examples