Community
Participate
Working Groups
given the EGL: i1 int[] = [1,2,3]; syslib.writestdout(i1.getSize()); The int to string conversion in the writestdout is not executable. The generated code: var i1 = []; i1 = [1, 2, 3].setType("i;"); var eze$Temp1 = ""; eze$Temp1 = egl.egl.lang.EString.ezeCast(i1.getSize()); EString.ezeCast does egl.convertAnyToString which does any.eze$$signature.charAt(0) and eze$$signature is not defined
Joe, There is a general problem with the way ezeCast is being generated; essentially, it needs to go thru the BoxingExpression stuff in JS gen in order to encode the data using the old runtime's convention for boxing.
Fixed as described in comment #1.
verified