Created
November 20, 2018 00:42
-
-
Save andrewrk/234ea780e1c6d06efa117ade91d34523 to your computer and use it in GitHub Desktop.
zig referrers
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Here's a bunch of stuff I found in referrer URL to ziglang.org. | |
I'm not stating any opinions on any of this content, just exposing the information. | |
--- | |
http://chriswarbo.net/blog/2017-03-03-free_elves.html | |
> Note that while Haskell doesn't have a "compile-time phase" (unlike, say, Zig), we can use Template Haskell to mess around with the syntax tree during compilation, which seems to be enough for our purposes. | |
> if I were really going to implement such a thing, I'd maybe target something more low-level (e.g. without garbage collection, RTS, etc.) so that I could tease out as much performance as possible. Languages like Zig, Terra, Nim or Rust. | |
http://esr.ibiblio.org/?p=7303 | |
> ESR: At the project scale Go is designed to address, manual memory management won’t cut it any more. And Zig doesn’t have Rust’s story about provable type safety either. So, no it isn’t. | |
http://esr.ibiblio.org/?p=7711 | |
> commenter suggests zig as an alternative to C | |
http://fll.presidentbeef.com/lang/zig | |
> zig entry on the Fledgling Languages List | |
http://forum.ixbt.com/topic.cgi?id=26:29823-100 | |
> mention of the fact that zig has no null pointer | |
http://llvmweekly.org/issue/232 | |
> zig mentioned in LLVM Weekly | |
http://releases.llvm.org/5.0.0/docs/ReleaseNotes.html | |
http://releases.llvm.org/6.0.0/docs/ReleaseNotes.html | |
http://releases.llvm.org/7.0.0/docs/ReleaseNotes.html | |
> zig in LLVM release notes | |
https://rsdn.org/forum/flame.comp/7095723 | |
> I can't read this language and I'm having trouble translating it | |
https://8ch.net/b/res/8288035.html | |
https://8ch.net/tech/res/869589.html | |
> zig mentioned as an alternative to rust | |
https://8ch.net/tech/res/998889.html | |
> zig gets its own topic | |
https://blog.adafruit.com/2018/10/09/icymi-latest-newsletter-circuitpython-creates-new-assistive-tech-opportunities-adafruit-circuitpython-micropython/ | |
> adafruit blog quotes the zig 0.3.0 release notes: | |
> “Zig is aggressively pursuing its goal of overthrowing C as the de facto language for system programming. Zig intends to be so practical that people find themselves using it even if they dislike it.” – Zig. | |
https://medium.com/@vasyl.zubko/thanks-for-interesting-article-c1d333b5baf7 | |
> Have you checked Zig (https://ziglang.org/) and Red/System (https://static.red-lang.org/red-system-specs.html)? They are still in their infancy, but show some promise to hit the sweet spot of being a kind of modern C replacement. | |
> I haven’t heard of Zig! Thanks for pointing it out. It looks pretty neat. I think when it gets a little bit more mature, I might have to give it a try. | |
https://codejam.withgoogle.com/2018/challenges/0000000000007706/dashboard | |
[you can't follow this link but it means someone did a google code jam with zig] | |
https://discordapp.com/channels/@me/401100966134415390 | |
[you can't follow this link but it means someone was chatting on discord about zig] | |
https://fitbit.hipchat.com/chat/user/3078447 | |
https://nexus-netsoft.hipchat.com/chat/room/3583401 | |
https://nexus-netsoft.hipchat.com/chat/user/4618401 | |
https://torbit.hipchat.com/chat/room/1693606 | |
[you can't follow this link but it means someone was chatting on hipchat about zig] | |
https://julialang.slack.com/messages/C680MM7D4/ | |
https://postredefine.slack.com/messages/C3366G4M9/ | |
[you can't follow this link but it means someone was chatting on slack about zig] | |
https://dev.to/stereobooster/new-inspiring-programming-languages-4pm4 | |
> Zig is like a C on the level of abstraction but built with memory ~safety~ awareness up front. | |
> It is possible to cross-compile one program to 3 platforms. It claims to produce more efficient code and compile-time suppose to be good. | |
> What really draws my attention to this language is passion of the author and novice approach to memory allocation problem. Most of the different languages don't talk about what would happen if we run out memory. Memory-aware language combined with unikernel (which is also written in that language) seems to be a very powerful idea. Don't take it from me - listen to the author. | |
https://forum.dlang.org/post/[email protected] | |
> zig has static if | |
https://forum.dlang.org/post/[email protected] | |
> D users citing zig when considering memory management | |
https://forum.snapcraft.io/t/classic-confinement-request-for-zig-programming-language-snap/5894 | |
> zig snapcraft package gets approved | |
https://fr.quora.com/Le-C-C-sera-t-il-remplac%25C3%25A9-par-un-langage-moderne-de-bas-niveau-%25C3%25A0-lavenir | |
> Will C / C ++ be replaced by modern low-level language in the future? | |
> Among the current competitors, we find in particular: Rust Zig | |
https://irclogs.nim-lang.org/20-03-2018.html | |
> nim users compare zig to nim | |
https://irclogs.nim-lang.org/24-04-2018.html | |
> zig cited as example of not using exceptions | |
https://linuxfr.org/users/nono/journaux/go-et-rust-lequel-est-le-remplacant-du-c | |
> In any case at the language level, a replacement for the C would be rather Zig than Go (who has a GC) or Rust (which is a very complex language that competes with C ++ rather than C). | |
> You should know that the Zig compiler is currently based on LLVM. | |
> If you use Zig I invite you to become a patron through his page Patreon https://www.patreon.com/andrewrk/ or his page Liberapay https://en.liberapay.com/andrewrk/ . | |
https://lwn.net/Articles/768110/ | |
> Re modern C. Isn't this what zig[1] is aiming at? | |
https://medium.com/@christoffer_99666/golang-first-impressions-deb1323be90e | |
> And error handling… generally I think error returns are better than exceptions, but just having to repeat yourself ad nauseam with “if err != nil” code is a bit to masochistic for my taste. (Both Rust and Zig has much better solutions to this) | |
> For replacing C we have lots of projects: Rust, Nim and Zig to name some of them. | |
https://medium.com/@codehobo/that-is-sort-of-the-direction-i-feel-like-i-am-going-fea375f6cc3c | |
> My favorite programming languages are pure, terra, and zig. They bridge the gap between super low level stuff and interesting high level stuff with term rewriting and meta-programming. | |
https://medium.com/human-readable/fountain-codes-segmentation-faults-improving-css-oh-my-monday-cup-of-coding-issue-4-e53012d71084 | |
> Programming language of the day: Zig | |
https://odin.handmade.network/blogs/p/2994-on_the_aesthetics_of_the_syntax_of_declarations | |
> I am personally not a fan of Zig as I disagree with the fundamental philosophy of the language itself. | |
https://packnback.github.io/blog/programming_languages/ | |
> A great language focusing on robust software. The bus factor is an issue. | |
> Zig is the only language I know to have a totally seamless C interop where you can include C headers directly in zig code, other languages could learn from this. | |
> From a security standpoint it has some of the C pitfalls but can use bounds checking and things like arena allocators to mitigate manual memory management. | |
https://users.rust-lang.org/t/zig-language-stack-traces/20832 | |
> I like how Zig language stack trace show the lines of code (with a caret): | |
https://www.abclinuxu.cz/zpravicky/andrew-kelley-a-open-source-programovaci-jazyk-zig | |
> 3000 USD per month is a relatively normal pay for a programmer in the Czech Republic, in the US it is a lot big under-average. | |
https://www.heise.de/forum/heise-Developer/News-Kommentare/Programmiersprache-Naechste-Version-von-C-in-Arbeit/Gibt-es-Nennt-sich-Zig/posting-33421852/show/ | |
> What I would like is a "tidy" contemporary version of C with little syntax but without all the garbage. Happy to be backwards compatible, but also quiet with a new, tidier and safer standard library. | |
> There is. It's called Zig ;-) https://ziglang.org/ | |
https://www.linux.org.ru/forum/development/14309041 | |
> It seems like a delicious tongue for re-laying baitik, a good replacement for Sishka with many buns: | |
> Perhaps I will take it if something needs to be done at a low level. | |
https://www.linux.org.ru/forum/general/14233002 | |
> How is it better / worse zig? | |
> Do zig documentation is not in YouTube. | |
https://www.mikrocontroller.net/topic/456771 | |
> Does anyone have experience with https://ziglang.org ? | |
> So is Zig the new Rust? | |
> Example, a completely foreign and thus new programming language, | |
which calls itself ziglang and raised a few questions for me. I | |
https://www.opengl.org/discussion_boards/showthread.php/201060-Implement-3D-Software-Engine-as-learning-excercise?p=1292760 | |
> I'd like to learn OpenGL and I'm going to do the "soft 3d engine" in Zig which can use OpenGL running via GLFW and epoxy tetris. | |
https://www.phoronix.com/forums/forum/software/desktop-linux/1012154-mozilla-servo-team-to-begin-focusing-on-vr-mixed-reality/page3 | |
> systems programming languages tend to be complex, and Rust is no exception, but I really don't see how you could replace generics and whole program optimization (aka. link time optimization, aka. LTO, which BTW rustc's LLVM bulid definitely has by default) with CTFE. Also saying that traits and the borrow checker are not practical is interesting, what you are looking for is C++, there you don't have to worry about traits (until concepts land) and the borrow checker (since it's impossible to implement it properly in a library). | |
> you are in for a big surprise ; check this https://ziglang.org/ and this https://medium.com/@bhuztez/emulate-...g-db4b5e94449f and send me a message if this style of meta programming , of which i have already described some of its many benefits , interests you | |
> Zig lacks Rust's advantage in ecosystem size and network effects | |
> Zig is like C++ in that "Because Zig has no safe/unsafe distinction like Rust, 'unsafe Zig' made more of an effort to be safer than 'unsafe Rust'." (Therefore, we need better lints for unsafe Rust.) | |
> That unsafe Rust has less compile-time safety than languages without a safe/unsafe distinction like Zig or C++ because spending most of their time in safe Rust has reduced developers' motivation to develop lints for unsafe Rust? | |
https://www.phoronix.com/forums/forum/software/programming-compilers/1012592-rust-gets-a-2018-roadmap-big-productivity-edition-planned-this-year | |
> I wonder if they would accept some features such as compile time function execution and first class types ( ala https://ziglang.org/) with the goal of obsoleting many more ( macros , generics , procedural macros , maybe converting the implementation of traits and the borrow checker into libraries ) ; maybe in a future version 2.0 ? | |
https://www.quora.com/Is-there-a-better-alternative-to-C-for-low-level-coding/answer/P%25C3%25A1ll-Haraldsson | |
> you may want to consider The Zig Programming Language (no GC) that’s trying to be “more pragmatic than C. This is like to trying to be more evil than the devil himself.” | |
https://www.quora.com/Will-C-C++-be-replaced-by-a-modern-low-level-language-in-the-future/answer/P%25C3%25A1ll-Haraldsson | |
> There seems to be a lot to like about Zig, compared to C (or Go); I’ve not evaluated Zig vs. C++ (i.e. OOP, that you may [not] like or want…), but it seems to be generic (and as with Julia, better than C++’s STL): | |
> [MD5 is however not that important as it’s a broken hash function and] for SHA-1, Zig beats both GCC and Clang by at least 3.7%. | |
> Zig has “fairly arbitrarily wide types” (with no equivalent in C), e.g. 2- and 3-bit integers. | |
http://toro.2ch.sc/test/read.cgi/tech/1422155249/ | |
> Z explicitly conflicts with C LLVM language is coming out https://ziglang.org/ Do you | |
> read the header of C as it is? I write it ... I still have less information and I do not check it but interesting people | |
> It's a nice language! | |
http://www.vbforums.com/showthread.php?864195-WIP-LLVM-bindings-for-VB6&s=035b396db40c75b5a202a5decbe0062f | |
> It's the main booster rocket for clang compiler, which can emulate both gcc and cl.exe and optimize the final output better than the originals. That's the reason most recent languages are developed with LLVM as backend (e.g. Rust, Zig, etc.) | |
Twitter urls. You can find the corresponding tweets - if it is a public account - by pasting the | |
URL into the twitter search box. | |
https://t.co/0pAeJdIjHI | |
https://t.co/0pAeJdIjHI?amp=1 | |
https://t.co/2FRXRofg6m | |
https://t.co/2FRXRofg6m?amp=1 | |
https://t.co/2pnqydRTGJ | |
https://t.co/2pnqydRTGJ?amp=1 | |
https://t.co/3244cc5dea | |
https://t.co/3E8LpinGIS | |
https://t.co/3E8LpinGIS?amp=1 | |
https://t.co/3nduFtRTLf | |
https://t.co/3nduFtRTLf?amp=1 | |
https://t.co/3wSVJXXEpo | |
https://t.co/4106Q3Mhbl | |
https://t.co/4106Q3Mhbl?amp=1 | |
https://t.co/49hHwTaJK1?amp=1 | |
https://t.co/4Eub3LfKSw | |
https://t.co/4Eub3LfKSw?amp=1 | |
https://t.co/5xqDlQc9Qq | |
https://t.co/5xqDlQc9Qq?amp=1 | |
https://t.co/5y1bnVcUDZ | |
https://t.co/66pJB2DNde | |
https://t.co/66pJB2DNde?amp=1 | |
https://t.co/6NGMpJK0Iq | |
https://t.co/6X6edDHzNw | |
https://t.co/6Y9goImfjr | |
https://t.co/6YS2avYNkY | |
https://t.co/6YS2avYNkY?amp=1 | |
https://t.co/7UJ1oIHq5q | |
https://t.co/94AYohgOyz | |
https://t.co/9atypnMHdU | |
https://t.co/9atypnMHdU?amp=1 | |
https://t.co/9I5KYIrUEe?amp=1 | |
https://t.co/9prvo0JN5b | |
https://t.co/9prvo0JN5b?amp=1 | |
https://t.co/c811d51acf | |
https://t.co/CAl4y4r6WS?amp=1 | |
https://t.co/ceNMfH3lQR | |
https://t.co/ceNMfH3lQR?amp=1 | |
https://t.co/d7jmn3Ok0s | |
https://t.co/DOhh3PTuiE | |
https://t.co/DOhh3PTuiE?amp=1 | |
https://t.co/Dqof9lYyZe | |
https://t.co/Dqof9lYyZe?amp=1 | |
https://t.co/dWdsTOVd4f | |
https://t.co/dWdsTOVd4f?amp=1 | |
https://t.co/e1b4f19934 | |
https://t.co/e7f25305f8 | |
https://t.co/ei1wdYTA7x | |
https://t.co/GAHpzw4Blx | |
https://t.co/GAHpzw4Blx?amp=1 | |
https://t.co/hQg8h788O0 | |
https://t.co/hQg8h788O0?amp=1 | |
https://t.co/IeShvp6JgQ | |
https://t.co/IeShvp6JgQ?amp=1 | |
https://t.co/iqSzZbkVzb?amp=1 | |
https://t.co/IwrGra2614 | |
https://t.co/J7EQxyQIwK | |
https://t.co/J7EQxyQIwK?amp=1 | |
https://t.co/jDyrcWkSU4?amp=1 | |
https://t.co/jdZnsBBC19 | |
https://t.co/jkj2uXq66d | |
https://t.co/jkj2uXq66d?amp=1 | |
https://t.co/JUpMfEHCCS | |
https://t.co/JUpMfEHCCS?amp=1 | |
https://t.co/jvNBeyoj7U | |
https://t.co/jvNBeyoj7U?amp=1 | |
https://t.co/k3TJloRrXV | |
https://t.co/LGFCuZuOLx | |
https://t.co/LGFCuZuOLx?fbclid=IwAR39Bn9T1ibS68zeKvs-bn1eY_oECLjMYTWSdIpmyuAFdI-p1hvU3g0qCQ0 | |
https://t.co/lHN4EUx7Fl | |
https://t.co/mA4JrehrMh | |
https://t.co/mA4JrehrMh?amp=1 | |
https://t.co/mcGaNpADwW | |
https://t.co/MUNOGkHlsY | |
https://t.co/Mw27ZlmmPF | |
https://t.co/Mw27ZlmmPF?amp=1 | |
https://t.co/MyPmwyJfXO | |
https://t.co/NCj6bLJRzy | |
https://t.co/NCj6bLJRzy?amp=1 | |
https://t.co/NQIZeVFZgi | |
https://t.co/NQIZeVFZgi?amp=1 | |
https://t.co/NqtvHm8jXn?amp=1 | |
https://t.co/ozf36to3Uq | |
https://t.co/pbupXbjmEo | |
https://t.co/pbupXbjmEo?amp=1 | |
https://t.co/plTacHdY9S | |
https://t.co/plTacHdY9S?amp=1 | |
https://t.co/pN1owPEbmo?amp=1 | |
https://t.co/pYN5TDNEKV | |
https://t.co/pYN5TDNEKV?amp=1 | |
https://t.co/QJUBVth6ic | |
https://t.co/QLhI7xXcIH | |
https://t.co/QLhI7xXcIH?amp=1 | |
https://t.co/QLhI7yeNAf | |
https://t.co/QlxjVIUU3S?amp=1 | |
https://t.co/QMGgRzNTII | |
https://t.co/s00kuTDOH8 | |
https://t.co/s00kuTDOH8?amp=1 | |
https://t.co/s4xAnokpN7 | |
https://t.co/s4xAnokpN7?amp=1 | |
https://t.co/Sg2f4ptn20 | |
https://t.co/t52Sma2uFh | |
https://t.co/TRUhAAO32k | |
https://t.co/TRUhAAO32k?amp=1 | |
https://t.co/TUKqnwSp5x | |
https://t.co/TWZH36Aft0 | |
https://t.co/TWZH36Aft0?amp=1 | |
https://t.co/U8pmLwLjHY | |
https://t.co/U8pmLwLjHY?amp=1 | |
https://t.co/UeeO28zbNX?amp=1 | |
https://t.co/USX0oeQt2L | |
https://t.co/USX0oeQt2L?amp=1 | |
https://t.co/V1D952JX64 | |
https://t.co/V1D952JX64?amp=1 | |
https://t.co/VZXxaLNHr9 | |
https://t.co/VZXxaLNHr9?amp=1 | |
https://t.co/W5EcwgnHXw | |
https://t.co/W5EcwgnHXw?amp=1 | |
https://t.co/wkzXKLM2UV | |
https://t.co/wkzXKLM2UV?amp=1 | |
https://t.co/WN4qM42RXD | |
https://t.co/WN4qM42RXD?amp=1 | |
https://t.co/x5QkUXnwLV | |
https://t.co/x5QkUXnwLV?amp=1 | |
https://t.co/XggZivKfl7 | |
https://t.co/Xp9WWKYUJz | |
https://t.co/Xp9WWKYUJz?amp=1 | |
https://t.co/XRTQU004mq?amp=1 | |
https://t.co/XUy9jwin5D | |
https://t.co/XUy9jwin5D?amp=1 | |
https://t.co/xvwaqBYJbe | |
https://t.co/xvwaqBYJbe?amp=1 | |
https://t.co/XZv6JxBTE3 | |
https://t.co/XZv6JxBTE3?amp=1 | |
https://t.co/YhXH81Bvbm | |
https://t.co/YhXH81Bvbm?amp=1 | |
https://t.co/ZknytC2ZNn | |
https://t.co/ZknytC2ZNn?amp=1 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment