enopy图书馆的实验装载机
enopy-exploaders的Python项目详细描述
内窥镜爆炸器
enopy库的实验加载程序
报废通知
ENO符号语言正在走向它的最终版本,enopy爆炸机将在2020年达到生命的尽头。
enopy爆炸机被enotype包取代。
请访问https://eno-lang.org阅读所有更改。
安装
pip install enopy-exploaders
当前可用的装载机
这些装载机目前可在试验轨道上使用:
enum
(使用enum_factory(choices)
生成,接受choices
中的任何一个,未经更改返回值或引发错误)
示例
如本例所示,您可以使用带enopy的加载程序。
>>>fromenopyimportparse>>>fromenopy_exploadersimportenum_factory>>>beach_item=enum_factory(['beach ball','sunscreen','shovel'])>>>input="""... good-choice: sunscreen... bad-choice: motor oil... """>>>document=parse(input)>>>document.field('good-choice',beach_item)'sunscreen'>>>document.field('bad-choice',beach_item)ValidationError:'bad-choice'mustbeoneof'beach ball','sunscreen','shovel'.
目的
尝试新的,创新的,酷的和愚蠢的装载机的想法,看看它们如何适合 变成现实生活中的用例。根据调查结果他们可能会重新包装, 与绝经核结合在一起的,或其他的东西。
要探讨的问题
翻译
可能会有大量有用的装载机,所有这些都需要 每个错误消息一个或多个-如何对此进行翻译 管理、版本化、更新等?
从核心eno库获得的见解可以肯定地说,如果 有某种形式的共享翻译库,它可能应该 由所有(exp)加载程序包跨不同编程语言共享。
分类
装载机应该如何分类?类型(数字、字符串等)?领域 (信息技术、通信、地理)?国家(国际、国别)?
api
如何在应用程序中导入、访问和使用加载程序?
范围
什么样的装载机对每个人来说都是合理和有用的, 我们在哪里可以达到包括过多膨胀的极限呢?