Guest User

Untitled

a guest
May 23rd, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. import memory/Allocator
  2. printf: extern func(String,...)->Int
  3. Vec3: class{
  4. x, y, z: Float
  5. init: func(=x,=y,=z){}
  6. println: func{
  7. printf("(%f,%f,%f)\n",x,y,z)
  8. }
  9. }
  10. Vec3 setAllocator(Allocator manual)
  11. v3:=Vec3 new(1,0,0)
  12. v3 println()
  13. v3 delete()
  14.  
  15. newString:=Allocator manual allocate(4) as String
  16. string:="Yes"
  17. for(i in 0..4) newString[i]=string[i]
  18. newString println()
  19. Allocator manual freeMemory(newString)
Add Comment
Please, Sign In to add comment