Lua Chunks - Public Beta
Posted: Mon Oct 28, 2013 9:12 pm
Hello everyone. About a year ago I made a thread about a site I had created for sharing Lua code, luachunks.com. In that thread I was getting suggestions to add more advanced functionality to the site. These suggestions eventually convinced me to redo the site entirely earlier this year. Now, after months redesigning the site and implementing new functionality, I'm happy to announce that Lua Chunks is back with a new look, new features and is ready for public beta!
URL: http://luachunks.com/
About Lua Chunks
Lua Chunks is a website for sharing Lua code. It functions similarly to other code sharing websites, but is designed exclusively for Lua and the Lua community.
How Lua Chunks Works
When you post code to Lua Chunks, a new “chunk” is created. Before creating the chunk, you have a variety of chunk-related settings to choose from, such as what version of Lua the chunk was written for, what API it uses, and when it should expire. You can also specify what third-party libraries the chunk uses and whether or not you want to share it publicly. Chunks that are shared publicly are listed in the chunk archives, and are viewable by anyone who visits the site. The archives can also be searched and filtered by specific chunk properties and values.
Important Features
Also, I want to give a special thanks to Ensayia and Nixola for testing the site and providing feedback during the site's pre-beta stages.
URL: http://luachunks.com/
About Lua Chunks
Lua Chunks is a website for sharing Lua code. It functions similarly to other code sharing websites, but is designed exclusively for Lua and the Lua community.
How Lua Chunks Works
When you post code to Lua Chunks, a new “chunk” is created. Before creating the chunk, you have a variety of chunk-related settings to choose from, such as what version of Lua the chunk was written for, what API it uses, and when it should expire. You can also specify what third-party libraries the chunk uses and whether or not you want to share it publicly. Chunks that are shared publicly are listed in the chunk archives, and are viewable by anyone who visits the site. The archives can also be searched and filtered by specific chunk properties and values.
Important Features
- Complex syntax highlighting: Lua Chunks supports syntax highlighting not only for vanilla Lua, but also for third-party APIs and libraries (such as LÖVE or Lua Socket).
- Live Lua Interpreter: When a user views a chunk, its code will be interpreted and the output will be displayed. Users can also have their code interpreted without posting a chunk by using the standalone interpreter.
- Searchable chunk archive: All public chunks are archived and searchable via the archives page.
- User Account System: Users can now create accounts to gain access to additional features and functionality. With an account, users can do things like:
- Modify and delete their chunks
- Create whitelists for their chunks
- Comment on chunks
- Enable or disable comments on their own chunks
- Receive e-mail notifications when someone comments on one of their chunks
- Endorse chunks
- Change their public profile
- Change the site’s theme
- .love Support: Chunks that use the LÖVE API can be downloaded as a .love. The chunk’s code will be put into main.lua and conf.lua will be automatically generated based on the chunk’s title and author.
Also, I want to give a special thanks to Ensayia and Nixola for testing the site and providing feedback during the site's pre-beta stages.