The interpretation implementation implemented programming language built for fun. I'm currently boring in full stack web development. So, I crafted this one LoL. 👻

Overview

What's Wuttyi?

Everything is expression 👻

I just developed this tiny programming language because of boring in higher level programming construct.

Motivation

Don't give up! Try your best.

Acknowledgement

This language is not intended to be production ready language. It might miss out of language design and other features that you had seen in other programming languages.

Language Features

Wuttyi supported modern programming language construct 🎉

  • Imperative, Functional and Object-Oriented paradigms
  • Number, String, Common Math Operators, Comparison Operators and Logical Operators
  • Variable, Scope and Scope Chain, Lexical Scoping
  • Function, Closure, HoFs, Lambda, Immediately Invoked Function Expression (IIFE) and Immediately Invoked Lambda Expression ( IILE)
  • Control Flows
  • Class and Inheritance
  • Module System

Example

// factorial
(func factorial (x)
    (begin
        (if (= x 1)
            1 // true
            (begin
               (* x (factorial (- x 1)))
            )
        )

    )
)

(print (factorial 5))

Many Parenthesis?

Be a LISP developer 👻

Execute the program

pnpm install -g wuttyi
wuttyi filename.wuttyi
You might also like...

End-to-End type safety for REST APIs written in Fastify. Only problem is you have to explicity export and register route handlers. LOL

Chino intelligence in japaneese End-to-End type safety for REST APIs written in Fastify. Only problem is you have to explicity export and register rou

Sep 12, 2022

Download all Moodle files with one click. This is a Chrome extension built to save time and effort from downloading files manually one by one!

Download all Moodle files with one click. This is a Chrome extension built to save time and effort from downloading files manually one by one!

Moodle Downloader Extension Moodle downloader extension for Chrome. The extension is tested with both the TUM moodle and the official moodle demo. Not

Nov 15, 2022

Full stack web development project boilerplate.

Next.js + URQL + Express Session Auth Full stack web development project boilerplate. Get Started git clone --single-branch --branch release https://g

Jan 8, 2022

HackFest is a 36-hour long hackathon wherein you have to put on your hacker hats and build anything that falls in either or both the domain of full-stack web development

HackFest is a 36-hour long hackathon wherein you have to put on your hacker hats and build anything that falls in either or both the domain of full-stack web development

HackFest is a 36-hour long hackathon wherein you have to put on your hacker hats and build anything that falls in either or both the domain of full-stack web development (the stack we learn in full-stack web developer roadmap on codedamn).

Jun 6, 2022

Tired of boring balena device names? Why not let us choose!

name-block A balenaBlock for fun device renaming Highlights Bored of your device names?: Let this block rename them for you! Loads of categories: From

Dec 20, 2021

A Powerful and Elegant "alert" library for JavaScript that replaces that boring alert style of Javascript.

A Powerful and Elegant

A Powerful , Elegant and fully customizable "alert" library using JavaScript that replaces that boring style of alert. Installation Place the below sc

Aug 10, 2021

🎒 Accessible and extremely useful website for public school in Poland, built on fun and modern stack.

🎒 Accessible and extremely useful website for public school in Poland, built on fun and modern stack.

✨ Strona Szkolna 🎯 Zadania · 💡 Pomysły Struktura 📁 apps 📁 backend: headless CMS (API) używający Strapi, które umożliwia dowolne typy contentu, np.

Dec 21, 2022

It is a solo Project and In this repo I try to build a E-Commerce full-stack website with MERN stack technologies. For Practice purpose.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Aug 3, 2022
Releases(v1.0.0)
  • v1.0.0(Aug 28, 2022)

    v1.0.0 (zoro)

    • Imperative, Functional and Object-Oriented paradigms
    • Number, String, Common Math Operators, Comparison Operators and Logical Operators
    • Variable, Scope and Scope Chain, Lexical Scoping
    • Function, Closure, HoFs, Lambda, Immediately Invoked Function Expression (IIFE) and Immediately Invoked Lambda Expression ( IILE)
    • Control Flows
    • Class and Inheritance
    • Module System
    
    // factorial
    (func factorial (x)
        (begin
            (if (= x 1)
                1 // true
                (begin
                   (* x (factorial (- x 1)))
                )
            )
    
        )
    )
    
    (print (factorial 5))
    

    Documentaion https://wuttyi.vercel.app/

    Source code(tar.gz)
    Source code(zip)
    wuttyi.exe(53.91 MB)
Owner
Aung Myat Moe
Coding is the process of writing ambiguous text that no one understand 👻
Aung Myat Moe
When a person that doesn't know how to create a programming language tries to create a programming language

Kochanowski Online Spróbuj Kochanowskiego bez konfiguracji projektu! https://mmusielik.xyz/projects/kochanowski Instalacja Stwórz nowy projekt przez n

Maciej Musielik 18 Dec 4, 2022
Cookbook Method is the process of learning a programming language by building up a repository of small programs that implement specific programming concepts.

CookBook - Hacktoberfest Find the book you want to read next! PRESENTED BY What is CookBook? A cookbook in the programming context is collection of ti

GDSC-NITH 16 Nov 17, 2022
Write "hello world" in your native language, code "hello world" in your favorite programming language!

Hello World, All languages! ?? ?? Write "hello world" in your native language, code "hello world" in your favorite language! #hacktoberfest2022 How to

Carolina Calixto 6 Dec 13, 2022
This is a simple frontend project which is built while learning full-stack web development

This is a simple frontend project which is built while learning full-stack web development by Dr.Angela yu the course is called The Complete 2022 Web Development Bootcamp this is the best-seller course in web development on Udemy

Melaku Demeke 5 Aug 3, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
One-stop Go+ programming language environment manager

InGop (Go+ language) One-stop Go+ programming language environment manager How do I learn the Go+ programming language quickly? Start with installatio

uiuing 15 Nov 21, 2022
OBL is a free, libre and open source botlist for Discord, Revolt, Telegram and Guilded. No nfts,no web3,no daos. only bots lol

OBL (aka OpenBotList) Obl is a free,libre and open source botlist for Discord, Revolt, Telegram and Guilded that has free bananas ( Revolt, Telegram a

OpenBotList Foundation 10 Sep 26, 2022