JordanMicahBennett / CONSCIENCIA

A language that confluences computation and common sense. (written in java, cup & lex; by Jordan Micah Bennett)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alt text

CONSCIENCIA

A language that confluences computation and common sense http://www.consciencia-language.tk/

HOW WAS CONSCIENCIA SYNTHESIZED?

Whence consciencia's underylings (grammer,lexer) were forged in use of language building tools (lex,cup), consciencia's user end was composed in a deep graphics frame work uni-code(tm)

TRADITIONAL SYNTAX TREE

Alt text

CLEAN COMFORTABLE USER END

Pure white frontent, powered by (uni-code(tm)).

CLEAN COMPUTE WINDOW

Consciencia's compute window (accessed via build button toggle in core screen) is written in uni-code(tm)'s deep graphics framework. All output and computations blend into consciencia's compute window

Alt text

CONSCIENCIA COMMANDS

Basic operations

[+]Summate amongst exp1 and exp2. [return sum]

[-]Differ amongst exp1 and exp2. [return difference]

[*]Produce amongst exp1 and exp2. [return product]

[/]Quote amongst exp1 and exp2. [return quotient]

[%]Modulate amongst exp1 and exp2. [return boolean]

[%]Expound amongst exp1 and value. [return exponent]

[>]Trancends? amongst exp1 and exp2. [return boolean] ( is exp1 greater than exp2? )

[<]Relents? amongst exp1 and exp2. [return boolean] ( is exp1 lesser than exp2? )

Messages

[Descriptions]

[show message line] Display Obama will obviously win this race.

[show message next line] Subsequently display Obama will obviously win this race.

[show message box] Visually display Obama will obviously win this race.

Variables

[DEFINITIONS EXAMPLE- REBINNDING]

[SINGULAR]

[Descriptions-standard Definitions]

[Definition-int] Define variableName as 1.

[Definition-string] Define variableName as .

[Definition-double] Define variableName as 10.

[Definition-float] Define variableName as .0405.

[Definition-long] Define variableName as 121211213.

[Definition-array] Define variableName as [1,2,3].

[PLURAL EXAMPLE]

[Descriptions-standard Definitions, with values]

[Definition-int-plural-two] Define variableName1 and variableName2 as 1 and 2 respectively.

[Definition-int-plural-multiple] Define variableName1, variableName2, and variableName3 as 1, 2, and 3 respectively

unique statements

     statement 0:

~Display interactive automata (will be computable soon, interactive simulation only for now)



"Find simulation of cellular automata."






statement 2:
~Display interactive operating system simulation (will be computable soon, interactive simulation only for now)
"Find simulation of operating system."


statement 3:
"Find weight of someone <value> feet <value> inch."

AUTHOR PORTFOLIO

http://folioverse.appspot.com/

About

A language that confluences computation and common sense. (written in java, cup & lex; by Jordan Micah Bennett)


Languages

Language:Java 100.0%