diff --git a/README.md b/README.md index eb610c5..b8ab609 100644 --- a/README.md +++ b/README.md @@ -2,68 +2,4 @@ Fun Uses Nothing — Life is too short not to code with fun... ;) -Influenced by Bash, **[C](https://en.wikipedia.org/wiki/The_C_Programming_Language)**, Go, **[Lua](https://www.lua.org/)**, **[Python](https://www.python.org/)**, and Rust (Most influenced languages are linked). - -Developed and tested on: - - - [GNU/Linux](https://kernel.org/) using [GCC](https://gcc.gnu.org/) and the [GNU C library](https://www.gnu.org/software/libc/) ([glibc](https://en.wikipedia.org/wiki/Glibc)) - - GNU/Linux using GCC and the [musl libc](https://musl.libc.org/) - - [FreeBSD](https://www.freebsd.org/) using Clang and the [BSD libc](https://en.wikipedia.org/wiki/C_standard_library#BSD_libc). - -## Idea - - * Simplicity - * Consistency - * Joy in coding - * Fun! - -## Characteristics - - * Dynamic and optionally statically typed - * Type safety (Not safe yet) - * Written in C / Internally no_camel_case... ;) - * Only a minimal function set is written in C; All other core libraries are implemented in Fun - -## The Fun Manifesto - -Fun is a programming language built on a simple idea: -Coding should be enjoyable, elegant, and consistent. - -### Philosophy - - - **Fun is Fun**
- Programming should spark creativity, not frustration. Code in Fun feels light, playful, and rewarding. - - **Fun Uses Nothing**
- Minimalism is power. No unnecessary features, no endless syntax variations, no formatting debates. Just clean, uniform code. - - **Indentation is Truth**
- Two spaces, always. No tabs, no four-space wars. Code should look the same everywhere, from your laptop to /usr/bin/fun. - - **One Way to Do It**
- No clutter, no 15 ways of writing the same thing. Simplicity means clarity. - - **Hackable by Nature**
- Fun should be small and embeddable, like Lua. Easy to understand, extend, and tinker with — true to the hacker spirit. - - **Beautiful Defaults**
- A language that doesn’t need linters, formatters, or style guides. Beauty is built in. - -### The Community - -Fun is not about being the fastest or the most feature-rich. It’s about sharing joy in coding. The community should be: - - - Respectful - - Curious - - Creative - -Like the name says: Fun Unites Nerds. - -### The Goal - -A language that feels like home for developers who: - - - Love minimal, elegant tools - - Believe consistency is freedom - - Want to write code that looks good and feels good - -Fun may not change the world — but it will make programming a little more fun. - -## To do - -Everything... ;) No, a lot of stuff works already, but only a tiny set of functions are available in the Fun programming language. It grows from day to day... \ No newline at end of file +Go here for more information: [https://hanez.org/project/fun](https://hanez.org/project/fun)