# context context: 通过提供自由的模块,简洁的接口,动态的结构,让编程变得更简单,让世界变得更美好。 ## 数据结构 * ARM: 寻址与指令 * Linux: 文件与进程 * HTTP: 表示与会话 ## 开发流程 * 设计: 协议与流程 * 编程: 接口与框架 * 测试: 语句与表达式 ## 接口设计CCC(command, config, cache) * 服务管理server * 模块管理context * 消息管理message * 命令管理command * 配置管理config * 缓存管理cache ### Context * Cap() Conf() Cmd() * Spawn() Begin() Start() Close() ### Message * Request[] History[] Session[] * detail[] option[] result[] append[] ### Conbine * Context Master Owner * Search() Choice() Assert() Figure() ## 模块设计 * ctx cli aaa web * nfs tcp mdb ssh * lex yac log gdb ### Core * ctx: 模块中心 * cli: 管理中心 * aaa: 认证中心 * web: 应用中心 ### Base * nfs: 存储中心 * tcp: 网络中心 * mdb: 数据中心 * ssh: 集群中心 ### Draw * lex: 词法解析 * yac: 语法解析 * log: 日志中心 * gdb: 调试中心