Wstępny design składni języka Gojira - dobrze, źle, coś niejasne? :)

Btw. Prace nad Jaegerem wykazały parę bugów w toolsecie kompilatorów, które musiałem poprawiać i na moment kompilator Jaegera zawiesić, a miast niego powstaje prostrza Gojira na nowym pluginie do Intuicio 4, który pozwala na jeszcze łatwiejsze pisanie i customizowanie kompilatorów wysokopoziomowych do toolsetu Intuicio.

#gojira #programowanie #intuicio #jaeger
PsichiX - Wstępny design składni języka Gojira - dobrze, źle, coś niejasne? :)

Btw...

źródło: comment_oCM6NNAgTFxmXMmSILecFTiaLFAsHjx5.jpg

Pobierz
@PsichiX: a jakie ma to znaczenia, że jest to język funkcyjny? operator też jest funkcją, tylko inaczej zapisaną, a chyba lepiej mieć krótki i czytelny kod niż jakieś węże na 3 linie bo trzeba pisać greaterorequal zamiast <=, którego nikt nie będzie w stanie zrozumieć dopóki sobie tego w głowie nie przekonwertuje na operatory
  • Odpowiedz
cholibka, mialem wrzucic info o tym, ze zrobilem renderowanie tekstu oraz odtwarzie audio w module mediow (czyli wszystko, co zostalo), ale w trakcie testow obslugi duzych plikow wyszlo, ze mam buga z mapowaniem pamieci w managerze pamieci i nadal go nie naprawilem - jutro bede debugowal i naprawial dalej i jak skoncze, wrzuce info, bo usypiam :/

#intuicio #jaeger
  • Odpowiedz
Myślałem, że na porcie obsługi okna zejdzie mi mniej czasu, ale przy okazji znalazłem i naprawiłem bugi związane ze stringami - po warszawskim game jamie koniecznie muszę siąść nad dorobieniem testów jednostkowych do biblioteki standardowej, bo coraz więcej funkcjonalności równa się coraz większa szansa, że czegoś nie przetestuję w trakcie.

A jutro siadam do renderingu grafiki i tekstu (wraz z materiałami) - szacuję na to 2-3 dni, po czym zostanie obsługa klawiatury
PsichiX - Myślałem, że na porcie obsługi okna zejdzie mi mniej czasu, ale przy okazji...

źródło: comment_DhpTB5gtHy3cK1jV3eSILBf7Mx21UiZN.jpg

Pobierz
  • Odpowiedz
Ostatnio pokazywałem jak najprościej bawić się protokołami w Intuicio - dzisiaj przeportowałem je do końca do Jaegera (tak naprawdę to po prostu assemblerowe wstawki w Jaegerowe funkcje STD, ale port to port ;p)

Teraz to już chyba serio nic mnie nie dzieli przed dokońćzeniem biblioteki mediów do gry na warszawski game jam, gdzie będę testował platformę po raz pierwszy w makro skali ()

#programowanie #
PsichiX - Ostatnio pokazywałem jak najprościej bawić się protokołami w Intuicio - dzi...

źródło: comment_dGSbjfPAMaWvVAIHHsM3tbSP2kmOVuJO.jpg

Pobierz
Ohayo!
Powiedzcie mi Mircy, jaki system dokumentowania kodu byście polecali?
Chcę niedługo siąść do dokumentacji standardowej biblioteki i potrzebowałbym stworzyć narzędzie, które parsowałoby komentarze przed kodem i budowało ze sformatowanej struktury tekstu opis zdolny do wyświetlenia w dokumentacji.

#programowanie #jaeger #intuicio #dokumentacja
Woah! Package manager działa całkowicie! ^^
Musiałem zrefaktoryzować toola do uruchamiania skryptów i4s, by sprawdzał, czy jeśli za input podamy ścieżkę do folderu (miast skryptu), oraz w tym folderze znajduje się 'module.json', to doda ścieżki do dependencies wylistowanych w tym module.
()
No to wracam robić moduł natywny do obsługi mediów (czyli wrapper SFMLa), który użyję w gierce testowej napisanej w Jaegerze :D

#nieprogramowanie #
Musiałem zrefaktoryzować toola do uruchamiania skryptów i4s, by sprawdzał, czy jeśli za input podamy ścieżkę do folderu (miast skryptu), oraz w tym folderze znajduje się 'module.json', to doda ścieżki do dependencies wylistowanych w tym module.


To nie jest refaktoryzacja. Refaktoryzacja to zmiana kodu bez zmiany funkcjonalności

Tak tylko prostuję, bo w pracy dostałbyś zjeby za niewłaściwa terminologię.
  • Odpowiedz
@PsichiX: npm od strony jest niemożliwy do skonfigurowania "po swojemu" nawet w wersji Enterprise kosztującej 2000$ rocznie (no wow, w końcu można hostować pakiety u siebie), a silver support to bodajże 20k dolanów ( ͡° ͜ʖ ͡°).

Ostatnio i tak zliberalizowali politykę.
  • Odpowiedz
skończyłem wreszcie korutyny. wywaliłem ostatecznie dedykowane konteksty (stosy) per korutyna i zaoszczędziłem tym na pamięci! ^^

Postaram się wrzucić aktualizacje z tego, przed wolnym i po urlopie w końcu postawie bloga, lub zaczne vloga (zastępstwo streamów, póki net mobilny) :)

#jaeger #intuicio #programowanie
via Android
  • 1
@GlenPL dokladnie tak, jak @slucham-psa-jak-gra napisal - rodzina jezykow platformy intuicio wykorzystuje pod spodem wspolny assembler i ustandaryzowane ABI do komunikacji pomiedzy modulami natywnymi, wiec mozna pisac kod w kazdym jexyku, ktory korxysta ze wspolnego assemblera. Dlatego pokazuje czesto screeny z asma takze :)
  • Odpowiedz
via Android
  • 3
@fegwegw alez owszem, jest mi to potrzebne - tworze darmowa konsole do grania, nie oparta na androidzie oraz system ma nia i jest to czesc srodowiska uruchomieniowego. Plus jest to jeden z rodziny jezykow uzywanej do mojego toolsetu do tworzenia gier. Po konsoli stworze na tym doswiadczeniu system dla smartfonow (dla mnie to szansa uniezaleznienia sie od obecnych, zamknietych, szpiegujacych systemow samsunga).
Nie wiem, czy ludzie beda tego uzywac, ale przede wszystkim
  • Odpowiedz
@FNwsk: god dammit, ale hejt tam leci :D
Dlaczego i do czego chcę dodać obsługę dec64: chcę, aby Jaeger mógł służyć także jako język do bardzo dokładnych obliczeń na liczbach, tak jak MatLab - jeśli znasz inne formaty liczbowe spełniające dokładne, bezstratne obliczenia na liczbach ułamkowych, będę rad uzyskać więcej informacji ^^
  • Odpowiedz
Obiecałem sobie długi czas temu, że zrobię kiedyś grę o tym temacie - i będzie to jedna z pierwszych gier napisanych na platformę Intuicio z użyciem nowego Ptakopyska! :D


A poza tym muzyka jest fajna, a video creepy - nie dziękujcie ( ͡° ͜ʖ ͡°)


#muzyka #gamedev #intuicio #jaeger #ptakopysk
PsichiX - Obiecałem sobie długi czas temu, że zrobię kiedyś grę o tym temacie - i będ...