我希望看看是否有先前的工作,或者为python程序员以非常自然的格式实现模式匹配的保护语句的设计思路。
中的模式匹配的人他们都有类似的结构:
何时(模式==条件)然后调用(行为)
这与数据库中的触发器存储过程技术非常相似。
我们想要做的是创建一个基于代理的系统,其中有一个大的共享内存,有很多二进制结构(python有很好的模块)。其中有许多附加的guard-statement规则,当值与模式匹配时将触发(我们将有监视器在结构被修改时监视)。
有没有人见过这种性质的先前作品?目标是为python程序员提供一些非常自然的东西,而不是在python人员上强制使用SCALA,GO,Erlang,F#等。
我们有自己的想法,但我很想知道社区可能已经按照这些方针做了什么。