Obecnie tworzę język programowania dla zabawy, w którym chodzi o to, że każde wywołanie funkcji / nowy blok (jeśli klauzule, pętle itp.) Będą działały w osobnym wątku. Zamiast tworzyć nowe wątki standardem powinno być to, że robi to automatycznie, a jeśli chcesz, aby działał w głównym wątku, musisz to określić.
Nie jestem zbyt dobrze poinformowany o wielowątkowym, równoległym programowaniu, ale znam podstawy (futures, bezpieczne wątki). Zastanawiam się więc, jak taki język mógłby wyglądać pod względem składni i czy w ogóle można zacząć? Celem nie jest uczynienie go „użytecznym”, lecz raczej zabawa i nauka.
(Przykro mi, jeśli jest to niewłaściwe miejsce do publikowania. Jeśli tak, z przyjemnością docenię, jeśli wskażecie mi właściwe miejsce, w którym dozwolone jest pytanie takie jak moje.)