cost 100 ms
我如何在 Nim 制作的游戏中支持模组? - How can I support mods in my game made in Nim?

首先,我想为我的英语道歉。 我正在恢复我最初用 Lua 语言制作的一个旧项目,它是一款 Terraria 风格的沙盒游戏。 该游戏从一开始就设计为支持模组,原始游戏本身是一个基于 api 的模组,可以操纵游戏中的所有内容。 也就是说,要创建一个mod,按照这个api就可以了,主要代码会导入到里面, ...

2023-01-19 19:41:25   2   46    nim-lang  
无法等待多个异步请求的组合未来,proc 在这样做时挂起 - Cannot await combined future of multiple async requests, proc hangs when doing so

我想对我的网站进行一些性能测试。 为此,我想异步触发n请求,将由此产生的 Futures 组合成一个未来,当它们全部完成时完成,然后等待该 futures 完成。 但是,我的代码卡在等待合并的未来并且永远不会完成。 我的代码如下所示: 当我运行它时,我永远不会通过"pre combo" ,请求被卡住 ...

Nim:如何改善并发异步响应时间和配额以匹配 cpython asyncio? - Nim: How can I improve concurrent async response time and quota to match cpythons asyncio?

对于今年即将开展的项目,我想研究一些我还没有真正使用过但反复引起我兴趣的语言。 尼姆就是其中之一。 我编写了以下代码来发出异步请求: 结果做了一些循环: 完成的应用程序将仅请求单个资源。 因此,例如,当请求 Google 搜索查询时(为简单起见,只是从 1 到 100 的数字),结果如下所示: 与 ...

如何在 nim 中捕获编译器错误的 output? - How to catch the output of a compiler error in nim?

我不确定这目前是否可行(也许甚至不可取),但我希望能够捕获编译器错误的 output 并在代码中重用它。 一个例子是: 此代码不会编译错误: 我对一种能够在代码中使用此错误消息的方法感兴趣。 我的用例是能够轻松记录和讨论nimib中的编译器错误。 如果我要编写一个文档来显示和讨论自动捕获消息的不同 ...

2023-01-05 09:20:22   1   35    nim-lang  
如何仅对使用它的文件启用 --threads:on? - How to enable --threads:on only for files using it?

在一个生成多个二进制文件的项目中,其中只有一些二进制文件正在导入一个库(在本例中为“threadpool”),这需要--threads:on传递给编译器,如何处理这个问题? 在我灵活的文件中,我有类似的东西 目前我的nim.cfg文件中有--threads:on ,这导致所有二进制文件都在编译时支 ...

pop() 用于内置集合 - pop() for built-in sets

std/sets中的HashSet有一个pop()函数,可以从集合中删除并返回任意元素。 Nim 中是否有内置集的等效项? 如果没有,是否有其他推荐的方法从集合中获取任意元素? 它是否具有破坏性(如pop() )并不重要。 ...

2022-12-04 05:20:26   2   69    set / nim-lang  
Nim 的 Nimble 脚本 - Nim's Nimble scripts

使用 npm,可以在package.json中定义脚本,可以像这样轻松调用npm run <script-name> 编译/启动/lint 项目非常方便在使用 Nim lang 时,我们应该如何使用 Nimble 来做到这一点? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM