返回首页
最新
你好,Hacker News,
我经常听到人们说“所有的构建系统都很糟糕”,这是我多年来一直持有的观点,这也是我这个项目的动机。我终于有机会将其开源,现在它就来了。
简而言之,它类似于 make,但即使在使用高性能计算(HPC)的庞大项目中(有数百万个任务,其中数千个任务并行运行)也能舒适地使用。
主要区别在于:
- 依赖关系会自动跟踪(无需调用 gcc -M 等命令,也不需要针对任何特定工具进行定制,它就是这样工作),通过监视磁盘活动实现。
- 它是可靠的:任何修改都会被跟踪,无论是源文件、包含文件、规则配方等。
- 它实现了早期截止,即跟踪校验和,而不是日期。
- 它是完全可追溯的(你可以在依赖关系有向无环图中导航,获取决策的解释等)。
而且它非常轻量。
配置(Makefile)是用 Python 编写的,规则基于正则表达式(是对 make 的模式规则的推广)。
还有许多其他功能,使其即使在使用例如电子设计自动化(EDA)工具时也能适用。
试试看,享受吧 :-)
嗨,HN,
我们是Comp AI的创始人([https://github.com/trycompai/comp](https://github.com/trycompai/comp)),这是一个开源的Drata和Vanta替代方案。
我们的目标是在未来五年内帮助10万家公司符合SOC 2、ISO 27001和GDPR等合规框架。
为了支持这一目标,我们努力使平台尽可能自助化,以便那些从未经历过这一过程的创始人可以在任何阶段开始合规。
欢迎任何反馈意见。
我尝试过Emacs的各种拼写检查模式,但效果都不好。它们都是基于字典查找,因此对于粘着语并不太实用。而且它们也无法处理包含标记或多种语言的文本(例如,文本中有英语引用,但其他部分是不同语言)。我认为neovim的表现也没有好到哪里去。