Ubuntu TechHive
proposal.detail
Proposta

Zig Error Contracts Across Languages: Error Sets, Status Codes, Out Parameters, and Diagnostics

Uma sessão prática de duas horas sobre Contratos de Erro em Zig entre Linguagens, focada em Conjuntos de Erros, Códigos de Status, Parâmetros de Saída e Diagnósticos. 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 do host e tratamento de falhas.

Intermediário · 2 horas · 9 de agosto de 2026 · 3 de junho de 2026

Descrição

section.description

Uma sessão prática de duas horas sobre Contratos de Erro do Zig entre Linguagens, focada em Conjuntos de Erros (Error Sets), Códigos de Status, Parâmetros de Saída e Diagnósticos. 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 dos Contratos de Erro do Zig entre Linguagens
  • Aplicar Conjuntos de Erros em um pequeno exemplo prático
  • Aplicar Códigos de Status em um pequeno exemplo prático
  • Aplicar Parâmetros de Saída em um pequeno exemplo prático

Formato: duas horas com uma breve explicação introdutória, um exemplo concreto, discussão de compensações (tradeoffs) e uma lista de verificação final para prática.

support.yml

apoio dos membros

1 apoio

Membros da comunidade que querem que este evento aconteça.

Apoiar
Propor
proposal.yml

Detalhes da proposta

Estado
Proposta
Dificuldade
Intermediário
Duração
2 horas
Data alvo
9 de agosto de 2026
Criada
3 de junho de 2026