Język skryptowy z API w C

0

Witam

Szukam jakiegoś języka skryptowego z API w C, który miał by możliwości:

  • Wywołanie funkcji w programie "głównym" z pod określonego adresu z możliwością pobrania zwracanej wartości (ew. jak nie pobierał by zwracanej wartości to trudno, trzeba by się posłużyć jakąś zmienną globalną / odczytywaniem wartości z rejestru)
  • Operacja na zmiennych z programu "głównego" z pod określonego adresu
  • Wbudowane określone typy
  • Nie musi mieć obsługiwania klas z c++, ale może (da się to pewnie rozwiązać operacjami na wskaźniku do konkretnego obiektu)
  • Najlepiej jeśli był by proceduralny, mógł obsługiwać tablice i struktury danych (struktury nie koniecznie).
  • I jak wiadomo podstawowe operacje +,-,*,/

PS. Jeśli nie istnieje, trudno trzeba będzie zrobić samemu.

2

Lua?

0

Ale Lua potrafi call do funkcji z pod jakiegoś adresu w programie np. [adres_obiektu+offset_metody]?

1

Do LUA polecam LuaBind 0.9 (jest takze wersja ze wsparciem Lua 5.2.3) lub OOLua albo napisac wlasny.
Co do dokumentacji @bajos : http://bit.ly/1lNsYBs

0

Właściwie to możesz użyć nawet Ruby, Pythona, Scheme czy nawet takiego Pawna - tylko po co, skoro język Lua jest do tego właśnie celu przeznaczony i znacznie popularniejszy :)

0

Obrałem inną drogę. Napiszę prosty niskopoziomowy kompilowany (run-time i pre) z możliwością dekompilacji język skryptowy a'la assembler.

0

A może CERN cint? Interpreter c++ ;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1