👏🏼A👏🏼revolution👏🏼in👏🏼HTML👏🏼
LmaoLang 😂 is a 🌟 unique programming language 🌐 that uses emojis 🎉 to represent HTML 📜 elements. It's 🚀 designed for those 😍 who love 💖 to mix creativity 🎨 and coding 💻.
Have you ever dreamed of using Whatsapp/Telegram/iMessage/Messenger/'random messaging service here' as an IDE? Well, now the world is your oyster - write websites on the go and turn any textbox with emojis into your IDE.
Is this a joke? Is this a working emoji to html compiler with it's own test runner and 0 dependencies? The truth lies somewhere in the middle...
👏 MACBOOK WITH TOUCHPAD KEYBOARD:
👏 This one: 
If you use windows/linux, you can try this keyboard:

👏🎵 OFFICIAL 🤣LANG PLAYLIST: "Playlist to write beautiful 🤣lang code" : 🎶
Mandatory watching to be a good 🤣-lang developer: "Primer on LmaoLang (he's literally me🥺)"
npm i in terminal
2 type npm run ♥️ in console👏 Use emojis to write html. Text is treated as text - but don't mention "He-Who-Must-Not-Be-Named..."
And sigh... for now, we support plaintext html interoperability: you can use 🤮traditional🤢html for unsupported tags
💀 Is the universal closing tag. Close any tag by adding the 💀 modifier to it. Example:
🤣 🪬 🫦 I love LmaoLang! 💀🫦 💀🪬 💀🤣
I heard you like emojis... 🤦 but how do you use emojis in your documents?
Easy, use the 🪂 emoji to escape emojis! 🪂 can escape itself too. It can also escape the 💀 modifier. Example:
🪂📦I am a not a div 🪂💀🪂📦 and you can 🪂🪂 escape 🪂🪂 escapes 🪂🪂
<html> ---> 🤣
<body> ---> 🪬
<h1> -----> 🫦
----> 📦
<span> ---> 🤪
------> 💬
<ol> -----> 📃
<ul> -----> 🎲
<li> -----> 👂
<article> -> 🤓
That's all you need!
To run the test: npm run ☺️
At 🤣-Lang, we believe that tests should be quick to write. That's why we opted for a simple yet powerful testing approach. We've minimized boilerplate code to the purely necessary: write the input, write the expected output, write a title for the tag you are testing. Done. All tests live in a single test file "tests.☺️.ts", separated by comments. Why? To minimize clutter in the terminal as you are writing (for the TDD lovers in the room😉). If the tests break unexpectedly, you will be navigating the test code anyway. Could we have used for playwright or jest? We'll see as the complexity of the project grows. For now, lmaoTestRunner is the way to go.
Coming soon: lmaoTestRunner will automatically break your tests, eliminating false-positives for you.
👏 To use LmaoLang, simply 😄 write your HTML 📄 using emojis 🤣. The compiler 🤓 will translate 🔄 your emoji code 🧑💻 into standard HTML 🌐.
👏 Here's a simple 🤏 "Hello World" 🌍 example in LmaoLang:
🤣
🪬
🫦 Hello World 💀🫦
💀🪬
💀🤣
👏 This will compile 🛠️ into:
<html>
<body>
<h1>Hello World</h1>
</body>
</html>
FOR BEST DX, RUN IT INSIDE OF TempleOS on Parallels Desktop on a Macbook Pro
On idiots vs geniuses by the great Terry Davis "Terry Davis on Simplicity"
Copyright (C) 2024 Alex Andru
$ claude mcp add lmaolang \
-- python -m otcore.mcp_server <graph>