Thread: Gs3
View Single Post
  #25  
Old 04-13-2013, 03:30 AM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
I like the changes you're considering quite a bit, but the syntax definitely feels clunky. Is there any reason you couldn't just do C-style variable types?

Also, is it necessary to keep "function"? Why not just use the return type:

PHP Code:
// double return value
double mean(double adouble b) {
  return (
b) / 2;
}

// no return value
void log(string message) {
  echo(
message);
}

// returns something, "def" is a type that can hold anything
def anything() {
  
def[] array = [playerthis"a"];
  return array[
int(random(0, array.size()))];

This syntax would be more comfortable for a lot of amateur and professional programmers.
__________________
Reply With Quote