HackerTrans
トップ新着トレンドコメント過去質問紹介求人

weiwenhao

no profile record

投稿

Integrating WebView with Nature Programming Language

nature-lang.org
12 ポイント·投稿者 weiwenhao·6 か月前·3 コメント

Nature vs Golang: Performance Benchmarking

nature-lang.org
3 ポイント·投稿者 weiwenhao·6 か月前·5 コメント

Nature 0.6 Released, Better Server-Side Development Experience

nature-lang.org
2 ポイント·投稿者 weiwenhao·10 か月前·0 コメント

コメント

weiwenhao
·5 か月前·議論
I'm currently using Nature to replace Tauri for developing desktop applications, which will allow me to conduct more thorough testing later. Since the linker succeeded in linking, it indicates that all symbols were successfully located. Both libruntime and libuv are highly complex code systems. The fact that the scheduler and coroutine system are already running successfully confirms that all core functions are functioning properly.
weiwenhao
·6 か月前·議論
Nature's runtime architecture draws heavily from Go, with its GC similarly referencing Go's allocator and collector approaches. However, the use of mark-and-sweep GC inevitably leads to memory fragmentation issues. Virtual memory usage tends to advance progressively. In contrast, the span-based memory allocator avoids significant fragmentation problems during frequent memory releases and allocations.

---

I also believe predictable memory management is crucial. An arena-based supplementary memory allocator could be the next key feature.
weiwenhao
·6 か月前·議論
I am a core developer of the nature programming language, welcome to talk to me!
weiwenhao
·7 か月前·議論
For package management software that is rarely used, free is the biggest motivation.
weiwenhao
·7 か月前·議論
Very nice, my nature-lang references the old ruby design, now maybe I can reference the new one.
weiwenhao
·昨年·議論
I don't mean to promote it because the nature programming language version 0.5 is not ready yet, but the nature programming language https://github.com/nature-lang/nature basically meets your expectations, except for the use of var to declare variables, probably because I also really like simplicity.

Here's an example of how I use the nature and raylib bindings.

https://github.com/weiwenhao/tetris