Code Monkey home page Code Monkey logo

haxesys's Introduction

Haxe and System targets

Documentation about using the system targets from Haxe.

The current targets that I have tested is

  • cpp (C++)
  • cs (C#)
  • interp (Eval/Macro)
  • java
  • lua
  • jvm
  • neko
  • node.js (without installing npm packages)
  • python

But Haxe has more system targets, that probably work exactly the same:

  • hl (hashlink)
  • php

Haxe libs

Read download

Read https://haxe.org/documentation/introduction/ - Setup your development environment

Here quick and dirty version

haxelib install hxcpp
haxelib install hxcs
haxelib install hxjava

Haxe C#

Compilation error
C# compiler not found. Please make sure either Visual Studio or mono is installed or they are reachable by their path

osx

brew install mono

Haxe Java

https://haxe.org/documentation/platforms/java.html

Compilation error
Java compiler not found. Please make sure JDK is installed. If it is, please add an environment variable called JAVA_HOME that points to the JDK install location or add the bin subfolder to your PATH environment.

OSX

Install the latest Java Runtime Environment (JRE).

java -showversion
# The operation couldn’t be completed. Unable to locate a Java Runtime.
# Please visit http://www.java.com for information on installing Java.
brew install java
# follow instructions to "For the system Java wrappers to find this JDK, symlink it with"
#  ...
# check version
java -showversion

LUA

brew install lua
brew install luarocks
brew install cmake

And use luarocks to install dependency :

luarocks install lrexlib-pcre
luarocks install environ
luarocks install luasocket
luarocks install luv
luarocks install luautf8
luarocks install bit32 # depends on the version you install
luarocks install hx-lua-simdjson # when you want to work with json

How to contribute?

Read more about that here. But it boils down to: JUST DO IT!

Visit https://github.com/MatthijsKamstra/haxesys to modify the "source" aka markdown files.

Found any "bug" or have a great idea? Please create a new issue.

How to build?

Use Docsify. You need to install Node.js and then you automatically have NPM:

Install docsify

npm i docsify-cli -g

Use to serve docs

docsify serve docs

Convert from Gitbook to Docsify

Readmore

haxesys's People

Contributors

matthijskamstra avatar confidantcommunications avatar dependabot[bot] avatar

Stargazers

trackiss (Ryuki Kobayashi) avatar Shaun Holt avatar  avatar George Corney avatar Datee avatar  avatar Nickolas Gupton avatar Uldis Baurovskis avatar Marcelo Serpa avatar

Watchers

James Cloos avatar  avatar  avatar

haxesys's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.