|
-
Oct 27th, 2005, 10:42 PM
#1
Thread Starter
Lively Member
ModBASIC
Hi there!
My name is Josh, a.k.a Girvo, and I love programming. Latley I have been part of the LightFusion project, and I learnt a lot about compiler writing. Well'p, that project flopped, and now I have started work on my own language.
Any help will be appreiciated!
Heres what we need to do:
- Work out syntax properly
- Write working compiler
- Write IDE
- Promote it!
Anyways, the entire purpose of this project is to create a language which is one step up from BASIC towards programming in C++. There won't be any Windows functions (yet), and it will pretty much just be DOS programming.
The main aim is to introduce FUNCTIONS (called modules in this), and possibly CLASSES (called objects in this language).
Anyways, I will post the syntax I have come up with already as soon as possible!
-Girvo
Life may suck, but we can't live without it...
----------------------
 Originally Posted by penagate
What the hell is 'Ptr'? All pointers will be untyped? That points (if you'll excuse the lame pun) to disaster, if you ask me.
-
Oct 28th, 2005, 08:40 AM
#2
Re: ModBASIC
Why are you arbitrarily renaming constructs? Why not call a function a function, call a spade a spade. 
You say the lightfusion project has flopped?? Why?
Welcome to the VBF project bandwagon
I don't live here any more.
-
Oct 28th, 2005, 10:28 AM
#3
Re: ModBASIC
will the compiler be cross-platform (*nix/BSD) or will it just stay with MS-DOS/Windows?
-
Oct 28th, 2005, 10:30 AM
#4
Re: ModBASIC
trying to visualise BASIC code with semicolons at the end of each line just looks wierd. but it is one step closer to programming in C++.
EDIT: you should get rid of the old BASIC for-loop syntax and replace it with the more powerful C/C++/Java for-loop syntax.
-
Oct 28th, 2005, 11:59 AM
#5
Re: ModBASIC
Actually I'll be working on LightFusion on my own, since every innovative idea I came up with has been turned down by the other team members. Plus it was their choice to quit from the project.
-
Oct 31st, 2005, 06:12 AM
#6
Re: ModBASIC
There is a very distinct conceptual difference between a class and an object. A class is the design which objects use. The term "object" refers to an instance of a class. So calling a class an object is not technically correct and confusing for people stepping up to C++.
-
Oct 31st, 2005, 05:11 PM
#7
Thread Starter
Lively Member
Re: ModBASIC
Okay then! Thats the stuff I needed help with 
SO, they will stay as Classes, and Functions. Thanks for the help with that.
-Girvo
Life may suck, but we can't live without it...
----------------------
 Originally Posted by penagate
What the hell is 'Ptr'? All pointers will be untyped? That points (if you'll excuse the lame pun) to disaster, if you ask me.
-
Oct 31st, 2005, 05:17 PM
#8
Thread Starter
Lively Member
Re: ModBASIC
Also, it will use the C++ For loop, and If statement syntax, as that is something everyone learning C++ will need to get used to.
Life may suck, but we can't live without it...
----------------------
 Originally Posted by penagate
What the hell is 'Ptr'? All pointers will be untyped? That points (if you'll excuse the lame pun) to disaster, if you ask me.
-
Jan 30th, 2006, 01:22 AM
#9
Hyperactive Member
Re: ModBASIC
Girvo911,
Check your private messages please.
Thanks
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|