Backlog - nob-suz/crystal GitHub Wiki

  • 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
⚠️ **GitHub.com Fallback** ⚠️