Extensible Embeddable Language is a historical programming language created in 2005. The Extensible Embeddable Language (EEL) is a scripting and programming language in development by David Olofson. EEL is intended for scripting in realtime systems with cycle rates in the kHz range, such as musical synthesizers and industrial control systems, but also aspires to be usable as a platform independent general purpose programming language.. Read more on Wikipedia...

14Years Old 20Users 0Jobs
  • Extensible Embeddable Language ranks in the top 50% of languages
  • the Extensible Embeddable Language wikipedia page
  • Extensible Embeddable Language first appeared in 2005
  • See also: lua, c, pascal
  • I have 25 facts about Extensible Embeddable Language. what would you like to know? email me and let me know how I can help.

Example code from Wikipedia:

export function main<args>
{
    print("Recursion test 1:\n");
    
    procedure recurse(arg)
    {
        print("arg = ", arg, "\n");
        if arg
             recurse(arg - 1);
    }
    
    recurse(10);
    
    print("Recursion test 2; Mutual Recursion:\n");
    
    procedure mrecurse2(arg);
    
    procedure mrecurse1(arg)
    {
         print("arg = ", arg, "\n");
         if arg
              mrecurse2(arg);
    }
    
    procedure mrecurse2(arg)
    {
         mrecurse1(arg - 1);
    };
    
    mrecurse1(10);
    
    print("Recursion test 2; Mutual Recursion with Function Reference:\n");
    
    procedure mrrecurse1(arg, fn)
    {
         print("arg = ", arg, "\n");
         if arg
              fn(arg, fn);
    }
    
    local mrr2 = procedure (arg, fn)
    {
         mrrecurse1(arg - 1, fn);
    };
    
    mrrecurse1(10, mrr2);
    
    print(Recursion tests done.\n);
    return 0;
}

Last updated December 4th, 2019

Edit Extensible Embeddable Language