Golo is an open source programming language created in 2012 by Webmaster.
#352on PLDB | 12Years Old | 46Repos |
git clone https://github.com/eclipse-archived/golo-lang
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...
module hello.world
function main = |args| {
println("Hello World")
}
# 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
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# 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!")
}
Feature | Supported | Example | Token |
---|---|---|---|
Integers | ✓ | # -?\d[\d_]* | |
Floats | ✓ | # -?[\d_]*\.[\d_]*([eE][+-]?\d[\d_]*)?F? | |
Hexadecimals | ✓ | # 0[xX][a-fA-F0-9]+ | |
Octals | ✓ | # 0[0-7]+j? | |
Strings | ✓ | "Hello world" | " |
Print() Debugging | ✓ | println | |
Comments | ✓ | # A comment | |
Line Comments | ✓ | # A comment | # |
Semantic Indentation | X |