Skip to content
View maanlamp's full-sized avatar

Organizations

@oddlanguage

Block or report maanlamp

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
maanlamp/README.md

Hi there 👋

// About me

type Idea = Readonly<{
  concreteEnough: boolean;
  meetsExpectations: boolean;
}>;

const brainstorm = (subject: Inspiration | Promise<Idea>): Promise<Idea> =>
  sketchOut(subject);

const design = (idea: Promise<Idea>): Promise<Design> =>
  (idea.concreteEnough && idea.meetsExpectations)
    ? makeMockups(idea)
    : design(brainstorm(idea));

const develop = (design: Promise<Design>): Promise<Implementation> =>
  vsCode(design);

const wouter = (inspiration: Inspiration) =>
  develop(design(brainstorm(inspiration)));
Have a look at my projects.

⚠ WARNING: Cool stuff ahead.

Pinned Loading

  1. oddlanguage/odd oddlanguage/odd Public

    A functional language for getting things done.

    TypeScript 3 1

  2. bitsplash bitsplash Public

    2d game & layout engine in Typescript

    TypeScript

  3. typed-music typed-music Public

    Little music app using WebMidi and WebAudio

    TypeScript