Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Root updates are next

未关闭
#4 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
5/5
预计耗时
一周以上
新手友好度
25/100
Issue 类型
功能
描述清晰度
需要澄清
活跃度
活跃
技术栈
electron, javascript
领域
desktop

调研方向

The issue names a planned rootUpdates project and describes codecasting, but it identifies no file, test, entry point, or acceptance criteria. Start by clarifying the intended rootUpdates behavior and locating the existing Electron project context; done is not defined in the issue.

由索引模型根据 Issue 内容生成。

描述

Quick update.

We went with isCarbon == false.

No doubt some scripts will behave weirdly.

We can't be perfect in porting, this is an example of a thoughtful feature -- we were trying to anticipate the future. That's where the imperfection comes from. Our rule is look up how the kernel did it, and do that. But this is a time sensitive feature, and we have no idea what the Frontier of 1998 would think about this, because it's so long gone.

Claude is very worried that there won't be backward compatibility. I have trained him well. He tests all the root files he generates against model files that came from old Frontier. It's a level of perfection I respect, even though backward compatibility at that level may not be worth that much. How many old Frontiers are still running? (I also suggested we just use the odb format with one change, the address size. Claude wanted to stay with the relational in place of hashtables. It's a good bet, I think, but we know that the hashtable approach works.

Quick update -- the table editor in Atlantis now supports basic editing. And I added a new verb, console.log, which lets me write messages to the JS console. The debugger isn't in yet.

It's really difficult managing two Frontiers, I never cleaned house on my daily Frontier for many many years (if ever). Cleaning house will make the transition more manageable. I save all the objects I don't need daily access to in a folder in Claude's docs about Frontier. And I ask Claude to get familiar with what's there. He already knows more about my code base than I remember.

This is one of the unsung uses of AI -- rebooting old code that was never economical to keep updated.

My next project -- rootUpdates. I'm using something called "codecasting," which I got working in 2007 or so. It totally deserves the name. Will report when it's working. And we're totally building on Fat Pages. Totally rational technology, really stands the test of time. Now they're enclosures on RSS feeds. See how the parts fit together. :-)

主要语言
没有语言数据
星标
0
派生
0
PR 合并指标
30 天内没有已合并 PR

环境准备

我们还没有检查这个项目的环境配置文件。先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

scripting/helloFrontier 的其他 Issue

查看 scripting/helloFrontier 的全部 Issue

相似的 Issue

更多 Desktop Dev Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。