Skip to content
View skx's full-sized avatar

Highlights

  • Pro

Organizations

@lumail @BlogSpam-Net

Block or report skx

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.

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
skx/README.md

Steve Kemp

Personal details:

  • Location: Helsinki, Finland.
    • Nationality: British Citizen.
  • Occupation: Sysadmin / Devops / Cloud-person.

Overview:

  • I've been programming for over half my life, I'm comfortable creating, developing, maintaining, and improving software written in multiple languages
    • Including C, C++, Emacs Lisp, Perl, Ruby, Java, Shell, & TCL.
    • Most of my personal projects are written in Golang and Rust.
  • My interests primarily revolve around compilers, interpreters, domain-specific languages, and virtual machines.
    • Examples of scripting languages include a simple BASIC, a simple FORTH, a simple Lisp, and a simple TCL.
    • I've also implemented several compilers, including s-lang which compiles programs into static linux/amd64 binaries with no external dependencies, and a similar compiler for Lisp named slisp.
    • DSLs are great tools for automation, etc.
  • I'm also interested in retro programming/projects, primarily based around the Z80 processor.

Surveys & Email Harvesting

I explicitly do not consent to receiving your "research surveys", invitations to join your directory, claim any "token drops", or receive any other unsolicated contact generated by email scraping of the Github service.

Such contact will always be followed up with.

This includes job offers, programming competitions, surveys, offers to promote, reward, review, or rank open-source software.

If you pretend that you didn't automatically harvest my email address from this site, or one of my projects, but an actual human person found my profile and go in touch? This notice applies especially to you.

Jobs and Recruitment

Similar to the previous section; I program for fun. I am not a professional software developer and nor do I wish to become one.

Github Activity

Pinned Loading

  1. slisp slisp Public

    Either "Simple Lisp compiler", or "Steve's Lisp Compiler".

    Go Template 16 1

  2. sysbox sysbox Public archive

    sysadmin/scripting utilities, distributed as a single binary

    Go 284 18

  3. lighthouse-of-doom lighthouse-of-doom Public archive

    A simple text-based adventure game

    C 108 5

  4. sysadmin-util sysadmin-util Public archive

    Tools for Linux/Unix sysadmins.

    Perl 1k 112

  5. foth foth Public archive

    Tutorial-style FORTH implementation written in golang

    Go 94 7

  6. gobasic gobasic Public archive

    A BASIC interpreter written in golang.

    Go 339 28