atom cpp:受thi.ngatom启发的基本“ Atom”实现 源码
原子C ++ 在找到的Atom / Cursor状态模型的非常基本完整的实现(该又基于 )。 这只是为了说明概念,以及在C ++中实现类似功能的一些挑战。 通常的想法是将应用程序状态存储在一个位置,并使用包装器进行访问和更新。 使用get访问状态时,返回值是不可变的,修改应用程序状态的唯一方法是使用set或update方法。 可以使用在发生更改时将被调用的函数来预订Atom 。 Cursor提供对状态的单个值的读/写/订阅。 History用于跟踪所有状态更改,并还原以前的状态。 s 亚瑟·卡拉博特(Arthur Carabott)
用户评论
推荐下载
-
atom standardjs snippets Atom标准样式JavaScript代码段的集合源码
atom-standardjs-snippets:Atom,标准样式JavaScript代码段的集合
7 2021-02-01 -
atom react mf snippets Atom的React和React Router片段源码
适用于Atom的React和React Router片段 用 :red_heart_selector: 通过 一个用于React和React Router的片段库。 使用ES6语法并推广React开发
22 2021-02-01 -
atom ide scala对Atom IDE的Scala和Dotty支持源码
atom-ide-scala:对Atom IDE的Scala和Dotty支持
11 2021-02-01 -
atom minetweaker Atom的MineTweaker语法突出显示和自动完成源码
atom-minetweaker:Atom的MineTweaker语法突出显示和自动完成
13 2021-02-02 -
atom autocomplete xml Atom编辑器的Autcomplete XML包源码
atom-autocomplete-xml:Atom编辑器的Autcomplete XML包
11 2021-02-08 -
gruvbox atom具有柔和复古凹槽颜色的Atom语法主题源码
gruvbox-atom:具有柔和“复古凹槽”颜色的Atom语法主题
8 2021-02-01 -
atom特定于Atom文件的图标以改善视觉识别源码
文件图标 Atom中特定于文件的图标,可改善视觉效果。 支持以下核心软件包: 为上面未列出的软件包提供了API。 有关更多信息,请参见。 安装 打开设置→安装并搜索file-icons 。 或者,通过
5 2021-02-01 -
atom markdown table editor Atom的Markdown表编辑器源码
降价表编辑器 降价表编辑器/格式化程序 快速指南 将编辑器的语法设置为GitHub Markdown或Markdown 。 输入管道| 和一些内容(光标位置由_表示)。 | foo_ (如果您正在使用
28 2021-02-06 -
zeitgeist logger atom将Atom中的活动记录到Zeitgeist源码
Zeitgeist-logger-atom 将Atom中的活动记录到Zeitgeist。 是一个编辑器软件包,可将您的活动记录到 。 安装 依存关系 依靠与进行通信。 使用 : apm install
9 2021-04-24 -
atom computation.github.io包含Atom computation网站的仓库源码
atom-computation.github.io:包含Atom-computation网站的仓库
7 2021-02-24
暂无评论