llvm
morse
Our great sponsors
llvm | morse | |
---|---|---|
3 | 2 | |
4,403 | 324 | |
- | 3.4% | |
0.0 | 7.2 | |
over 3 years ago | 5 months ago | |
LLVM | JavaScript | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
llvm
-
The Wonderfully Terrible World of C and C++ Text Encoding APIs (With Some Rust)
UTF-8 vs UTF-16 vs UTF-32 encoding/decoding are just simple data transformations [1], you don't need a 'complete UNICODE implemenentation' for this (and ISO/IEC be damned, those conversion functions would still be useful to have in the C and C++ stdlibs)
[1] https://github.com/llvm-mirror/llvm/blob/master/lib/Support/...
-
cross compiling issues with mingw32
It's more work to set up (unfortunately), but it's also possible to grab the MSVC and Windows SDKs from a Windows machine with MSVC installed, and then use those to cross-compile on Linux using clang-cl. LLVM has a CMake toolchain file demonstrating this. That'd let you build against the C++ standard library in the MSVC redistributable, so you wouldn't have to distribute it yourself.
-
Rediscovering Hamming Code
An extension to this infact is the following - https://github.com/llvm-mirror/llvm/blob/f36485f7ac2a8d72ad0...
So the original user's comment might infact get detected by this and get optimised down to using popcnt. Will need to try it out. :-)
morse
- Morse: A graphical, interactive tool for browsing Clojure data
-
Making Hard Things Easy
Clojure does pretty well. See https://github.com/nubank/morse, https://docs.datomic.com/cloud/other-tools/REBL.html, and https://vlaaad.github.io/reveal/.
It's one of the areas that homoiconicity helps: code is data, data is code, so visualization tools can work on both sides.
What are some alternatives?
llvm - LLVM based obfuscator
is - an inspector for your environment
bexp - Go implementation of Brace Expansion mechanism to generate arbitrary strings.
reveal - Read Eval Visualize Loop for Clojure
llvm-hs-pretty - Pretty printer for LLVM AST to Textual IR
oil - Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!
ghorg - Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🥚
fd - A simple, fast and user-friendly alternative to 'find'
Tideland Go - Go Library [DEPRECATED]
cheat.sh - the only cheat sheet you need
strutil - String utilities for Go
tldr - 📚 Collaborative cheatsheets for console commands