
u/Gabspp-08

El silencio del INE es evidente
Las campañas anticipadas nunca fueron más claras, ¿y qué hace quien debería regular la equidad de nuestras elecciones? Llenarse de perfiles afines al poder...
Consejos? Sistema de tipos de lenguaje
He intentado cambiar el sistema de tipos de mi lenguaje para hacerlo mas versatil
'''c
typedef struct {
LEPType type;
union {
int64_t integer;
uint64_t uinteger;
char32_t chara;
LEPBool trit;
bool boolean;
_Float16 fp16;
double fp64;
_Decimal64 dec64;
_Float16 _Complex com16;
double _Complex com64;
_Sat long long _Fract frac;
_Sat long _Accum accum;
struct {
uint8_t codify;
uint32_t val;
} color;
const char8_t *utf8;
LEPFunction function;
// Punteros a estructuras complejas
struct LEPArray *array;
struct LEPPackageInstance *package;
void *ptr;
} payload;
} LEPVar;
'''
Pero necesito algun consejo para compilarlo y distribuirlo, principalmente por _Decimal64, Frac y Accum pues son tipos que deseo tener en mi lenguaje pero tendre complicaciones con los compiladores
Algun consejo?
¿Ustedes cómo le hacen para mantener su mente tranquila?
No sé si a todos les pase pero yo en lo particular necesito distraerme si o si, porque soy una persona muy ansiosa y mi mente me juega malas pasadas, así que necesito distraerme y la mayor parte del tiempo estoy aquí en reddit xD ¿Ustedes cómo le hacen?.
Python o lua
Yo pienso que python es muy sobrevalorado y que no aporta mucho mas que perjudicar, para mi lua tiene mas potencial sin aprovechar por su ligereza y velocidad
Nueva idea de coma flotante
Exp base 10 y mantisa entera para poder usar decimales exactos
16 bits
[0 | selector 000 | mantisa/ exp 12 bits ]
64 bits
[0 | selector 00000 | mantisa/ exp 58 bits ]
Ejemplo de funcionamiento
Mantisa 0010 1001 0001
Selector 1 : 010 -> [0010] [1001 0001] = 145 × 10 ^ -5
Selector 2: 101 -> [0010 1001 00] [01] = 1 × 10 ^ -347
Simplificar lenguaje
Quisiera simplificar mi lenguaje paxo para reducir problemas futuros
Repo: https://github.com/Gabskit/Paxo.git
Algun tip o consejo? Pd: el verdadero dolor de cabeza son las funciones nativas y son lo que mas peso dan a la vm