过年了大家准备玩什么?

打算抽时间排查分析 foot 的一个问题:当鼠标指针悬停在 foot 窗口上时,有小概率会出现内容更新时无法及时重绘,需要动一下鼠标或者等几秒后才会触发重绘。

早在两年前就我就遇到过这个问题,不过由于极其难以复现,而且在刻意调试的时候始终不会复现,因此就暂时放下了没去管它。

这个问题可谓是「玄学」,社区里无人提起,我认识的好几个和我一样长期用 sway+foot 的同事也从来没有遇到,就连我自己也只能在某一台机器上用 Linux 才能复现(FreeBSD 无法复现)。

近期该问题出现频率相比以往较高,我觉得有必要把它重新提上日程了。


另外,我最近正在搞的个人项目(一个管理浏览器书签的小工具也会持续打磨。

初版需求目前已经基本实现完成,现阶段主要是补充文档和测试。大概年前就能勉强呈现出一个「有脸见人」的模样,到时候或许会水个帖宣传一下。

不知道过年有没有空。有空的话大概会继续重新造轮子(指 yet another toy Emacs rewrite然后把遇到的问题继续总结成博客吧(已经有一篇了就是:Why Rewriting Emacs Is Hard

目前大概理解了为什么各种全新半成品轮子都不太被看好了,但写应该还是会继续写下去。看看过年能不能把 buffer 的思路给理顺了先(

4 个赞

教學弟妹 Rust 屬實有點困難

1 个赞

支持 :smiley:

写博士毕业论文,争取毕业成功_(:з」∠)_

9 个赞

期待,我现在每天定时靠 shell 脚本读到一个很大的 jsonl 里,然后直接 git 管理。

我现在倒是更喜欢前端了。

这两年业余项目上用了

  • rust + gtk3 binding 图一里面的 status bar
  • rust + gtk4 binding 图一里面的 launcher
  • rust + ratatui(tui) 图二里面的 top 工具
  • rust 做后端 + web 前端(正在糊) 准备自己写的笔记工具
  • rust + egui( 弃坑) 之前写的 launcher
  • rust + gpui (正在糊) 准备给 launcher 加个新的前端。

个人感觉还是 rust 做后端 + web 前端还是更合适大多数情况。

rust 自己的那几个 gui 库生态有点差。不知道这现在怎么样,我去年看 iced 和 egui 不是差点这个,就是差点那个。

然后就我尝试的 gtk binding 来说,写起来也不太舒服,gtk 自己有各种宏和概念,比较像 qt 和 c++,感觉快成了一门新语言了。

还是前端这种语言写起来快,就直接关注业务逻辑和动画效果,然后后端在上 rust,直接 tauri 或者前端嵌入进去,到哪都开网页 ::

7 个赞

准备完善前些天弄的玩具(GitHub - kekeimiku/LuckySpeeder: 幸运变速器

准备做一个macos插件商店,用来方便 管理、下载、分发、以及开发?各种app的插件

1 个赞

rust自己那几个gui生态现在依然是一坨大便,我每个月都会定期看看各个平台基本的中文输入支持了没 :joy: 目前是没有一个支持全的。tauri也有问题,有个程序闲置时间比较长,然后异常退出的bug,至今没法稳定复现。

1 个赞

rust不适合做GUI,编程心理负担太大了

1 个赞

写个玩具几何内核

Monad 玩完了,看看 Process 去 :innocent:

CPS and Cont Monad — The Mother of all Monads

1 个赞

准备学习下haskell

另:有没有大佬可以给推荐一下haskell学习路线啊

其实haskell的文档整体质量算高的了,入门书也不少,近几年也出了很多,直接找本最新的看就够用。而且haskell的应用最近也越来越广泛了(感觉好怪哦,haskell居然会受到一些信号工程师的青睐)……但是cabal毁了haskell。

2 个赞

为啥这么说呀?我 haskell 也只学了个皮毛,但是感觉 cabal 挺方便的呀。

装的包多了就各种冲突

1 个赞

没下载 30 多 GB 不同版本的 GHC 都不好意思说自已是写 Haskell 的

3 个赞

准备玩玩 Scala 和 OCaml。


没想到能在这里见到邦友。

不过我在追 Mujica。

P.S. Mujica 现在的剧情就已经这么炸裂了,我很好奇后面怎么圆回去。

2 个赞

其实邦邦正片我是一分钟没看,但是二创刷了几个小时了,春节补补 :rofl:

3 个赞

你们过年不准备玩玩麻将,扑克之类的吗?

2 个赞