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
  • Installing a via an install script
  • Compiling yourself
  • Prerequisites
  • Installation process
  1. Getting Started

Installing Hades

Installing a via an install script

Installing is as easy as pasting a command in your command-line.

With chocolatey

choco install hadeslang

Without chocolatey (powershell)

iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/Azer0s/HadesLang/master/install.ps1'))
wget -O - https://raw.githubusercontent.com/Azer0s/HadesLang/master/install.sh | bash

Compiling yourself

On Linux and MacOS you can compile and install Hades manually.

Prerequisites

  • make

  • dotnet-core

  • git

Installation process

git clone https://github.com/Azer0s/HadesLang.git
cd HadesLang
./configure # choose default libraries and install path
make
make install
PreviousGetting StartedNextBasic Syntax

Last updated 6 years ago