Ua fa'alauiloa mai e le au atia'e o le gagana polokalame Mojo le Mojo SDK 0.7, o se meafaigaluega e mafai ai ona e tu'ufa'atasia galuega faatino i le lotoifale. O lo'o aofia i le Mojo SDK vaega e mana'omia mo le atina'eina o polokalame Mojo, e aofia ai se compiler, runtime, se interactive REPL shell mo le fausiaina ma le fa'agaoioia o polokalame, se debugger, se Visual Studio Code (VS Code) editor add-on fa'atasi ai ma le lagolago mo le autocompletion, code formatting, ma le syntax highlighting, ma se Jupyter integration module mo le fausiaina ma le fa'agaoioia o Mojo notebooks. O lo'o avanoa Mojo SDK builds mo le platform. LinuxO le source code mo le compiler ma isi atina'e o galuega faatino ua fuafuaina e tatala i le punaoa pe a mae'a le mamanu o le fausaga i totonu.
I le lomiga fou:
- Fa'aopoopo le ituaiga Dict fa'atasi ai ma le fa'atinoina o fa'asologa fa'atasi mo le teuina o pa'aga autu/taua.
- Fa'aopoopoina se ituaiga saogalemu mo le galue ma fa'ailoga "Fa'asino", lea e mafai ona fa'aoga e fai ma sui i fa'ailoga masani e le saogalemu. Fa'asinomaga o lo'o fa'aalia ai le mata'ituina o fa'amatalaga o le olaga atoa o le fa'asino ma siaki avanoa e le tuusao.
- O galuega num_physical_cores, num_logical_cores ma num_performance_cores ua faaopoopo i le faletusi masani sys.info e maua ai faʻamatalaga e uiga i PPU faaletino ma talafeagai, faʻapea foʻi ma avanoa faʻatatau o faʻatinoga.
- O le filifiliga "-D MOJO_ENABLE_ASSERTIONS" ua faʻaopoopoina i le tuʻufaʻatasia ina ia mafai ai ona faʻapipiʻi siaki (faʻamatalaga) i galuega masani a le faletusi e iloa ai ituaiga o mea sese. Ona o le faaletonu, ua le atoatoa le faiga, ona e i ai se aafiaga le lelei i le faatinoga.
- Mojo Language Server ma le plugin mo Visual Studio Code ua faʻaopoopoina Suʻe Faʻamatalaga uma ma Alu i Faʻamatalaga galuega.

O le poloketi Mojo o loʻo taʻitaʻia e Chris Lattner, o le faʻavae ma le tusiata sili o le poloketi LLVM ma le na faia le gagana Swift programming. O le gagana Mojo e tu'ufa'atasia le faigofie o le fa'aoga mo le atina'eina o su'esu'ega ma le fa'ata'ita'i vave ma le talafeagai mo oloa fa'ai'uga maualuga. O le mea muamua e maua e ala i le faʻaogaina o le faʻaoga masani o le gagana Python, ma le lona lua ona o le mafai ona tuʻufaʻatasia i totonu ole masini faʻailoga, faʻaoga-saogalemu (mo se faʻataʻitaʻiga, static typing, siaki le olaga atoa o faʻamatalaga ma siaki le nono o fesuia'i) ma le fa'aogaina o mea faigaluega mo le fa'avavevaveina o fa'atatauga (mo se fa'ata'ita'iga, e mafai ona aofia ai GPU, fa'avavevave fa'apitoa mo le a'oa'oina o masini ma fa'atonuga o le gaosiga o vete). O nisi faʻamatalaga e uiga ia Mojo e mafai ona maua i le faʻasalalauga muamua o le poloketi.
puna: opennet.ru

