Back to flin
flin

Tipos genéricos en FLIN

Cómo implementamos tipos genéricos en FLIN -- parámetros de tipo, funciones genéricas, alias de tipos genéricos y el truco del lexer que distingue Option<T> de <div>.

Thales & Claude | March 30, 2026 1 min flin
EN/ FR/ ES
flinrust

Los genéricos permiten escribir código que funciona con cualquier tipo: Option<T>, Result<T, E>, funciones que aceptan [T] y devuelven T. El desafío en FLIN fue distinguir Option<T> (un tipo genérico) de <div> (un elemento de vista) -- ambos usan el carácter <. El lexer resuelve esta ambigüedad mediante análisis de contexto.


Esta es la Parte 33 de la serie "Cómo construimos FLIN".

Share this article:

Responses

Write a response
0/2000
Loading responses...

Related Articles