

1 iorilu OP 程序完全由 antigravity, gemini pro3 开发 我用的初始提示词 也在仓库里 prompt.txt 有兴趣可以参考, 感觉 go 确实很适合开发命令行小程序, 尤其现在一些 TUI 界面库做的很不多了, 包括功能和美观上面 |
2 sn0wdr1am 10 天前 |
3 iorilu OP @sn0wdr1am 这当然 如果本地没装 go, 用 web 的还行 但 web 程序总是慢的, 用起来总是不爽快 所以我搞了个本地版本的 , 执行起来效率高很多, 非常适合出学者练习语法, 写一点小程序, 自带模板, 一键执行, 编译检查错误等等 必要也可以一键编译啥的 |
4 iorilu OP |
5 lysShub 10 天前 这种情况,我一般在 test 里面验证 |
6 vultr 10 天前 你强,三年前我计划重写 json 的序列化反序列化,到现在还是在用标准库。 |
7 iorilu OP @vultr 反正都是 AI 写的代码, 现在 AI 做这种命令行程序用 go 或 rust 确实合适 基本不写一行代码就搞出来了, 效果还很不错 反正我打算用这个把 gobyexample 里面代码都敲一遍 |
8 vultr 9 天前 有兴趣实现用代码生成技术实现 json 序列化反序列化吗? 1. 零分支(或极少分支预测失败):避免 if-else 导致的 CPU 流水线停顿。 2. 批量处理:用 SIMD 一次处理 32/64/128 字节数据。 3. 最小分配:零反射、零临时对象、直接操作字节切片。 4. On-Demand 解析:只解析用户需要的部分,而不是构建完整 DOM 树。 |
9 iorilu OP v0.3.0 发布了 增加若干功能 1. 更多快捷键, 比如 F2, F3 可以调整左右窗口大小 2. F4 加载模板 3. F5 运行等等 4. 增加命令行参数, ./goplay file 直接打开文件, ./goplay folder 打开目录作为工作目录, 这时候打开文件相对路径是针对工作目录 基本满足学习 go 要求, 甚至简单开发都可以 |
10 iorilu OP 最简运行例子 1. 运行./goplay 2. 按 F4 加载模板 3. 编辑代码 4. 按 F5 运行, 是的, 不需要保存文件就可以运行 按以上可以反复练习语法语句等, 也可按 F6 编译查看错误 最后结束可以按 Ctrl+s 保存, 如果有需要按 F7 编译成可执行文件 F9 可以设置工作目录, 后续文件打开保存都是相对该目录 总之, 用这个大幅度提高学习 go,练习代码效率 |