我们再次考虑使用沙捞越(IronPython),但我认为这无关紧要)为另一个控制设备的申请提供某种宏观支持。
我们想写一下在沙尔的相当简单的功能,其中只字不提一些论点,如时间、温度和位置。 不同的功能将提出不同的论据,主要应用将包含用户界面(类似于财产网),使用户能够提供“灰色”功能论点的数值。
因此,例如,功能1可能需要一定的时间和温度,而功能2可能采取立场和几个时期。
我们希望能够动态地建立沙捞越法的用户界面。 容易做的事情是,在模块中找到一份职能清单,(利用检查检查)获得每个职能的理由清单。
然而,仅仅列举理由是不够的——理想的情况是,我们希望能够列入更多关于每一论点的信息,例如,这种说法的类型(高层次的类型——时间、温度等,而不是语言级),或许是一个友好的名称或描述。
因此,问题在于,在职能中增加这种信息,是何等高尚的方法。
我认为的两种可能性是:
利用严格的命名公约进行辩词,然后从姓名(使用假肢)中fer弄。
发明我们自己的美术语言(可能比CSV大得多),并使用我们的元数据显示。
由于沙尔似乎很受欢迎,无法把script打成大片,我想这是一些共同公约的一个解决问题,但我没有能够找到这些公约。