Post B4UBdooistTqk6dOVs by ammarfaizi2@gnuweeb.org
(DIR) More posts by ammarfaizi2@gnuweeb.org
(DIR) Post #B4UBdooistTqk6dOVs by ammarfaizi2@gnuweeb.org
0 likes, 0 repeats
RE: https://tilde.zone/@sirwumpus/116267753725061982Oh wow, TIL we can do:``` static void *array[] = { &&foo, &&bar, &&hack }; goto *array[i];```RT: https://tilde.zone/users/sirwumpus/statuses/116267753725061982
(DIR) Post #B4UBdp9dd8D7myQ676 by a1ba@suya.place
0 likes, 0 repeats
@ammarfaizi2 yeah, it's an extension.But it doesn't really help with the performance IIRC, switch-case would get compiled into jump table anyway.
(DIR) Post #B4UBlvqubx6asYWkG8 by koakuma@uwu.social
0 likes, 0 repeats
@a1ba @ammarfaizi2 Think the primary usecase is for writing bytecode interpreters no?
(DIR) Post #B4UBrbgSVhtc44LMps by a1ba@suya.place
0 likes, 0 repeats
@koakuma @ammarfaizi2 yeah, cpython uses it