Jaeger: wieloparadygmatowy (ukierunkowany funkcyjnie) język programowania który tworzę, opierając go o platformę Intuicio 4 - robię go jako jeden z języków do Ptakopyska ;D
@PsichiX: ta funkcja nie wstawia na końcu znaku nowej linii? Swoją drogą ciekawy bajer, chyba nigdy się z takim nie spotkałem. I co z tymi separatorami? Widzę, że [ i ] jest tylko w definicjach funkcji, ale jaka jest różnica między ( i ), a /?
@LiquidLemon: (foo ...) oznacza wywołanie funkcji/makra [foo ...] oznacza definicję funkcji/makra ` oznacza pole (nazwa i typ) /directive .../` oznacza dyrektywę kompilatora, jest ich kilka: import funkcji z modułu natywnego, zdefiniowanie entrypointa programu, itp. Więcej kodu i opisu możesz zobaczyć tu :) https://gist.github.com/PsichiX/c57ef2be3c320c8e39d1d4aa63ed0a6c
@frogi16: Na samym języku programowania się nie zarobi, to nie te czasy, ale na ekosystemie narzędzi dookoła już można - nie mniej, dla publiki będzie za darmo, zaś ja planuję używać go (i innych języków z platformy Intuicio) do swoich komercyjnych projektów :)
@PsichiX: rzucisz choć jednym przykładem takich problemów? Rozumiem o co ci chodzi, chęć udoskonalenia tego co już jest, ale z drugiej strony żeby to miało sens musisz dogonić C++, przescignac go i jeszcze dać trochę czasu na stworzenie bibliotek, frameworkow etc.
@frogi16: nie nie, nie tyle chęć udoskonalenia jego funkcjonalności, co zacna idea kompilacji jednego kodu na wszelkie wspierane platformy, w tym przeglądarki (dlatego zaznaczyłem że gamedev) ;D
@frogi16: do tego trojakość wykonywania kodu: - uruchamianie w shellu (zastępstwo basha np. do procesu budowania projektów) - uruchamianie w grze jako język skryptowy - kompilacja do binarek jako natywne moduły uruchamiane przez inne moduły i aplikacje hosta
tak więc tego, assembler Intuicio ma to co wyżej, teraz potrzebne mi języki wyższego poziomu :D
#programowanie #jaeger #intuicio
źródło: comment_PsHoYbSa5OAg3DaqsLxioGZsq2eOkbAw.jpg
Pobierzroarbez&.(roar "Sum of ")(roar a.name)(roar " and ")Korutyny: to funkcja wywoływana sekwencyjnie, takie coś działającego na tym samym wątku co caller, chcącego imitować współbieżność :D https://en.wikipedia.org/wiki/Coroutine
Jaeger: wieloparadygmatowy (ukierunkowany funkcyjnie) język programowania który tworzę, opierając go o platformę Intuicio 4 - robię go jako jeden z języków do Ptakopyska ;D
I co z tymi separatorami? Widzę, że
[i]jest tylko w definicjach funkcji, ale jaka jest różnica między(i), a/?Robisz to hobbystycznie czy zarobkowo?
(foo ...)oznacza wywołanie funkcji/makra[foo ...]oznacza definicję funkcji/makra`
oznacza pole (nazwa i typ)
/directive .../` oznacza dyrektywę kompilatora, jest ich kilka: import funkcji z modułu natywnego, zdefiniowanie entrypointa programu, itp.Więcej kodu i opisu możesz zobaczyć tu :) https://gist.github.com/PsichiX/c57ef2be3c320c8e39d1d4aa63ed0a6c
- uruchamianie w shellu (zastępstwo basha np. do procesu budowania projektów)
- uruchamianie w grze jako język skryptowy
- kompilacja do binarek jako natywne moduły uruchamiane przez inne moduły i aplikacje hosta
tak więc tego, assembler Intuicio ma to co wyżej, teraz potrzebne mi języki wyższego poziomu :D