Posts

Showing posts from August, 2022

Camellia Links

{link} wikichain.cml {/link} including source file .cml   Camellia extensions {cli} ls -al | self {/cli} {cli} self | more {/cli} {cli} ls -al | self | more {/cli} including command line interface self is program itself {code} ... some code ... {/code} including some code: {code}   HTML5     . . . {/code} {code}    C++17     . . . {/code} {use} blockchain {/use} import module

Blockchain & Camellia

This language also has little bit different syntax for object-oriented programming m:b instead of b.m So elements flow from left to right too     {module} blockchain         {class} blockchain             block                                                  ! data members             chain             {fun} block | add                 block + chain | chain             {/fun}                                        ...

Camellia Language

Camellia Very flexible Meta Language Includes features of both programming and markup languages You can create any tag {tag name} and insert into your program so it will become new keyword {module} euclid        ! tag {module}     {fun} a b | euclid         ! function declaration           {while} b!=0                  {if} a > b                       a - b | a        ! assignment operator                  {else}                       b - a | b     ...

Hyper Scale Meta Language

{template}     {block}                  {chain}             @in add:block:chain             @out show:block:chain         {|chain}     {|block} {|template}