C++ Workflow
quine-relay
Our great sponsors
C++ Workflow | quine-relay | |
---|---|---|
9 | 49 | |
12,255 | 13,734 | |
1.8% | - | |
9.2 | 6.4 | |
8 days ago | about 1 month ago | |
C++ | Ruby | |
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.
C++ Workflow
-
Workflow v0.10.3 Released, Add WFRepeaterTask for Repeating Asynchronous Operations and Other New Features.
Reference: https://github.com/sogou/workflow/releases/tag/v0.10.3
-
wfrest: C++11 Web Framework REST API
wfrest is a c++ async micro web framework based on C++ Workflow
-
Weekly Developer Roundup #21 - Sun Nov 08 2020
sogou/workflow (C++): C++ Programming Paradigm with Asynchronous Networking
quine-relay
-
Radiation-hardened Quine: A quine that works after any one character is deleted
If there were more languages, then it'd be `console.log("System.out.println({python_source})")`, etc. The problem then becomes quoting and escaping inner quotes. I managed to avoid the problem by using both single and double quotes, and relying on Python's `repr` also giving valid JS strings, but if I had to add one more language I'd have problems.
I still think the Quine Relay is a tour de force, but for different reasons. It's not 128 quines in different languages, but an incredibly robust system for quoting and escaping strings in 128 different languages.
[1] https://github.com/mame/quine-relay/blob/master/src/code-gen...
This comes from the same dev known for the 128-language quine relay, where each of the 128 languages prints a program in the next one, looping all the way to the original one. In alphabetical order and as ASCII art, no less.
-
JavaScript forbidden practices. Part 4: self-documenting code
One of the most impressive works I've seen: https://github.com/mame/quine-relay
-
What do you do to achieve this catastrophy?
Or a Quine relay.
-
Weird Ones: 30 years of Brainfuck
Quine relay [1] is to this day the most "I will never understand this" brainfuck project I have ever seen.
-
I'll fucking do it
Or this one
- Ask HN: What piece of code/codebase blew your mind when you saw it?
-
A Ruby program that generates itself (through a 128-language quine loop)
The top of the repo explains it: https://github.com/mame/quine-relay
This issue imploring Yusuke Endoh to write a paper about it is amusing:
https://github.com/mame/quine-relay/issues/10
> p-e-w:
> This is more than a cool program – it's a computer science breakthrough! Apparently, you have discovered a method for constructing quines based on an arbitrary blueprint involving any amount of languages.
What are some alternatives?
developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers.
mediapipe - Cross-platform, customizable ML solutions for live and streaming media.
Boost.Beast - HTTP and WebSocket built on Boost.Asio in C++11
C++ REST SDK - The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
bevy - A refreshingly simple data-driven game engine built in Rust
Simple-WebSocket-Server
libcurl - A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
Muduo - Event-driven network library for multi-threaded Linux server in C++11
POCO - The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
pifuhd - High-Resolution 3D Human Digitization from A Single Image.
µWebSockets - Simple, secure & standards compliant web server for the most demanding of applications
WLED - Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!