A downloadable tool for Windows

Download NowName your own price


BLL stand for Basic Local Lua.
BLL is a free minimalist portable Lua programming environment,
with a advanced built in text editor, that is good for writing text and editing code.
the Editor workflow is made for keyboard use only!
BLL editor has Lexer (coloring layout) for: .txt .php .Lua .bll .ini .bat
Text Indexer: indexing word for better overview and easier
to jump/access all part of your document.
Project Handling, with goto file function (links in text)
BLL is a Just-In-Time Compiler for wxWidgets,
that build Stand Alone Windows Executable (.exe)
Built in help: Stand on a function and press F1 to get help about the function.
Play .wav and .ogg Sound
it have system timers
File handling
BLL is built on BLini engine that read/write .ini files, and run extra .blini script command's
BLL Encryption command, to encrypt/decrypt sensitive data

BLL is Lua a script language that is build on wxWidget
wxWidget is a C++ library for Win/Linux/Mac that use the native windows components
it's a event driven so every action is put in a event queue, Example button, input and scintilla


Free highly customizable text editor,
(BLL_Basic.rar can be used as your USB stick texteditor programming tool)...
If you only see BLL as an text editor, then it's one of the most customize text editor
you can get for your money!
Every BLL command is between 10 to 100 line of C++ code and because of that it's very fast to write a windows application
(Make a empty Window application in C++ you need to write at least 90 lines of code)
Example: If you write a application with 1000 lines of BLL code,
that is equivalent to 3000 to 20000 lines of C++ code.
Easy to learn, you can learn the basic BLL/Lua in a week
Very small compare to other script application platforms
(a minimum Stand Alone Project: 6.72Mb)


Unknown programming platform
Not yet properly bug tested, that's why I create BLL Script Contest 2017
to get help with bugs and further development
No libraries, what you see it what you get!
Can't change charset at the moment, it's only on my TODO list...

15 March 2017

Announcement, timetable 2017

I see in the itch.io statistic that some people come here everyday and look!
That is more than I expected, I can only say thank you to itch.io and all of you that
come back and look here now and then!
That's why I go out with this Announcement!

BLHTML is/was my main project in life!
I was working on BLHTML for 12 hours a day 7 days a week for 6 years+
I know my spelling sucks, but that is not the reason why I failed to advertise BLHTML!
If I can't make people use my tools for free, I need consider doing something else!
That's why I need to focus my time until August on the BLL Script Contest!
I am going to IT Colleges and Universities in my Region and try make BLL talks.

If the BLL Script Contest 2017 become a failure?
I am still going to implement/finish:
Make BLL Open Source, and I am going to add at least 20 more library function to BLL
Make that you can force/save/load a new charset.

I got a break through on a BLL talk on Leyte Normal University.
I ask on the way out if they was interested in a Online alternative exam / test platform?
and to my surprise they say YES!

So the last month I have been working on a BLHTML exam / test platform.
You can test the demo: Test your BLL skills

I have 2 library's I been looking closer on that I want to implement in BLL:
zip and iExplorer web rendering engine, but don't expect to much until at least Maj!
If someone have any suggestions on what to include in BLL. I am still all ears!

I appreciate if you tell me your experience of BLL, both good and bad!
For me that use a text editors every day, for me text editor is a lot of feelings...

Announcing BLL Script Contest 2017

BLL Script Contest 2017 has 20 prizes worth over $2200 + 10 Extra consolation prizes.
Make a functional BLL script that have more than 300 lines of BLL code before August 10, 2017, and have chance to win one of 20 + 10 prizes.

23 February 2017 BLL v4.21b Alpha 11
Bugfix: When [F12] Save FileAs it only change the directory not the .bll file root.
So when you [Shift-Ctrl-N] Create a new template BLL file, [F12] SaveAs,
then when you [F5] run the script, the .bll file root was still the old path and show you a
Error message that "images/heart.png" was not found!
The old root was the application root, the new root is the location of the .bll script file.

BLL home page.
Latest version: BLL v4.21b Alpha 11

BLHTMLfacebook youtube

More information

Published47 days ago
Tagsblhtml, bll, editor, ftp, lua, programming, script, texteditor, tool, wxwidget


Download NowName your own price

Click download now to get access to the following files:

BLL_Basic.rar 5 MB
BLL_Developer.rar 21 MB