Skip to content
HN On Hacker News ↗

Fusion Programming Language

▲ 113 points 48 comments by efrecon 2w ago HN discussion ↗

Pangram verdict · v3.3

We believe that this document is fully human-written

0 %

AI likelihood · overall

Human
100% human-written 0% AI-generated
SEGMENTS · HUMAN 1 of 1
SEGMENTS · AI 0 of 1
WORD COUNT 101
PEAK AI % 0% · §1
Analyzed
Jun 27
backend: pangram/v3.3
Segments scanned
1 windows
avg 101 words each
Distribution
100 / 0%
human / AI fraction
Verdict
Human
Pangram v3.3

Article text · 101 words · 1 segments analyzed

Human AI-generated
§1 Human · 0%

Fork me on GitHub Fusion is a programming language designed for implementing reusable components (libraries) for C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C, all from single codebase.

A "Hello, world" library: public class HelloFu { public static string GetMessage() { return "Hello, world!"; } }

can be translated to all the listed languages with: fut -o hello.c,cpp,cs,d,java,js,py,swift,ts,cl hello.fu

The translated code is lightweight (no virtual machine, emulation nor dependencies), human-readable and fits well with the target language, including naming conventions and documentation comments. Check out Fusion Playground in your browser. For further instructions, see Getting Started.