<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling_core/src/asset/chain, branch 0.1.9</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/'/>
<entry>
<title>Implement REPL execution with hooks and argument splitting</title>
<updated>2026-05-18T09:26:37+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-18T09:25:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=da5a750965dbec5a2c003faa8fb9f1dd110ccce8'/>
<id>da5a750965dbec5a2c003faa8fb9f1dd110ccce8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add documentation comments to chain and error enums</title>
<updated>2026-05-18T04:18:49+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-18T04:18:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=7bd2dea88c34957122aa640de42f6bba88f5734e'/>
<id>7bd2dea88c34957122aa640de42f6bba88f5734e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove thiserror dependency and implement error types manually</title>
<updated>2026-05-15T15:52:12+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-15T15:52:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=aae29170dc7ae7a8976699c4d1f7011f9f238a06'/>
<id>aae29170dc7ae7a8976699c4d1f7011f9f238a06</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add panic catch for program execution</title>
<updated>2026-05-15T13:54:11+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-15T13:54:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=18c5c3fd34ceb8a1631f7766b69e407cf92e1a09'/>
<id>18c5c3fd34ceb8a1631f7766b69e407cf92e1a09</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new_with_args and dispatch_args_dynamic to Program</title>
<updated>2026-04-22T05:30:13+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-22T05:27:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=3785202ec5b949cba5501b20729b16f4c29ea626'/>
<id>3785202ec5b949cba5501b20729b16f4c29ea626</id>
<content type='text'>
Remove Display bound from Group type parameter and delete
dispatcher_render macro. This is a breaking change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove Display bound from Group type parameter and delete
dispatcher_render macro. This is a breaking change.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace typeid-based dispatch with enum-based dispatch</title>
<updated>2026-04-01T07:48:41+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-01T07:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=3de10ca22cca06c4d9069984d0e66e370a331dde'/>
<id>3de10ca22cca06c4d9069984d0e66e370a331dde</id>
<content type='text'>
- Add `Groupped` trait and `member_id` to `AnyOutput`
- Add generic parameter `G` to `Dispatcher`, `Chain`, `Program` etc
- Remove `hint` module and its marker types
- Update macros to support explicit group specification
- Add `gen_program` macro for generating enum-based programs
- Add `GroupProcess` marker type for type-level grouping
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add `Groupped` trait and `member_id` to `AnyOutput`
- Add generic parameter `G` to `Dispatcher`, `Chain`, `Program` etc
- Remove `hint` module and its marker types
- Update macros to support explicit group specification
- Add `gen_program` macro for generating enum-based programs
- Add `GroupProcess` marker type for type-level grouping
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename mingling to mingling_core and update dependencies</title>
<updated>2026-03-29T13:48:23+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-03-29T13:48:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=596e5e2440df2d32f1cf3e052dc633e774edf6ee'/>
<id>596e5e2440df2d32f1cf3e052dc633e774edf6ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
