实际上解释器还是直接based on FakeBasic的。(呃,从GQQ来,这是第二次基于小虾的东东了,感觉很抱歉:-()
用了下,发现fakebasic竟然用了好多windows专有代码!
于是我花了点时间移植了过来(当然还去除了一点功能,比如message),然后又发现没有input。。。于是又摸索了一段时间补上了,唉。然后我就突然想到,我不是一直觉得bc太垃圾,python太高级,要一个适中的计算器么,我现在不是就可以做一个么?所以我打算除了gqq再忙里偷闲做做qkbas(这个解释器的名字),唉,gqq把我弄疯了,现在写写小程序还真是享受啊!对了,明天再把里面的解释器核心独立出来,变成一个动态库(纯C++),然后在程序里面使用纯C(现在这个代码很乱的,一会C一会C++),做成动态库也有利于其他程序的调用。
对了,我在做qkbas时想弄个automake,结果失败,想用cmake,发现教程一团糟,谁要你循序渐进了?哪个程序员喜欢深入浅出?丢来一本参考就好了被,或者一个模版我们一套,结果你,你,你……唉,不说了,发现cmake也难了点,不如什么时候自己再做一个。
qkbas网址:https://github.com/ekd123/qkbas
Update:
哈哈,做了一个图~~