Treść została ukryta...

- Najlepsze
- Wszystkie komentarze

Ah, zapomniałbym - wczoraj wbudowałem w platformę Intuicio wielowątkowość. Do pełnej jej implementacji zostały mi muteksy i bloki współbieżne z poprzedniej wersji :3
https://github.com/PsichiX/language-intuicio4
#programowanie #intuicio
https://github.com/PsichiX/language-intuicio4
#programowanie #intuicio


https://github.com/PsichiX/language-intuicio4
Działa już całkiem spora część funkcjonalności - jeszcze tylko kompilacja do natywnych modułów i można brać się za refactoring Kaiju 2.0 ^^
#intuicio #kaiju #gamedev
Działa już całkiem spora część funkcjonalności - jeszcze tylko kompilacja do natywnych modułów i można brać się za refactoring Kaiju 2.0 ^^
#intuicio #kaiju #gamedev

- Najlepsze
- Wszystkie komentarze
@PsichiX: o fu

@programuje_dla_hajsu co fu

Nowoczesny assembler Intuicio v4 wspiera już wołanie rutyn z nieokreśloną ilością parametrów (a interpreter na pewno, póki co kompilacja do C stoi bo na interpreterze łatwiej się testuje nowe ficzery i wrócę do kompilacji C jak zamknę ficzer-liste :D).
Importy też działają, ale muszę wykminić jeszcze jak bindować poprawnie natywne moduły. Może zrobie je jako stdcalle do dllek - jak myślicie?
#intuicio #kaiju #programowanie
Importy też działają, ale muszę wykminić jeszcze jak bindować poprawnie natywne moduły. Może zrobie je jako stdcalle do dllek - jak myślicie?
#intuicio #kaiju #programowanie

- Najlepsze
- Wszystkie komentarze

@FedoraTyrone: jest.

Treść została ukryta...

- Najlepsze
- Wszystkie komentarze

Treść została ukryta...

- Najlepsze
- Wszystkie komentarze

syntax checker assemblera nowej VMki gotowy, teraz podpiąć kompilację pod node'y AST <3
dostępne będą tryby przetwarzania assemblera takie jak: kompilacja, dekompilacja i interpretowanie (yay, w końcu będzie podkładka pod JIT).
( tak, spodobała mi się składnia LLVM asm :3 )
#screenshotsaturday #intuicio #gamedev
dostępne będą tryby przetwarzania assemblera takie jak: kompilacja, dekompilacja i interpretowanie (yay, w końcu będzie podkładka pod JIT).
( tak, spodobała mi się składnia LLVM asm :3 )
#screenshotsaturday #intuicio #gamedev

- Najlepsze
- Wszystkie komentarze

Treść przeznaczona dla osób powyżej 18 roku życia...
- Najlepsze
- Wszystkie komentarze

https://gist.github.com/PsichiX/37899a92b6493f18c22e#file-test-i4s
Zacząłem designować nową wersję assemblera mojej VMki (dosyć stara jest, czas ją przepisać od nowa, zmieniając architekturę, ale zostawiając jej kluczowe ficzury wbudowane w VMkę, takie jak: współbieżne wykonywanie kodu, czy (opcjonalne) obiekty zarządzane) ʕ•ᴥ•ʔ
#nieprogramowanie #intuicio
Zacząłem designować nową wersję assemblera mojej VMki (dosyć stara jest, czas ją przepisać od nowa, zmieniając architekturę, ale zostawiając jej kluczowe ficzury wbudowane w VMkę, takie jak: współbieżne wykonywanie kodu, czy (opcjonalne) obiekty zarządzane) ʕ•ᴥ•ʔ
#nieprogramowanie #intuicio

Ponieważ stara (wieloletnia już) wersja maszyny wirtualnej Intuicio okazała się dla mnei za wolna w benchmarku Kaiju, postanowiłem przepisać ją, całkowicie zmieniając podejście architektury VMki tak, by trzeba było użyć jak najmniej bytecode'u.
I przy tej okazji testuję CLion IDE - powiem tylko: KOCHAM WAS I WASZE WSZYSTKIE EDYTORY, JETBRAINS <3 <3 <3
#oswiadczeniezdupy #nieprogramowanie #intuicio #kaiju #clion
I przy tej okazji testuję CLion IDE - powiem tylko: KOCHAM WAS I WASZE WSZYSTKIE EDYTORY, JETBRAINS <3 <3 <3
#oswiadczeniezdupy #nieprogramowanie #intuicio #kaiju #clion
- Najlepsze
- Wszystkie komentarze

Treść została ukryta...

- Najlepsze
- Wszystkie komentarze

Treść została ukryta...

- Najlepsze
- Wszystkie komentarze

Treść została ukryta...

- Najlepsze
- Wszystkie komentarze

Treść została ukryta...

- Najlepsze
- Wszystkie komentarze

W ramach portowania #xenoncore3 na unixy, powstało środowisko uruchumieniowe dla skryptów assemblera IntuicioVM (potem będzie też i dla Intuicio++ jak już skończę kompilację jego kodu do asma).
( ͡° ͜ʖ ͡°)
#nieprogramowanie #intuicio #ipp
( ͡° ͜ʖ ͡°)
#nieprogramowanie #intuicio #ipp

- Najlepsze
- Wszystkie komentarze

Treść została ukryta...
- Najlepsze
- Wszystkie komentarze

Treść została ukryta...

- Najlepsze
- Wszystkie komentarze

Wczoraj były proste wyrażenia, dziś już są pełne wyrażenia, zmienne i funkcje! Kolejne w kolejce są: kontrola sterowania (warunki, loopy), typy/klasy.
Na razie nie ma type-checków, bo do kompilacji typów w kompilatorze
#intuicio #gamedev #nieprogramowanie #javascript
Na razie nie ma type-checków, bo do kompilacji typów w kompilatorze
PST->JS jeszcze nie doszedłem, więc można spokojnie dzielić inta przez stringa ( ͡° ͜ʖ ͡°)#intuicio #gamedev #nieprogramowanie #javascript

- Najlepsze
- Wszystkie komentarze

Trochu ciężko pokazać coś, gdzie wszystko dzieje się w bebechach aplikacji, ale postaram się opisać pokrótce:
Na screenie widzicie pierwszą kompilację do kodu JSa bardzo prostego wyrażenia - szału nie ma, acz od tego momentu mogę już w tym samym czasie dodawać konwertery
#nieprogramowanie #gamedev #intuicio #ipp #javascript
Na screenie widzicie pierwszą kompilację do kodu JSa bardzo prostego wyrażenia - szału nie ma, acz od tego momentu mogę już w tym samym czasie dodawać konwertery
I++ -> PST jak i PST -> JS w obu kompilatorach ^^#nieprogramowanie #gamedev #intuicio #ipp #javascript


No ale co kto woli...
Treść została ukryta...