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

Opal

< >

Opal is an open source programming language created in 1994.

#769on PLDB 30Years Old 14Repos
Download source code:
git clone https://github.com/TU-Berlin/opal

OPAL (OPtimized Applicative Language) is a functional programming language first developed at the Technical University of Berlin.. Read more on Wikipedia...


Example from Linguist:
-- Deepak Chopra nonsense text generator -- see https://github.com/StoneCypher/DeepakChopra_Opal/ starts = ["Experiential truth ", "The physical world ", "Non-judgment ", "Quantum physics "] middles = ["nurtures an ", "projects onto ", "imparts reality to ", "constructs with "] qualifiers = ["abundance of ", "the barrier of ", "self-righteous ", "potential "] finishes = ["marvel.", "choices.", "creativity.", "actions."] alert starts.sample + middles.sample + qualifiers.sample + finishes.sample
Example from Wikipedia:
IMPLEMENTATION GCD IMPORT Nat COMPLETELY DEF GCD(a,b) == IF a % b = 0 THEN b ELSE IF a-b < b THEN GCD(b,a-b) ELSE GCD(a-b,b) FI FI

Language features

Feature Supported Token Example
Comments
-- A comment
Line Comments --
-- A comment
Semantic Indentation X

View source

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