by Brian Ross
A simple, interpreted language that can be extended with the user's own C/C++ code.

Cicada Scripting Language

"Cicada" is a command-line, interpreted scripting language which is designed to embed the user's own C/C++ functions. The idea is to write nuggets of C code running at top speed for the time-consuming calculations, control them from Cicada's command prompt, and also let Cicada handle all of the administrative work like defining variables and writing files. Since only standard C libraries are used, Cicada should work on just about any platform.

absval :: {
       sign :: int
       code
       
       sign = 1
       if args[1] < 0 then sign = -1
       args[1] = that*sign
    }
   
    sqrt :: {
       code
       return args^0.5
    }
   
    modulus_sqrt :: absval : sqrt
Information updated 02/27/20
Note: This entry has not yet been moderated.
View Comments