Top 1,000 Features Creators Resources Extensions Blog Explorer CSV Download
GitHub icon


< >

Golo is an open source programming language created in 2012 by Webmaster.

#320on PLDB 12Years Old 46Repos
Download source code:
git clone

Golo is computer software, a programming language for the Java virtual machine (JVM). It is simple, with dynamic, weak typing. It was created in 2012 as part of the research activities of the DynaMid group of the Centre of Innovation in Telecommunications and Integration of service (CITI) Laboratory at Institut national des sciences appliquées de Lyon (INSA). Read more on Wikipedia...

Example from hello-world:
module function main = |args| { println("Hello World") }
Example from Linguist:
# Copyright 2012-2014 Institut National des Sciences Appliquées de Lyon (INSA-Lyon) # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. module hello.World function main = |args| { println("Hello world!") }

Language features

Feature Supported Token Example
# -?\d[\d_]*
# -?[\d_]*\.[\d_]*([eE][+-]?\d[\d_]*)?F?
# 0[xX][a-fA-F0-9]+
# 0[0-7]+j?
Strings "
"Hello world"
Print() Debugging println
# A comment
Line Comments #
# A comment
Semantic Indentation X

View source

- Build the next great programming language · About · Acknowledgements · Published by Breck's Lab