TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Tbox: A GLib-like cross-platform C library

152 点作者 waruqi大约 6 年前

13 条评论

mises大约 6 年前
They&#x27;ve got a bunch of other cool projects, too: <a href="https:&#x2F;&#x2F;tboox.org&#x2F;project&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tboox.org&#x2F;project&#x2F;</a><p>I wouldn&#x27;t have thought to look, but I saw something about xmake the other day (by the same people). I still am probably going to stick with cmake (inertia), but cool stuff.
j1elo大约 6 年前
I see &quot;<i>Micro: compiling micro library (~64K) for the embed system</i>&quot;, now that caught my attention!<p>Should I then assume that the compatible platforms are actually more than the listed Windows, Linux, Mac, and mobile OSes?<p>I&#x27;m on the front of AVR development, and cool new things always arrive late (understandably, if they arrive at all...) to our little corner of the world :(<p>But I assume that &quot;embedded&quot; here will mean mainly ARM.<p>(similarly, I&#x27;m still excitedly waiting for more progress on the Rust front :)
评论 #19642710 未加载
torstenvl大约 6 年前
Your source files contain the following in the commented header:<p>&quot;Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.&quot;<p>Did you in fact specifically license it to the ASF? Or are you just licensing it under the Apache license?
评论 #19641199 未加载
desiderantes大约 6 年前
I think that if you&#x27;re going to compare your library to GLib, then at least a basic comparison of features, side by side, should be available
waruqi大约 6 年前
Provides stream, container, iterator, algorithm, coroutine, database .. modules.<p>And we use xmake to build it.
azhenley大约 6 年前
I’m working on a compiler right now that generates C. Should I use this for the generated code? (Or should I use glib, musl, or uclib?)<p>A comparison chart would be helpful! Similar to: <a href="http:&#x2F;&#x2F;www.etalabs.net&#x2F;compare_libcs.html" rel="nofollow">http:&#x2F;&#x2F;www.etalabs.net&#x2F;compare_libcs.html</a>
评论 #19641901 未加载
评论 #19641606 未加载
评论 #19641102 未加载
tomcam大约 6 年前
Congratulations on an absolutely massive achievement! I love seeing high-quality C libraries appear. What version of C does it target?
评论 #19641342 未加载
ggm大约 6 年前
how does it handle u_128 (IPv6 comparison&#x2F;sorting&#x2F;hashing)<p>two u_64 is .. sad (sometimes unavoidable)<p>no bzip2 but other good modern compressors which I guess is about what you <i>need</i> for jar and zip files.<p>openssl compatible crypto .. oy vey the chain of &quot;who audits the code is now a mile long at the microphone&quot;
评论 #19641049 未加载
sansnomme大约 6 年前
Congrats on shipping! This is really good advertisment for Xmake btw :)
hliyan大约 6 年前
What does &quot;modern&quot; mean in this context?
评论 #19641259 未加载
andrewbinstock大约 6 年前
I&#x27;m not seeing tests anywhere. Am I blind or are they hidden away or non-existent? Thx in advance.
评论 #19643015 未加载
评论 #19642994 未加载
mikelpr大约 6 年前
why didn&#x27;t you build off musl?
评论 #19641164 未加载
mlindner大约 6 年前
Why was it written in C instead of Rust&#x2F;C++?<p>Additionally why are there a bunch of generic sounding Chinese names in the comments with dead comments? Bot comments&#x2F;SEO?
评论 #19641019 未加载
评论 #19641012 未加载
评论 #19641228 未加载