Skip to content

blakeohare/vanilla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vanilla

Vanilla is a programming language that transpiles to other languages. The code that is generated is "vanilla" code in the target language. That is to say that it is self-contained and has little-to-no dependencies on frameworks or libraries. This allows you to, for example, write core business logic in Vanilla and include it in cross-platform projects.

While this is still in development, the planned output languages include the following:

  • JavaScript - exports to a monolith vanilla JS file
  • C - includes simple garbage collection. Relies only on standard libraries.

Eventually, this will replace Pastel and thus will have support for the following other target languages:

  • C#
  • Java
  • Python
  • Ruby
  • PHP

About

A programming language that transpiles to both JavaScript and C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published