Bienvenido a Internet ■Volver al BBS■ Hilo completo ▼Bajar▼

■ Este hilo se encuentra guardado en el archivo

Anunciado Hare por Drew Devault (16 respuestas)

12 : : 30/04/22(sab)21:06:03 ID:???0

a hare lo vengo siguiendo desde hace un tiempo. es muy distinto de rust, y muy parecido a zig, salvo que no tiene comptime ni meta-programación de ningún tipo (ni macros). en algún irc el creador, en una discusión con andrew kelley (zig), decía que en lugar de comptime, él preferiría usar macros textuales externas al lenguaje (m4, etc)

hare no tiene estructuras de datos genéricas, por lo que necesita punteros void, ergo se pierde lo que dice 9 de que no son necesarios los punteros, o herramientas externas. por lo que he visto se usan ambas técnicas

tampoco usa el enfoque de seguridad de rust, los alloc y free se ordenan con defer como en zig pero a diferencia de este, hare no tiene control granular sobre el allocator que usa la stdlib. tambien al igual que zig maneja los errores con tagged unions

hay cosas muy curiosas como el posible rtti, para los que les gusta c++ https://harelang.org/blog/2021-10-05-reflection/ mi único problema es que el creador es muy toxico

tl;dr zig sin comptime y más verborragia
5 KB

■ Este hilo se encuentra guardado en el archivo

weabot.py ver 0.11.0 Bienvenido a Internet BBS/IB