Skip to content
View laynesm's full-sized avatar

Block or report laynesm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
laynesm/README.md

laynesm

Streamer programmer. C compiler and OS development enthusiast. Operating systems development across userspace and kernel. Disciple of Plan9 and the Rob Pike style of coding.

Philosophy

I follow a minimalist, intentional approach to systems programming inspired by Plan9 and the Unix philosophy. Clean code, clear thinking, direct implementation.

Projects

C compiler project. See the CC repository for coding guidelines and design philosophy.

A userspace binary — early-stage core utilities in C, like toybox but from first principles.

Interests

  • C compilers and compiler design
  • Operating system development (userspace and kernel)
  • Plan9 and Unix philosophy
  • Systems programming
  • Clean, intentional code design
  • Live coding and streaming development

Follow the Work

Watch live coding streams and ongoing development in the repositories above.

Pinned Loading

  1. cc cc Public

    a c compiler, written in c. coded in c99, but styled like c89.

    C 7

  2. onering onering Public

    The one binary to rule'em all. Or something like that.

    C 3