ALL--| |--dao-----| dao: Dao Programming Language (Version 2.0) (202.4 KB) | |--feature-----| dao.feature: Dao Feature Summary (5.2 KB) | |--changelog---| dao.changelog: Dao Change Logs (1.4 KB) | |--tutorial----| dao.tutorial: Dao Programming Tutorials (60.4 KB) | | |--basics------| dao.tutorial.basics: Basics (4.2 KB) | | |--types-------| dao.tutorial.types: Essential Types (10.2 KB) | | |--controls----| dao.tutorial.controls: Constrol Structures (8.0 KB) | | |--routine-----| dao.tutorial.routine: Routine and Decorator (9.3 KB) | | |--class-------| dao.tutorial.class: Class, Mixin, OOP and AOP (13.2 KB) | | |--interface---| dao.tutorial.interface: Abstract Interface (2.5 KB) | | |--exception---| dao.tutorial.exception: Exception Handling (3.4 KB) | | |--concurrent--| dao.tutorial.concurrent: Concurrent Programming (7.9 KB) | | |--tips--------| dao.tutorial.tips: Programming Tips (1.7 KB) | | | |--grammar-----| dao.grammar: Dao Grammar Specifications (26.1 KB) | | |--notation----| dao.grammar.notation: Grammar Notations (1.0 KB) | | |--lexical-----| dao.grammar.lexical: Lexical Structures (9.7 KB) | | |--constexpr---| dao.grammar.constexpr: Constant Expressions (3.4 KB) | | |--typename----| dao.grammar.typename: Type Name (3.1 KB) | | |--expression--| dao.grammar.expression: Expressions (3.7 KB) | | |--statement---| dao.grammar.statement: Statements (3.8 KB) | | |--routine-----| dao.grammar.routine: Routines (Functions) (1.0 KB) | | |--class-------| dao.grammar.class: Class (0.4 KB) | | | |--type--------| dao.type: Data Type (44.4 KB) | | |--int------| dao.type.int: Integer Type (0.5 KB) | | |--float----| dao.type.float: Single Precision FP Number Type (0.6 KB) | | |--double---| dao.type.double: Double Precision FP Number Type (0.6 KB) | | |--complex--| dao.type.complex: Complex Number Type (0.6 KB) | | |--long-----| dao.type.long: Arbitrary Precision Integer Type (0.7 KB) | | |--enum-----| dao.type.enum: Enum or Symbol Type (2.4 KB) | | |--string---| dao.type.string: String Type (21.0 KB) | | |--array----| dao.type.array: Multi-dimensional Numeric Array (3.3 KB) | | |--list-----| dao.type.list: List Container Type (3.0 KB) | | |--map------| dao.type.map: Map or Hash Map Container Type (2.8 KB) | | |--tuple----| dao.type.tuple: Tuple Type (1.5 KB) | | |--variant--| dao.type.variant: Variant or Disjoint Union Type (2.7 KB) | | | |--operator----| dao.operator: Operators (8.4 KB) | |--control-----| dao.control: Control Structures (2.6 KB) | | |--if-else------| dao.control.if-else: If-else Conditional Control (0.6 KB) | | |--for----------| dao.control.for: For Looping Control (1.1 KB) | | |--while--------| dao.control.while: While Looping Control (0.2 KB) | | |--do-while-----| dao.control.do-while: Do-while Looping Control (0.2 KB) | | |--switch-case--| dao.control.switch-case: Switch-case Control (0.5 KB) | | | |--routine-----| dao.routine: Routine (12.6 KB) | | |--anonymous--| dao.routine.anonymous: Anonymous Routine (1.0 KB) | | |--section----| dao.routine.section: Code Section Methods (3.2 KB) | | |--decorator--| dao.routine.decorator: Function Decorator (6.4 KB) | | | |--class-------| dao.class: Class for Object-Oriented Programming (13.5 KB) | | |--definition---| dao.class.definition: Definition (4.7 KB) | | |--inheritance--| dao.class.inheritance: Inheritance (1.8 KB) | | |--operator-----| dao.class.operator: Operator Overloading (1.6 KB) | | |--mixin--------| dao.class.mixin: Mixin Class (0.7 KB) | | |--decorator----| dao.class.decorator: Class Decorator (2.7 KB) | | |--aspect-------| dao.class.aspect: Aspect Class (1.7 KB) | | | |--interface---| dao.interface: Abstract Interface (2.5 KB) | |--concurrent--| dao.concurrent: Concurrent Programming (9.5 KB) | | |--threading----| dao.concurrent.threading: Multithreading Module (2.4 KB) | | |--asyncall-----| dao.concurrent.asyncall: Asynchronous Function Call (0.7 KB) | | |--asyncobject--| dao.concurrent.asyncobject: Asynchronous Object (1.6 KB) | | |--channel------| dao.concurrent.channel: Communication Channel (4.2 KB) | | | |--macro-------| dao.macro: Syntax Macro (5.6 KB) | |--builtin-----| dao.builtin: Built-ins (5.0 KB) | | |--method-----| dao.builtin.method: Built-in Methods (0.8 KB) | | |--math-------| dao.builtin.math: Built-in Math Functions (3.3 KB) | | |--exception--| dao.builtin.exception: Exception Types (1.0 KB) | | | |--module------| dao.module: Built-in Modules (4.0 KB) | |--std--| dao.module.std: Built-in Standard Module (0.9 KB) | |--io---| dao.module.io: Built-in IO (Input/Output) Module (1.3 KB) | |--mt---| dao.module.mt: Built-in Multi-threading Module (1.9 KB) | | |--daovm---| daovm: Dao Virtual Machine (Version 2.0) (53.4 KB) | |--interface-----| daovm.interface: Programming with The C Interfaces (32.7 KB) | | |--embedding--| daovm.interface.embedding: Embedding Dao VM (7.6 KB) | | |--extending--| daovm.interface.extending: Extending Dao VM (25.0 KB) | | | |--architecture--| daovm.architecture: The architecture of the Dao Virtual Machine (20.7 KB) | |--vmspace------| daovm.architecture.vmspace: VM Space (0.0 KB) | |--namespace----| daovm.architecture.namespace: Namespace (0.0 KB) | |--class--------| daovm.architecture.class: Class (0.0 KB) | |--routine------| daovm.architecture.routine: Routine (0.0 KB) | |--process------| daovm.architecture.process: VM Process (0.0 KB) | |--instruction--| daovm.architecture.instruction: VM Instructions (4.4 KB) | |--bytecode-----| daovm.architecture.bytecode: Bytecode Format (16.3 KB) | | |--help----| help: The Online Help Module (7.1 KB) | |--format--| help.format: Format of The Help Files (3.5 KB) | |--method--| | |--help----| help.method.help: help() (1.8 KB) | |--search--| help.method.search: help.search() (0.0 KB) | |--load----| help.method.load: help.load() (0.0 KB) | |--export--| help.method.export: help.export() (0.3 KB) | |--list----| help.method.list: help.list() (0.2 KB) | | |--tool----| tool: Dao Tools (9.0 KB) | |--standard--| tool.standard: Standard Dao Tools (9.0 KB) | |--daomake---| tool.standard.daomake: DaoMake Tool (6.0 KB) | |--clangdao--| tool.standard.clangdao: ClangDao for Automatic Wrapping (3.0 KB) | | |--module--| | |--core------| | | |--sys---------| module.core.sys: System Dependent Core Functions (0.6 KB) | | |--aux---------| module.core.aux: Aux Module (0.0 KB) | | |--math--------| module.core.math: Math Module (0.0 KB) | | |--coroutine---| module.core.coroutine: Coroutine and Generator (2.0 KB) | | |--protobject--| module.core.protobject: Protobject (0.6 KB) | | |--meta--------| module.core.meta: Meta (0.0 KB) | | |--serializer--| module.core.serializer: Serializer (2.4 KB) | | |--dataframe---| module.core.dataframe: Data Frame (2.7 KB) | | | |--standard--| | |--jit---| module.standard.jit: DaoJIT - JIT Compiler Based on LLVM (0.5 KB) | |--sync--| module.standard.sync: Synchronization (4.6 KB) | | |--misc----| |--installation--| misc.installation: Installation (1.3 KB) |--comparison----| misc.comparison: Comparisons between Dao and Other Languages (17.2 KB) | |--typing-------| misc.comparison.typing: Optional VS Duck Typing (Python) (2.7 KB) | |--enumsym------| misc.comparison.enumsym: Enum Symbols (C++,Ruby) (1.6 KB) | |--codesect-----| misc.comparison.codesect: Code Block Method (Ruby) (1.6 KB) | |--decorator----| misc.comparison.decorator: Function Decorator (Python) (3.7 KB) | |--overloading--| misc.comparison.overloading: Operator Overloading (Python) (2.4 KB) | |--tasklet------| misc.comparison.tasklet: Concurrency Tasklet (Go) (0.7 KB) | |--channel------| misc.comparison.channel: Communication Channel (Go) (1.8 KB) | |--binding------| misc.comparison.binding: C/C++ Function Binding (Python, Lua) (2.6 KB) | |--benchmarks----| misc.benchmarks: Benchmarks (2.6 KB)