123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|525|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> Web Development -> BambooBasic Demo 1.2

Posted : Saturday, 15 December 2012, 15:26
Dabz
Well, about time I let people have a look at my current project, which is in fact a programming language called BambooBasic.

The syntax is heavily based on BlitzMax, with a splattering from other languages I've used in the past, so, it's pretty comfy to use.

Basically, it's an attempt to englishify web development, most programmers will probably prefer to use the likes of PHP and HTML off the bat, and this is well understood, BambooBasic basically takes in a BASIC language, and spits out it's PHP equivalent, which, can be run via a web server either locally or uploaded to a remote host.

As an example, here is a high score table example:-



Note: The {'s and }'s arent part of the language, these allow code folding in the IDE and as such, are ignored by BambooBasic.

There are 383 commands available, as well as 56 keywords, which are outlined below:-



There is a Wiki available, which, outlines everything about the language, this is available at:-

bamboocoder.com/wiki/

Or, a forums located at:-

bamboocoder.com/forum/

If you've got anything to add other then "hey this is cool" or "hey, this is shite", then, I'd appreciate it if you used the forum so I dont have to go digging for anything which may be useful (like bugs, idea's etc etc)

If you write anything nifty and want to add it to the samples folder, then, either post the code here, or on the forum, or even email me and I'll sort it out!

As I mentioned, this is a demo, so, there's a few things missing, one is that you cannot extend the command set with your own, there is no inline PHP available, and when the program is built it outputs "Built using BambooBasic" at the bottom which must not be removed.

I am planning on releasing a full version of this with them restrictions removed, but from now till then, it's a demo, things may change, and I cannot guarantee when I release the full version everything will work exactly the same.

Last thing, the IDE is written in C# and requires .NET Framework 4, if your using Blide, then, you'll have it, the IDE isnt the best, it is what it is because I wanted something quick, it has all the usual IDE'y things in, but, it's just cobbled together, though, I am planning on putting more work into it, so, hopefully, I'll have a proper project driven IDE up and running (Going to start work on it over the Christmas period)

Here's the download:-

www.bamboocoder.com/front/bamdemo/BambooDemo_1_2.zip

There is an EULA in the download, which, naturally, you have to agree to before you use the software.

So, there we are... If in any doubt on something, pleassseeeee take a look at the Wiki first, I've put a massive amount of elbow grease into writing it, so, please use it!

Right, couch time for an hour, my arse is like a concrete block sitting on this faux leather chair!!!

Dabz

BTW, the back end is wrote in BlitzMax, and has been tested on Windows Vista, and Windows 8, havent a clue about XP or 7 mind!

EDIT: BambooBasic is now up for sale, please see website for details (With a limited off promo code on the "Purchase" page)

-=-=-
Intel Core i5 6400 2.7GHz, NVIDIA GeForce GTX 1070 (8GB), 8Gig DDR4 RAM, 256GB SSD, 1TB HDD, Windows 10 64bit
Posted : Saturday, 15 December 2012, 16:48
steve_ancell
I never heard of BambooBasic before now.
Posted : Saturday, 15 December 2012, 16:51
steve_ancell
And when I clicked on the Buy button on the BambooBasic website I was directed to a YouTube music video.
Posted : Saturday, 15 December 2012, 23:59
Dabz

And when I clicked on the Buy button on the BambooBasic website I was directed to a YouTube music video.


Ah, it's not up for sale at the minute Steve matey, I'll let you know ASAP when I have it all bundled together and I'm 100% confident that whats in, will stay in!


I never heard of BambooBasic before now.


I've been working on it for the last few months, and I feel it has come to the point where I really really need other people to play with it!

Dabz

-=-=-
Intel Core i5 6400 2.7GHz, NVIDIA GeForce GTX 1070 (8GB), 8Gig DDR4 RAM, 256GB SSD, 1TB HDD, Windows 10 64bit
Posted : Sunday, 16 December 2012, 04:35
steve_ancell
OK Mike, looking forward to have a future play. Cheers!.
---
Any rough idea on the price when released?.
Posted : Sunday, 16 December 2012, 04:43
Dabz

Any rough idea on the price when released?


No idea... Never give it much thought to be honest!


OK Mike, looking forward to have a future play. Cheers!


Well, you can still download the demo:-

www.bamboocoder.com/front/bamdemo/BambooDemo_1_2.zip

There's not much missing in a sense, so, your good to go for a jolly good play about!

Dabz

-=-=-
Intel Core i5 6400 2.7GHz, NVIDIA GeForce GTX 1070 (8GB), 8Gig DDR4 RAM, 256GB SSD, 1TB HDD, Windows 10 64bit
Posted : Sunday, 16 December 2012, 06:40
steve_ancell
Cheer Mike, I will have a look at that a bit later.