As you can probably tell from my sig, I'm making a programming language. Its been 3 years in the planning and we have megabytes of test code and documents, etc.
This summer, we plan to really get started on it. That is, really start and program the real thing. But before, I want to make sure that everything is in from square one. What would you like to see in a scripting/programming language? What features would really interest you?
Right now, it has simple integration to web pages, integrated vectors/matrix/maps, nice versioning support, integration to native C/C++, and a small but complete standard library. The libraries have everything you would ever need but be small enough to grasp. I mean, the .NET and Java class libraries are enourmous and most classes rarely find any use in real programs.
Most of the information on the site is really old, however. The syntax file is really complicated and incomplete. A new, simple one is being made (with slightly new syntax). So, you really can't see much about spark but you can sure post little code snipplets that you wish could do something for you / actually work. For example:
I always wished I could replace words in strings like this:
Code:
string desc = "I am a yellow object.";
desc[7..13] = "blue";
// desc == "I am a blue object."
Btw, since spark supports advanced array features, that is possible. Just like this:
Code:
float grades[string][3] = {
{ "tom", { 94, 78, 85 } },
{ "bob", { 87, 91, 93 } },
{ "joe", { 64, 75, 46 } }
};
// prints out all the grades for bob
foreach (float g; grades["bob"])
out.println("grade : {0}", g);
There are a TON of more features unseen or unused often that are in spark and are being written down right now. But we're always looking for new ideas....