Awesome Open Source
Awesome Open Source


What is

OneLang has a hard time defining itself.

Some may call it a transpiler, a special compiler which can compile source code from an input language to another. Those will have a hard time using it, as OneLang has its own rules and does not respect those of the input language, sometimes not even its syntax.

So the question arises, is OneLang a new programming language? Although we can talk about it with words like object-oriented or generic or strongly-typed, it has its own type system and AST, would you call something a programming language which does not have its own syntax?

Thus let's just define OneLang as the following for the time being: OneLang is a tool which helps writing code in multiple langauges at the same time.

It doesn't solve the problem for you, it just helps you a bit in it. You still need to master the target languages and OneLang to be able to produce anything usable.

Similar projects


Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,090,642
Python (837,392
Java (396,490
Php (289,887
Typescript (266,525
C Plus Plus (245,794
Ruby (222,601
C Sharp (169,508
Golang (163,706
Swift (66,760
Perl (30,628
Language (29,985
Programming Language (6,007
Transpiler (1,111
Type System (474
Source To Source (39