PsichiX
Jest już instrukcja warunkowa jak i pętla while ^^


#jaeger #programowanie #intuicio
  • Najlepsze
  • Wszystkie komentarze
s.....a
s.....a
@PsichiX: jakaś dziwna ta składnia
PsichiX
PsichiX Autor
  • adult
1
Treść przeznaczona dla osób powyżej 18 roku życia...
PsichiX
Dokończyłem używanie natywnych modułów oraz marshalling typów native <-> jaeger i połatałem dziury, przez co już się nie w--------a (。◕‿‿◕。)
Zanim zrobię korutyny, przypomniałem sobie, że w sumie to fajnie byłoby móc używać w programie control flow (ify i pętle).
Z pętel to while powinien wystarczyć, nie?

#jaeger #programowanie #intuicio #gamedev
  • Najlepsze
  • Wszystkie komentarze
insystem
@insystem: nie rozumiem :D


@PsichiX: właśnie o tym mówię...
PsichiX
PsichiX Autor
2
@insystem:
marshalling - jest to proces konwersji typów. na upartego możesz porównać to do serializacji z formatu A do pośredniego formatu B i deserializacji z pośredniego formatu B do innego formatu C.
Używa się go przede wszystkim do komunikacji pomiędzy różnymi ABI - np. .NET używa marshallingu pomiędzy typami natywnymi (int32/float32 itp.) a typami zarządzanymi maszyny wirtualnej .NETa.

native <-> jaeger - tu chodzi konkretnie o konwersję wartości pomiędzy
PsichiX
Hahaha - działa! :D

Teraz sprawdzić do końca marshalling, oraz dodać korutyny i mogę zacząć pisać gierkę! ^^

#jaeger #programowanie #intuicio #gamedev
  • Najlepsze
  • Wszystkie komentarze
fegwegw
fegwegw
  • adult
7
Treść przeznaczona dla osób powyżej 18 roku życia...
sharaquss
@PsichiX: jesteś FoodEmperorem gamedevu. On hodował mąkę, żeby zrobić pączki, ty programujesz framework, żeby napisać gierkę.
Szanuję ;D
PsichiX
Okej, po dwóch dniach redesignu korutyn, oto finalna wersja - czyli jak korutyny są obsługiwane niskopoziomowo - już chyba mogę je implementować w Jaegerze :D

#intuicio #programowanie #jaeger
  • Najlepsze
  • Wszystkie komentarze
PsichiX
PsichiX Autor
1
@Swiatek7 ja tu ciagle jestem, ot koduje non stop ;p
poza edukacja? Tworze platforme uruchomieniowa w ideologii natywnych modulow z rodzina jezykow wysokopoziomowych opartych o wspolny assembler - mysl o tym jak o romansie .neta z npm :D
celem jest zwiekszenie liczby targetow i optymalizacji czasu produkcji gier w ptakopysku + robie wlasna konsole na rpi3 oparta o to
(。◕‿‿◕。)
PsichiX
Nie wiem, czy kogoś to zdziwi, ale designuję przenośną konsolę grową opartą na raspberry pi - customowy system z lekką powłoką graficzną i środowiskiem uruchomieniowym aplikacji opartym na tworzonej aktualnie platformie Intuicio.
Tak, żodyn android, tylko natywne aplikacje, aby śmigało - rpi3 ma możliwości chyba generację starszych samsungów, a te mogą pociągnąć więcej, jeśli aplikacje będą natywne, niżeli odpalane w VMce.

Co jakiś czas będę wrzucał informacje o postępach designu i może jakieś dogłębniejsze
  • Najlepsze
  • Wszystkie komentarze
PsichiX
Dyrektywa strict przełącza kompilator w tryb restrykcji funkcyjnych, czyli odpadają wszelkie opcje użycia efektów ubocznych.
To chyba wszystko, co dotyczyło walidacji programu - od jutra zaczynam pisać translację jaegera na assembler :3

#jaeger #programowanie #intuicio
  • Najlepsze
  • Wszystkie komentarze
PsichiX
A tak się informuje kompilator, jak dokonywać marshallingu pomiędzy nie atomowymi typami, bo może tak być, że zechcemy wykorzystać natywny moduł zgodny z innym językiem rodziny Intuicio i wtedy to, pozwoli nam poprawnie komunikować się pomiędzy modułami - ale to coś tylko dla zaawansowanych userów :D

#programowanie #jaeger #intuicio
  • Najlepsze
  • Wszystkie komentarze
PsichiX
Niemała zmiana:

1. Wstrzykiwanie kodu assemblera nie odbywa się już w stringu, a poprzez umieszczenie pomiędzy podwójnymi tyldami.
fajnie składnię tego wizualizuje Atom, któremu po prostu podaję iż pomiędzy tyldami ma używać składni assemblera Intuicio :D

2. dyrektywa jaegerify, która załatwia marshalling pomiędzy natywnymi modułami, a funkcjami jaegera (kompilator robi wraperową funkcję, która konwertuje typy jaeger <-> native).
PsichiX
Korutyny w Jaeger :D

#programowanie #jaeger #intuicio
  • Najlepsze
  • Wszystkie komentarze
PsichiX
Mirko-programiści, potrzebna mi Wasza pomoc w przedyskutowaniu designu języka funkcyjnego opartego o nową platformę Intuicio!

Powiedzcie mi, czy taki design jest zgodny z funkcyjnym paradygmatem?
Czy nie pominąłem czegoś ważnego, albo nie przekombinowałem z czymś?
Bardzo proszę o powiedzenie mi, gdzie z------m - bazuję na informacjach znalezionych na temat różnych języków funkcyjnych, ale wciąż mogę mieć problem z rozumowaniem FP i docenię każde wytknięcie błędu wraz z poprawieniem mnie (。
  • Najlepsze
  • Wszystkie komentarze