交互文档应用 [Pondnote](https://pondnote.com/) 更新了一大波

2019-11-22 02:06:15 +08:00
 einsxiao

Pondnote 更新了一大波

求使用, 求意见, 求建议

Pondnote 是一个基于浏览器的即开即用型交互文档应用. 可以做笔记, 写文章, 写公式, 写程序, 然后保存起来给自己或者那谁谁看

从上次很勉强的一个线上版本到现在已经一个月半月过去了, 做了很多工作, 主要集中在 Pond 语言, UI, 以及内容组织上.

目前整个应用基本成型. 内部数据保存, 文档规则, 语言规则等等定型完成, 后期不会有大升级了, 并会一直保持对现在数据兼容, 也就是说可以尝试使用了.

后续会支持数据导入 /导出(Pondnote 格式 或者 word Latex 等等 以保证用户对数据掌控).

这次的主要更新如下

  1. Pond 语言看起来变化最大, 但其核心还是和 Mathematica 一样的规则替换, 然而却可以写出 python 或者 js 风格的代码, 括号已经完全是 c 风格了, 大部分 json 对象甚至可以直接复制为 pond 代码, 添加了字典, 增加了函数参数解包,打包,以及增强了面向对象部分代码, 对 {} () [] 的处理比较和谐, 仍然支持 a b 省略乘号的写法, 但是 a (b+c) 会理解为函数调用, 而不是乘法连接. 个人感觉对函数式编程的便利性完全不影响.

  2. 新增语法定制能力, 可以高度自由的定制各种语句, 扩展原先的语言. 可以参照例子自定义运算符, 由于好奇, 我已经尝试加了一套不完善的中文语句

  3. 加上了功能健全的文档管理功能侧边栏, 支持无限分级分组, 拖动排序, 分组切换等等功能

  4. 菜单支持锁定, 可以出来超级简洁的界面

  5. 支持界面自定义, 可以随意定制各个组件颜色, 可以定义界面字体大小, 界面宽度, 用眼更轻松

  6. 文档编辑器支持 Latex 公式实时渲染输入, 出乎意料的方便 支持中文的 LaTeX 忍不住加了一套中文关键字, 有洁癖的同学不要打我.

  7. 保存在服务器的数据压缩加密, 带宽压力减小, 本地编辑器优化, 性能提升.

  8. 修复了若干 bug.

目前还有很多工作要做, 界面好多词还是英文. 但是迫不及待想要把新功能分享给大家. 如果有兴趣参与讨论,或者有问题想要获得解答, 欢迎点击下面链接加入讨论. slack 讨论

2349 次点击
所在节点    分享发现
4 条回复
cydian
2019-11-22 02:13:04 +08:00
你的网站手机 chrome 很卡
doveyoung
2019-11-22 10:45:26 +08:00
第一次加载特别慢
phoenix35
2019-11-22 12:48:46 +08:00
这个和 Jupyter 有啥区别
einsxiao
2019-11-22 20:11:02 +08:00
@phoenix35 区别是, 计算程序是在浏览器中跑. 而不是像 Jupiter 那样要发送给服务端.

编辑器不一样, 希望编辑体验更流畅 写出来的东西更适合在网页 发表 所以还加了 LaTeX 支持等等内容

还有就是运行的语言不一样, 脚本语言和 C++整到一起, 所有人的代码最后其实都在一个 C++程序里面.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/621942

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX