google / google/codeworld

Multi-module projects

未关闭
#830 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
discussion
主要语言
Haskell
星标
1.3k
派生
201
PR 合并指标
30 天内没有已合并 PR

描述

This proposal is to have projects that consist of more than one module, where the main module imports others. The UI, I suppose, would look like tabs within the editor area. The goal would be to keep this as simple as possible for users who don't want it. I am not interested in making the UI more complex for beginners in order to support a few advanced students; but it would be good to have a reasonable path for those advanced students.

This also makes Haskell-mode much more appealing as a general-purpose tool for learning Haskell.

贡献指南

打开贡献指南

调研方向

该 issue 没有指定任何文件、测试或入口点。首先梳理 editor 当前如何处理单个 module,以及 UI 如何在不增加初学者复杂度的情况下表示已导入的 modules。完成的标准是:主 module 可以导入其他 modules,并且高级用户拥有清晰的多 module workflow。

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

评估

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

把新 issue 发到你的邮箱

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