ansurfen's recent timeline updates
ansurfen

ansurfen

尽你所能,敬你所不能
🏢  编程爱好者 / 全栈开发
V2EX member #641414, joined on 2023-08-01 21:56:56 +08:00
Today's activity rank 940
Hulo 编程语言开发 —— 解释器
程序员  •  ansurfen  •  Aug 19, 2025  •  Lastly replied by ansurfen
17
Hulo 编程语言开发 —— 从源代码到 AST 的魔法转换
程序员  •  ansurfen  •  Aug 13, 2025  •  Lastly replied by xuanwu
8
Hulo 语言架构:从源代码到目标代码的完整流程
程序员  •  ansurfen  •  Aug 9, 2025  •  Lastly replied by ansurfen
3
ansurfen's recent replies
@Augi 感谢反馈,这块确实是我现在比较欠缺的地方,之前更多精力都放在功能上,视觉和设计体系基本是自己边做边摸索的。获客这块也还在学习中,感谢支持。
@barnetime 感谢这么详细的分享,和帮忙测出了这个 bug

你说的“缩短单次学习投入”和“自己做的产品自己一定要用”这两点也是我做这个产品的初衷。按句子切分以后启动成本会比较低,通勤、散步的时候都可以直接打开听几句,不需要先进入一整段长视频或者完整课程。

我自己本身也是听力比较菜的那类人 😂,有时候跑完步就会打开听一会儿,做成 App 以后这种碎片时间用起来确实挺方便的。

不过你这个已经能做到每天自己用 1-2 小时真的很厉害,我现在也觉得比继续堆功能更重要的是先把核心 loop 做到真的让人愿意反复回来。
@hellodigua 至少还是有用户的 😂 我现在感觉教育类产品光是获客和留存就已经挺难搞了,付费都还没走到考虑的阶段。
@minibear2021 确实,这句话我表述得有点满了 😂。目前主要精力还是放在 App 上,Web 版是在 App 功能的基础上重新做了布局,也补了一些键盘交互,但毕竟最初的交互逻辑是围绕移动端设计的,所以桌面端的体验和适配确实还有不少问题。

更准确地说,应该是“已经做到了我自己闭门开发能想到的程度”,离真正打磨完整肯定还有距离。现在发出来也是希望让陌生用户实际用一下,把我自己长期使用后已经意识不到的问题暴露出来。

如果方便的话,也很想听听你觉得目前最明显的问题是什么。
@rogwan 可能是因为浏览器操作的原因,web 浏览器的话我建议直接在推荐这样刷,然后字幕出现和关闭可以用键盘 T 和 O 快捷键,手机屏幕的话是底部导航栏的第一个 icon 作为入口。 听力不能跳过的原因是要有反馈,我才能训练推荐算法 根据用户的反馈情况去推送他到底会什么不会什么,而不是随便推
感谢反馈,这个确实是个问题,在 web 上部分图片比较亮的时候文字可读性会变差。我先记下来,可能准备给文字区域加一层渐变/遮罩提高对比度。
Aug 19, 2025
Replied to a topic by ansurfen 程序员 Hulo 编程语言开发 —— 解释器
@gullitintanni 虽然发这个帖子有一定的推广存在,但是如果把每篇文章串联起来,你会对“一个编程语言是如何开发的?”有比较清晰的认识,也算是一种教程/科普性质的文章。每次文章出现的 Hulo 和标题代的 Hulo 其实可有可无,换成其他语言也是同理,主要是为了浏览器 SEO , 因为这类项目的关注度和推广难度真的很难做起来。
Aug 19, 2025
Replied to a topic by ansurfen 程序员 Hulo 编程语言开发 —— 解释器
@vfs 是的,蛋疼就蛋疼在这里,所以 hulo 需要一堆语法糖去实现这个过程,让用户写起来不需要关注平台的封装,Hulo 会将所有复杂性留在标准库里面,而且也不做编译器内的硬编码,所有的转换都在 .hl 文件里面实现
Aug 19, 2025
Replied to a topic by ansurfen 程序员 Hulo 编程语言开发 —— 解释器
@vfs 其实最直接的理由就是,著名是开源项目 Kubernetes 中 bash 2.4 % + powershell 0.2% > python 0.0% 而 Hulo 存在的意义就是要让 2.6% 变成 Hulo 。不过这可能是目前的幻想 hhhh
Aug 19, 2025
Replied to a topic by ansurfen 程序员 Hulo 编程语言开发 —— 解释器
@w568w 感谢支持。除了 V2EX 我在 b 站的时候宣传评论区也存在诸多不解。大部分人的第一印象就是 为什么不直接用 python 、js 等脚本语言写什么批处理,就存在这种刻板印象。不过也还好,质疑的声音越多,我就可以试着表达我的想法和告诉他们为什么需要 Hulo 这样的语言,也能带来更多的曝光度。要开发一个跨平台的批处理编译时真的,复杂度太大了。目标语言的语法一坨又一坨 要统一他们只有各种的语法糖(运算符重载、操作 ast 、comptime 条件编译...)。有时候 bash 用户可能没有 bc 要用 awk ,有时候可能只想用 (( )) ,batch 的延迟展开 这些操作 真的蛋疼
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   916 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 20:00 · PVG 04:00 · LAX 13:00 · JFK 16:00
♥ Do have faith in what you're doing.