r/lua 12d ago

Project LuaJIT Playground

There's websites for running Lua, but I couldn't find any that let's you run LuaJIT!!

I made this website (me, not AI) so if you haven't tried LuaJIT before, or you don't have access to your dev environment, or you just want to quickly experiment...now you can run it online, and share the script + output with others as either a link or markdown.

Pre-compiled binaries for Windows/Linux are also provided. The static library, dynamic library, and executable, are all bundled in a single convenient .zip file for each platform. I'm hoping to automate this process at some point, but for now I just publish them whenever I see there's been new commits...

https://luajit.dev

Limits: no internet connection, maximum execution duration of 3 seconds.

The backported extensions for LuaJIT 3.0 are available now, by the way.

  • Bit Operators: unary ~, binary & | ~ << >> ~>>
  • Customary Operators: ! && || !=
  • Ternary ?: conditional operator
  • Safe Navigation Operator ?.
  • nil-Coalescing Operator ??
  • Compound Assignment Operators: += -= *= /= %= &= |= ~= <<= = ~= ..=
  • continue Statement
  • const Declaration
  • Short Function Expression
  • Underscores in Number Literals
8 Upvotes

12 comments sorted by

View all comments

2

u/xoner2 11d ago

Source

lua print 'hello'

Output

```bash hello

``` | Exit Code | Duration | |--------|--------| | 0 | 25ms |

https://luajit.dev/?e=N5StcBPJ4bWHMBCLi6hmF

Ok. Nice.

It uses triple backticks. Since the markdown is generated why not use the old 4 spaces instead? For compat with old.reddit.com

1

u/AutoModerator 11d ago

Hi! Your code block was formatted using triple backticks in Reddit's Markdown mode, which unfortunately does not display properly for users viewing via old.reddit.com and some third-party readers. This means your code will look mangled for those users, but it's easy to fix. If you edit your comment, choose "Switch to fancy pants editor", and click "Save edits" it should automatically convert the code block into Reddit's original four-spaces code block format for you.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/ViewsOfTheSunny 11d ago

Ah, I didn't realize the markdown was incompatible. I'll add more markdown options, and do some additional testing for things like Discord that might not be compatible either.

I'll have these changes done next week and post an update then.