Jeanine Adkisson is creating Tulip, an awesome new programming language
6

patrons

$34
per month
You can help me finish Tulip, a programming language created with you in mind.

Most programming languages are structured in ways that make them harder to learn and harder to use than they need to be. With a few simple, powerful principles, we’re building a language that makes your life easier.

And while we’re at it, we’re building a supportive programming community, because you shouldn’t feel unwelcome in the world of software engineering.

With Tulip, you’ll have:
  • Clear, thorough, and helpful documentation
  • A community that encourages you in learning
  • A solid language core that you don’t need a Ph.D. to understand
  • Batteries included--you won’t need to rebuild basic functions from scratch.

What sets Tulip apart on a more technical level?
  • Mutation is discouraged, but available through explicit refs
  • Programming left-to-right: program operations in the order you think them
  • No more nil - Tulip is centered around variants, with no need for one of software engineering’s biggest causes of headaches
  • An object system, dynamic variables, and other abstraction tools included right off the bat
  • Excellent concurrency primitives, modeled after Erlang's process model
  • Pleasing syntax and quality tooling
  • Partial application, higher-order functions, and all the good parts of functional programming

How do we plan to take responsibility for building a diverse, supportive community?
  • By being explicitly anti-oppression. Transphobia, racism, sexism, ableism, homophobia, etc. are not welcome in the Tulip community.
  • By moderating out condescension and bad behavior in support channels, discouraging the toxic culture that makes other programming communities unwelcoming, especially to women.

If you want to see this language released in the world as badly as I do, please pitch in a few dollars a month. With your support, we can make this happen!
Goals
$34 of $1,500 per month
At this amount I'll be able to take a month off to work on the tulip front-end full-time.
1 of 2
You can help me finish Tulip, a programming language created with you in mind.

Most programming languages are structured in ways that make them harder to learn and harder to use than they need to be. With a few simple, powerful principles, we’re building a language that makes your life easier.

And while we’re at it, we’re building a supportive programming community, because you shouldn’t feel unwelcome in the world of software engineering.

With Tulip, you’ll have:
  • Clear, thorough, and helpful documentation
  • A community that encourages you in learning
  • A solid language core that you don’t need a Ph.D. to understand
  • Batteries included--you won’t need to rebuild basic functions from scratch.

What sets Tulip apart on a more technical level?
  • Mutation is discouraged, but available through explicit refs
  • Programming left-to-right: program operations in the order you think them
  • No more nil - Tulip is centered around variants, with no need for one of software engineering’s biggest causes of headaches
  • An object system, dynamic variables, and other abstraction tools included right off the bat
  • Excellent concurrency primitives, modeled after Erlang's process model
  • Pleasing syntax and quality tooling
  • Partial application, higher-order functions, and all the good parts of functional programming

How do we plan to take responsibility for building a diverse, supportive community?
  • By being explicitly anti-oppression. Transphobia, racism, sexism, ableism, homophobia, etc. are not welcome in the Tulip community.
  • By moderating out condescension and bad behavior in support channels, discouraging the toxic culture that makes other programming communities unwelcoming, especially to women.

If you want to see this language released in the world as badly as I do, please pitch in a few dollars a month. With your support, we can make this happen!

Recent posts by Jeanine Adkisson