Module Loading

From OnixOS
Revision as of 09:50, 11 August 2024 by Tedaryum (talk | contribs) (Created page with "O Language files is to simple. File extension “.olm”. Let’s start by examining the programming language example. hello.olm (as hello module): <code>def hello = fn(name){ output("Hello, "+name+"! Welcome to Olang") }</code> load.ola (main file): <code>load "hello.olm" def name = "Oytun"; hello(name);</code> Run: <code>$ olang load.ola</code> Output: <code>Hello, Oytun! Welcome to Olang</code>")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

O Language files is to simple. File extension “.olm”. Let’s start by examining the programming language example.

hello.olm (as hello module):

def hello = fn(name){ 
  output("Hello, "+name+"! Welcome to Olang")
}

load.ola (main file):

load "hello.olm"
def name = "Oytun";
hello(name);

Run:

$ olang load.ola

Output:

Hello, Oytun! Welcome to Olang