Skip to content
Ary Borenszweig edited this page Jul 6, 2014 · 12 revisions
  • Tipos genéricos y no genéricos
  • Restricciones de tipos
  • Self type en restricciones
  • Código eficiente para uniones que tienen a Nil y sólo otros ObjectType
  • Punteros, buffers, malloc, etc.
  • Debugging
  • REPL
  • Bindings a C: pointers a structs, a buffers, out, etc.
  • Quedarse con bloques, closures
  • GC
  • Alocar en el stack cuando sea posible
  • No usar puntero a puntero si no es necesario
  • Determinar si una variable de instancia es constante, para poder inlinearla
  • Marcar funciones como void si su valor de retorno no se usa
  • Return: en funciones que hacen yield y las cuales se invocan con un bloque
  • Break
  • Next
  • Threads
  • Primitivas de concurrencia
  • Iteradores lazy
  • Metaprogramación
  • Fibers
Clone this wiki locally