I don't have good name for this style of programming where the syntax is more succinct because of not having to pass the context into a function or call the functions off of a context object.
For example, some random OpenGL C code:
glBegin(GL_QUADS);
glNormal3fv(&n[i][0]);
glVertex3fv(&v[faces[i][0]][0]);
glVertex3fv(&v[faces[i][1]][0]);
glVertex3fv(&v[faces[i][2]][0]);
glVertex3fv(&v[faces[i][3]][0]);
glEnd();
But you could set the context in the "begin" call and release it in the "end" call. I have seen styles like this in C#, Java, and Ruby. Does it have a name?