this works fine: ``` class Version{ var re...
# getting-started
e
this works fine:
Copy code
class Version{    
    var renderer: String
    init {
        renderer = glGetString(GL_RENDERER)
    }
}
but this doesn't:
Copy code
class Version (gl: GL){    
    var renderer: String     // error, must be initialized or abstract
    init {
        with(gl) {
             renderer = glGetString(GL_RENDERER)
        }
    }
}