Kutatást végzek arról, hogyan tudnám tovább növelni a fejlesztő kényelmét és hatékonyságát a támogató platformommal. Mivel 1 éve foglalkozok neurális hálózatokkal, úgy döntöttem hogy megpróbálom jósoltatni a hibákat és regressziót keresni egy mesterséges intelligencia betanításával. (Ugye az AI egyik részhalmaza a Machine learning, és annak egy részhalmaza a neurális háló, és ezen belül is hatalmas a terület (deep learning, LSTM, attention stb). Nos, ez utóbbira hivatkozok csak röviden mint AI).
Egyelőre Livescript-el (LS) kísérletezek. Ugye ez Javascript-re (JS) fordul. Megnéztem hogy van-e a fordítójának olyan kapcsolója, amely bytecode-ot vagy egyéb más strip-elt struktúrát tud kidobni. Éppen van:
npm install livescript
lsc --help
...
-l, --lex print the tokens the lexer produces
-t, --tokens print the tokens the rewriter produces
-a, --ast print the syntax tree the parser produces
Task nevű példaprogramom kódját konvertálom AI-jal megetethető formába (csak simán a script tag-ek közti részt kimásolom fájlba és beadom lsc-nek, és azt konvertálom tovább). Lássuk a 3 különböző struktúrát (csak részletet mutatok, ebből már látszik megfelelően):