Introduction

Welcome to the official documentation for the Fahrenheit programming language.

What is Fahrenheit?

It started as a simple game : Is AI able to create a simple script language ?

Three weeks later (it could have been much less time, but the Antigravity AI is a terrible mess that cut your access for days with no reason), here it is, much more than expected !

Fahrenheit is a dynamic, interpreted or compiled (in Java) scripting language running on the JVM. Even this web server probably runs from a compiled script.

It features a clean syntax inspired by Java and Python, powerful struct-based objects, first-class functions, and seamless Java integration.

Getting Started

To run a Fahrenheit script, use the FahrenheitRunner java class or, from java, the script engine factory.


    # Hello World in Fahrenheit: 
    print('Hello, World!');
    

Key Features