Wilson Gramer

Hi, I’m Wilson Gramer

I’m a passionate student developer currently working at Make Directory. Check out what I’ve been building recently:

Wipple

Wipple

A programming language designed to be natural to read, write and learn.

Learn Wipple
SuperHomework

SuperHomework

Automatically organize your homework across all of your classes.

View on App Store
Oratio

Oratio

Learn a new language with realtime transcription inspired by children’s books.

Watch the demo

I also write about programming on my blog:

Wipple v0.1.0 released!
June 25, 2022

After over two years of development, I'm proud to announce that Wipple v0.1.0 is released!

Read ↗

Traits in Wipple are implemented!
May 17, 2022

After months of work, I've finally implemented the Wipple trait system! In this post, I want to explain how to use traits in Wipple programs.

Read ↗

Typeclasses and higher-kinded types in Wipple
January 10, 2022

Typeclasses are a powerful construct used in functional programming languages like Haskell...

Read ↗

Wipple's updated type syntax
November 17, 2021

In my spree to streamline different parts of Wipple, I've decided to update the type syntax to be more flexible and consistent. Here's how it works!

Read ↗

More consistent assignment syntax in Wipple
October 14, 2021

I've been trying to simplify and consolidate many different Wipple features. Last time was function syntax, this time is assignment syntax!

Read ↗

Computed values in Wipple
October 14, 2021

Let's say I wanted to create a random number generator in Wipple...

Read ↗

Extended functions in Wipple
September 29, 2021

Read ↗

Wipple Weekly Update
March 7, 2021

Read ↗

Wipple’s Module System
February 28, 2021

Read ↗

A simple introduction to Wipple
February 3, 2021

Read ↗

Trait-Oriented Programming in Wipple
January 11, 2021

Read ↗

New Directives Design in Wipple
January 5, 2021

Read ↗

Wipple updates
August 24, 2020

Read ↗

Binding Optionals in SwiftUI
August 9, 2020

Read ↗

Some examples of Wipple code
July 26, 2020

Read ↗

“Generic extensions”?
March 24, 2020

Read ↗

Using dynamic member lookup to implement the builder pattern
February 23, 2020

Read ↗
© 2022 Wilson Gramer