Pondnote 更新了一大波
求使用, 求意见, 求建议
Pondnote 是一个基于浏览器的即开即用型交互文档应用. 可以做笔记, 写文章, 写公式, 写程序, 然后保存起来给自己或者那谁谁看
从上次很勉强的一个线上版本到现在已经一个月半月过去了, 做了很多工作, 主要集中在 Pond 语言, UI, 以及内容组织上.
目前整个应用基本成型. 内部数据保存, 文档规则, 语言规则等等定型完成, 后期不会有大升级了, 并会一直保持对现在数据兼容, 也就是说可以尝试使用了.
后续会支持数据导入 /导出(Pondnote 格式 或者 word Latex 等等 以保证用户对数据掌控).
这次的主要更新如下
-
Pond 语言看起来变化最大, 但其核心还是和 Mathematica 一样的规则替换, 然而却可以写出 python 或者 js 风格的代码, 括号已经完全是 c 风格了, 大部分 json 对象甚至可以直接复制为 pond 代码, 添加了字典, 增加了函数参数解包,打包,以及增强了面向对象部分代码, 对 {} () [] 的处理比较和谐, 仍然支持 a b 省略乘号的写法, 但是 a (b+c) 会理解为函数调用, 而不是乘法连接. 个人感觉对函数式编程的便利性完全不影响.
-
新增语法定制能力, 可以高度自由的定制各种语句, 扩展原先的语言. 可以参照例子自定义运算符, 由于好奇, 我已经尝试加了一套不完善的中文语句
-
加上了功能健全的文档管理功能侧边栏, 支持无限分级分组, 拖动排序, 分组切换等等功能
-
菜单支持锁定, 可以出来超级简洁的界面
-
支持界面自定义, 可以随意定制各个组件颜色, 可以定义界面字体大小, 界面宽度, 用眼更轻松
-
文档编辑器支持 Latex 公式实时渲染输入, 出乎意料的方便 支持中文的 LaTeX 忍不住加了一套中文关键字, 有洁癖的同学不要打我.
-
保存在服务器的数据压缩加密, 带宽压力减小, 本地编辑器优化, 性能提升.
-
修复了若干 bug.
目前还有很多工作要做, 界面好多词还是英文. 但是迫不及待想要把新功能分享给大家. 如果有兴趣参与讨论,或者有问题想要获得解答, 欢迎点击下面链接加入讨论. slack 讨论
