github.com/statiolake/proconio-rs

An animated time-lapse of how statiolake/proconio-rs was built, commit by commit.

Open this visualization on its own page →

Contributors

2

Lines of Code

316

From

2019-05-31

To

2020-11-14

About statiolake/proconio-rs

Proconio is a Rust library designed to simplify input and output handling for competitive programming, particularly for AtCoder contests. It provides convenient macros and utilities to reduce boilerplate code when reading formatted input and producing output, which is a common pain point in timed programming competitions.

The library consists of two main components: proconio, which contains the core IO functionality, and proconio-derive, a procedural macro crate that enables declarative input parsing. This approach allows programmers to define their input structure concisely and have the parsing logic automatically generated, rather than writing manual parsing code for each problem.

Proconio targets competitive programmers using Rust who participate in AtCoder and similar online judges. By automating routine IO tasks, it lets contestants focus on algorithm design and implementation rather than getting bogged down in input parsing details.

Share this video