Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
NeoHermit
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
Next Generation Minecraft? This Is How It Should Look Like
(youtube.com)
1 points
by
NeoHermit
6y ago
|
0 comments
2.
▲
by
NeoHermit
9y ago
I didn't know it. But according the introduction in its website, the differences are very easy to spot on: the syntax is obviously different; Stanza compiles directly to native code, but Dao doesn't; Dao supports class and inherit
3.
▲
by
NeoHermit
9y ago
Right, this property of reference counted GCs can make certain things simpler. I just realized that you asked the question probably because of the LLVM-based JIT compiler for Dao. This JIT compiler actually does not deal with GC at all, it
4.
▲
by
NeoHermit
9y ago
> A. Is the language stable/mature enough for production use? The language is stable now in terms of features, there will be no more significant changes in the language in the forseeable future. However, the document on the website
5.
▲
by
NeoHermit
9y ago
You will need to clone https://github.com/daokoder/DaoJIT , and place it under dao/modules. Then edit dao/modules/makefile.dao to add: if( DaoMake::IsDir( "DaoJIT" ) ) modules.AddDirectory(
6.
▲
by
NeoHermit
9y ago
道: https://en.wiktionary.org/wiki/%E9%81%93
7.
▲
by
NeoHermit
9y ago
Yes, I wrote the GC from scratch. I am not sure if it can be integrated well with llvm, I never thought about it. The concurrent GC algorithm (plus a single threaded incremental collector) in Dao was inspired by the algorithm proposed in h
8.
▲
by
NeoHermit
9y ago
Dow. It is the same word as Tao, but in the official Pinyin writing that matches its Mandarin pronounciation.
9.
▲
by
NeoHermit
9y ago
Author here, I will be happy to answer some questions.
10.
▲
Dao, an embeddable lightweight programming language with big features
(daovm.net)
3 points
by
NeoHermit
13y ago
|
0 comments