Zig Callback APIs: Function Pointers, Context Pointers, Thread Handoff, and Cleanup Hooks
Uma sessão prática de duas horas sobre APIs de Callback em Zig, focada em Ponteiros de Função, Ponteiros de Contexto, Handoff de Thread e Hooks de Limpeza. A sessão trata Zig como um componente nativo exposto através de limites compatíveis com C, com atenção a símbolos exportados, alocadores, empacotamento, testes de host-runtime e tratamento de falhas.
Descrição
section.descriptionUma sessão prática de duas horas sobre APIs de Callback em Zig, focada em Ponteiros de Função, Ponteiros de Contexto, Transferência de Thread (Thread Handoff) e Hooks de Limpeza. A sessão trata o Zig como um componente nativo exposto através de limites compatíveis com C, com atenção a símbolos exportados, alocadores, empacotamento, testes de tempo de execução (host-runtime) e tratamento de falhas.
Público-alvo: desenvolvedores de nível iniciante e intermediário que desejam uma sessão de engenharia prática, não um tour pela linguagem.
Resultados:
- Explicar os limites práticos das APIs de Callback em Zig
- Aplicar Ponteiros de Função em um pequeno exemplo funcional
- Aplicar Ponteiros de Contexto em um pequeno exemplo funcional
- Aplicar Transferência de Thread em um pequeno exemplo funcional
Formato: duas horas com um breve passo a passo de enquadramento, um exemplo concreto, discussão de compensações (tradeoffs) e uma lista de verificação final para prática.