Note: This file is automatically generated.
- Fixing issues
- Improved monitoring and logging
- Fixing issues
- "each" timer
- "once" timer
- Fixing issues
- "on weak cancel" annotation event
- synonyms to annotation events
- timeout behavior modification: cancel weak cancel
- object-events in function body:
- complete
- weak cancel
- "cancel action" statement
- "weak cancel action" statement
- Fixing issues
- "on complete" annotation event
- Fixing issues
- Ilde actions
- "wait" statement
- Child and independent async call
- Generalized call in host method
- Priority of method or thigger's handler
- Timeout of method or idle action
- Anonymous function
- Function defined in body of another function
- Library
- "import" statement
- Object literal
- "new" operator
- Constructor
- CLI:
- install
- new -lib
- new -nav
- new -player
- DSL project improvement
- Fixing issues
- inheritance for relations in logical inference
- synonyms
- "exec" statement: initial implementation
- Fixing issues
- @>say
- NLP ininial implementation
- Fixing issues
- Modalities:
- Obligation modality
- Self obligation modality
- Facts about facts
- Binding grouping with logic variable in logical query
- Triggers on adding facts
- Fixing issues
- Standard library: initial implementation
- Relation metadata
- State
- Trigger: many improvements
- Fixing issues
- Member access modifiers
- Field
- Improved variable declaration
- Improved rules and facts
- Improved trigger
- Arithmetic operators
- "repeat" statement
- "while" statement
- "return" statement
- "if-elif-else" statement
- "continue" loop statement
- "break" loop statement
- Fixing issues
- Conditional entities
- Alias-variable for predicate
- Bus for sound facts
- Player: initial implementation
- Fixing issues
- Conditional entities
- Alias-variable for predicate
- Bus for sound facts
- Player: initial implementation
- Fixing issues
- action
- Function call overloading
- "await" statement
- "complete action" statement
- "break action" statement
- Fixing issues
- Fixing issues
- CLI:
- new -world
- new -npc
- "error" statement
- "try-catch" statement
- Fixing issues
- Function
- Method
- Calling function with position parameters
- Improving calling function with named parameters
- Fixing issues
- Improving logic engine
- Using Value in facts, rules and queries
- Predicate in predicate
- Added logic operators:
- OR
- NOT
- IS
- IS NOT
- >
- >=
- <
- <=
- Grouping by round brackets
- Non numeric values in fuzzy logic
- Linguistic variable
- Using non numeric values in inheritance
- Using non numeric values in logic engine
- Binding logic and imperative variables in conditional triggers
- Null value
- Fixing issues
- Logic сonditional trigger - basic implementation
- Fixing issues
- Small improvements for integration with Unity3D
- Fixing issues
- Small improvements for integration with Unity3D
- Fixing issues
- Parsing negative numbers
- Small improvements for integration with Unity3D
- Reorganizing source code file structure
- CLI (initial release)
- Basic logical database implementation
- Registration information about inheritance by writing fact
- Using inheritance during logical resolution
- Basic implementation of logical select-query
- Basic implementation of logical insert-query
- Placing logical facts and rules in the body of a file, class, app, world and host.
- Basic implementation of variables.
- Single-line comment
- Multi-lines comment
- Architecture improvements
- Host endpoints
- @@host system variable
- Synchronous calling host method in SymOntoClay script
- Asynchronous calling host method in SymOntoClay script
- Adding inheritance
- @@self system variable
- Creation Architecture
- Init trigger, bases of code execution
- writing 'Hello world!' into log-channel