BLL v4.11
Community Forums/Showcase/BLL v4.11
| ||
![]() Info: BLL is a text editor simulator, it's all about pressing as many keys as possible Name: Beginner's All-purpose Symbolic Instruction Code Local Lua What it do: Build Stand Alone Windows Executable Be Aware: I can't spell! My wife promised to check my spelling, but compare to me she has a life so her time is limited! I come to a point in the development where the BLL for me is v1.00. But because I can't write/spell I like to try spell check before I make BLL public! If someone know a site where I can distribute BLL, let me know Talking/marketing is as good as my spelling! I don't even know if BLL is running on a clean computer, without TDM MinGW 64bit 5.1.0-2? I don't have a extra computer to test! Someday I am going to clean the code. I'm going to release BLL as free software under the terms of the GNU General Public License So, if someone like fork the code or include OpenGL or wxCTB, show me your interest! I'm going to concentrate on communication and managing data, not because people want it, because I think it's magical. BLL HOME |
| ||
Hi, it looks interesting but I don't really understand what "BLL is a text editor simulator" means. Is it some kind of Lua IDE for making standalone exes? |
| ||
It looks like a Lua Frontend for BMX, exposing as much as basic BMX functionality. At least that's what I'm looking at based on the homepage and details.. |
| ||
Code entered into the IDE is interpreted on demand within the IDE the IDE is built into the interpreter, that handle simple, Error Handling It try simulate to be a Stand Alone Windows Executable, but still it's just a .bll script When you [F7] Build Stand Alone BLL.exe Project It put together all the files and configuration to run the .bll script with the "bin\BLL.exe" that is put together with your icon and file description, then it compress and rename the .exe to your "filename.exe" For the naked eye it look like a normal Windows Executable but it's Not, it's just the .bll script running with (in clear text) a special made "EDii.exe" I can run all the sample files on a Atom X5-Z8300 tablet, so even on a slow machine the Lua script can handle the wxApplication quite OK BLL can never be better than BlitzMax, but if I try say something positive, I say: the BLL/Lua code is minimalist and hopefully easy to write The problem I am facing is: I can't make it modular (very bad), the only solution I can think of today is to include all the functionality that I want into the "bin\BLL.exe" I still have a few wxWidgets that I like to include, the wxMax is a loaded treasure chest! That it's a "text editor simulator", is more a joke from my side trying to describe why the world need yet another text editor!?! |
| ||
Some Youtube HOWTO:s BLL 1, Get started with the BLL Editor BLL 2, the Editor part II BLL 3, system events |
| ||
16 June, 2016 Day 218, v1.76d Alpha 6, Major Update: All wxWidget object is now deletable! New Error message that only show when in debug mode and when still in SYS.OnCreate(): It show the Error message if you trying to create a new function with and already registered id! New Function: filectrl 02 June, 2016 Day 216, v1.16a Alpha 5: New Functions: gauge (wxGauge), radiobox (wxRadioBox) and radiobutton (wxRadioButton) RustyKristi could explain BLL in one sentence, so I had to do better myself: ”BLL is a minimalist portable Lua programming environment that using wxWidgets” My intention was not to make BlitzMax user start write BLL code That would be like trying to make a religious person convert to another religion! I still recommend BlitzMax any day, especially now when BlitzMax is Open Source, but that is another discussion! My hope was/is if someone could give me some direction where I could put/show BLL for what it is, a minimalist portable Lua programming environment! When I feel that BLL is more ready to be shown! |
| ||
MOBii, Understood, but yes that's the way we can look at it. You goal is to make use of LUA with WxWidgets through your BLL tool where you can easily do it here with BMX (once you build that ~500 wx.mod lol) I would suggest posting it in LUA forums where it is more related. I'm fairly new here anyway so I don't know if this forum has a lot of LUA users, so that's just my opinion. :) |
| ||
I don't think I can convert any coder, not even a Lua coder to start scripting BLL! As you say, you need to invest time into make your BlitzMax environmental working, probably any programming environment that is little advance. I use weeks to setup my BlitzMax environment and I couldn't have done it without all the Community help! I panicking every time my BlitzMax environment stop working! Even with a minimalist programming environment like BLL, it still take some hour to Master! People don't want to spend time on a unknown programming environment, not even if you only need to download and unrar the project! So I am aiming on people that want a basic text editor (for free), and maybe they get curious and test start make some script. I don't think you can be a hard core BLL coder! You get a application in your head. It take only some hour to finish your application, When you are Done, you are Happy and go on with your Life! It look like that I can't publish just the Application on: SourceForge, GitHub and Bitbucket To publish there I need to have the code cleaned and ready! For game you can use: http://www.indiedb.com/ So I start search and actually found: https://developer.microsoft.com/en-us/windows/publish I am going look closer at developer.microsoft.com but I am doubtful thou |
| ||
It look like that I can't publish just the Application on: SourceForge, GitHub and Bitbucket To publish there I need to have the code cleaned and ready! Nice. I think you can, Github/Bitbucket is not that strict with these issues and you can tag them and package for release. I'm not sure about SourceForge though, that's now a malware site. |
| ||
I accidentally make a double post so I add some BLL bla bla: BLL 4, Show the BLL samples scripts: BLL 5, Show the calc.bll script in detail: |
| ||
I feel that I need to thank Brucey, he is the second official person that say something positive what I done, ever! So I realize again that my expectation is too high! Howto get BLL out: The conclusion of my research is that I need to contact admin for facebook groups or YouTube reviewers and try let them talk about my editor, because I can't do that! If I talk BLL, I sound like religious nut-job and people only want to go away! So I am going to look for groups on facebook/Google+ to see if I can get someone that can promote BLL for me there! If someone have a group that would be good for BLL please let me know! Finally some BLL updates: objectctrl, one function to rule them all objectctrl control all the function that Extends wxWindow the Pro: I don't need to add this functionality to every wxWindow object it's already there the Con: the code can get less informative Auto complete v2.0 ![]() You can create your own Auto complete index list with function and "subattributes", more info in this YouTube, BLL 6, the Auto Complete, do more with your editor: With the indexing and the Auto Complete users can use BLL as an text editor, they don't need to make windows applications to enjoy the program. the Basic BLL version is only 4,717Kb and it's BlitzMax fast.. More Info: BLL HOME |
| ||
BLL v3.01a is uploaded: BLL Download Page![]() News in v3: a group chat script that use a BLHTML server to host the chat data and use the BLHTML user information BLL Commander (BC) script been ungraded to also become a ftp client Script can upload/download your project files to the ftp server automatically New function listctrl It been more than 100 days since last update so many bugs been fixed (actually all known bugs been fixed) I come so far that I feel that I can start showing BLL to the public after 1 year of development.. BC.bll v2.0 BLL file Commander + ftp client ![]() BLL made in BlitzMax |
| ||
BLL is more or less DONE even if I can always add some extra functions when Brucey's library is almost endlessly and as a final touch I add some simple OpenGL functionality to try make BLL more eye catching But when I add OpenGL to BLL it changes the script from being passive event calling to very active. and the function that set the Lua table variables is leaking memory allot! This is my ask for help post: Memory leak when set a table.var to Lua So if anyone think that they can fix my memory leak and or fix why wxWidget leak memory when Destroy and Free the wxWindow objects I create a temporary mail: blhtml.bll@... so if you think you can help me please mail your offer how much, to help me fix those memory leaks Thanks in advance /Martin BLL 7, Install and the first step with BLL BLL 8, BLL v4.1 2017 I made a summary TouTube on what BLL is today I want to say thanks Brucey for make it possible with all your library's/mods to make BLL I manage to make my dream text editor, and that itself is not bad |
| ||
Impressive work! |
| ||
Nice! Even I can get it to work! Are you Danish? I ran the gradient script and it reminded me of how to count in Danish..funny how you can buy many books on programming LUA- (wish we had more books on Blitzmax-B3D-Monkey) |
| ||
Nice! Even I can get it to work! Are you Danish? I'd assume Swedish, his website is http://blhtml.se/ |
| ||
Editor is looking good! I like the autocomplete feature. keep it up man. |
| ||
To have people like you guys, that I consider amazing say something that warm my heart If I am unable to execute the next step, I am still going to treasure your comments Thank you guys |