Skip to content

preformIOstudios/Field2

 
 

Repository files navigation

Field2

Welcome to the Field2 development repository. This codebase is experimental and in flux; it is not ready for production work.

Prerequisites for building and running

  • java itself. Field2 is tracking the bleeding edge of JDK 9 development. Go get and install a JDK-9-EA from here.

  • On windows, we're building inside Cygwin / (specifically Babun).

  • Not strictly prerequisite - Intellij IDEA (a java development environment) from http://www.jetbrains.com/idea/ and kotlinc the command line kotlin compiler. For the latter we're slightly out in front of kotlinc's releases (specifically their ability to build against jdk9), so for now we are bundling a snapshot kotlinc inside the repository.

To build, first take a moment to make sure that there's a working javac command on your system, and it points to a JDK 9 EA:

m0:~ marc$ javac -fullversion
javac version "9-ea+170"

You might have to mess around with your $PATH a little.

Then, on macOS and Linux, it should simply be a matter of:

m0:~ marc$ ./build.sh

On Windows + Cygwin (Babun etc.), try ./build_win.sh.

Then, assuming an error-free build:

./f_mac fieldbox.FieldBox -file helloField.field2

on Linux substitute ./f_linux for ./f_mac, on Windows/Cygwin ./f_win. Be prepared to edit these scripts to point directly at your JDK. fieldbox.FieldBox is the Java Class that's the main entry-point into Field2.

License

GPLv3 covers the project as a whole, dependencies not included.

About

Field2 — an coding environment for making art

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 46.2%
  • Java 39.7%
  • HTML 7.3%
  • Kotlin 5.3%
  • CSS 1.1%
  • GLSL 0.3%
  • Other 0.1%