Author Topic: LuaZM v0.1 Beta Released  (Read 8941 times)

0 Members and 1 Guest are viewing this topic.

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
LuaZM v0.1 Beta Released
« on: September 09, 2012, 09:51:25 pm »
The programming language Lua has been around for fifteen years, and has recently gained significant traction as an introductory scripting language. As I mentioned when I first announced the LuaZM project, the TI-Nspire CX has had Lua for about a year now, Texas Instruments' uneasy relationship with hobbyist programmers notwithstanding. I'm proud to release the first beta of LuaZM to the public, along with documentation on the current features of the core program and its included libraries. Create your own .lua programs, then use LuaZM's handy graphical file browser to select a program and run it. LuaZM also includes a command line where you can test out commands and functions. LuaZM is a semi-port of Lua 5.2.1. Please try out this beta, give me feedback, and start publishing your own Prizm Lua programs! Compatibility layers for Nspire and LuaFX programs may be coming soon. Special thanks go to Juju and AHelper for the PrizmIO console library and the File Browser GUI respectively.

Download & Read More
LuaZM v0.1 - Casio Prizm Lua Interpreter
LuaZM reference documentation

Edit: The current download is v0.1.1, which fixes zmg.keyMenu(), optimizes zmg.keyMenuFast(), and adds zmg.makeColor().


Offline blfngl

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 121
  • Rating: +3/-4
  • No worry, I'll surpass Calc84 in greatness...never
    • View Profile
Re: LuaZM v0.1 Beta Released
« Reply #1 on: September 09, 2012, 09:54:21 pm »
Very nice! :)
GAMEGAMEGAMEGAMEGAMEGAMEGAMEGAMEGAMEGAME
My blog:

TiLibs
My Projects:
Minecraft Library

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: LuaZM v0.1 Beta Released
« Reply #2 on: September 09, 2012, 09:56:20 pm »
Pretty awesome, I'll try it as soon as I can.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: LuaZM v0.1 Beta Released
« Reply #3 on: September 10, 2012, 12:58:11 am »
Great news Kerm :)

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: LuaZM v0.1 Beta Released
« Reply #4 on: September 10, 2012, 01:04:30 am »
Wow this looks great! This will make publishing Casio Prizm Lua much easier. Keep going on the TI-nspire and LuaFX versions too!
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: LuaZM v0.1 Beta Released
« Reply #5 on: September 10, 2012, 04:34:52 am »
Nice. It's just a little annoying that you always want to note that the nspire is so bad. But it really isn't. The only thing TI was doing was doing was avoiding that people could cheat at school.


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: LuaZM v0.1 Beta Released
« Reply #6 on: September 11, 2012, 03:31:50 am »
Note that his post was a cross-post from Cemetech, which is less oriented in general towards the Nspire, and not much was changed in it. I also think this post is less anti-Nspire as it states that TI added Lua a year ago after the community demanded more programming capabilities.

Also not to continue the PRIZM vs Nspire debate, but Casio at least gave us another chance to play nice and avoid encouraging cheating with our use of ASM/C. TI didn't even bother giving us such chance, which probably explains some people's stance against TI.

Back on-topic, I wonder how easy it will be to port Lua games between both calcs?

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: LuaZM v0.1 Beta Released
« Reply #7 on: September 11, 2012, 06:20:24 am »
I've been working on a compatibility layer for LuaZM that allows you to run Nspire games on the Prizm (although I don't know how it will be speedwise).
It's itsn't done yet, as debugging certain things isn't so easy for me as I don't have a Prizm :P

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: LuaZM v0.1 Beta Released
« Reply #8 on: September 11, 2012, 01:08:59 pm »
That would be great. On the PRIZM also we don't need to change the extension from .tns (or even .lua) to send the files to the calc so you would probably not need to require the user to do like gpSP or gbc4nspire, where they had to add an extra .tns at the end.

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: LuaZM v0.1 Beta Released
« Reply #9 on: September 11, 2012, 06:43:11 pm »
And how about porting a text editor so you can edit your Lua files on-calc?

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Spenceboy98

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 547
  • Rating: +59/-2
    • View Profile
Re: LuaZM v0.1 Beta Released
« Reply #10 on: September 11, 2012, 07:07:21 pm »
And how about porting a text editor so you can edit your Lua files on-calc?

zeldaking is working on that.
I like milk.

Offline [email protected]

  • LV2 Member (Next: 40)
  • **
  • Posts: 33
  • Rating: +0/-0
    • View Profile
Re: LuaZM v0.1 Beta Released
« Reply #11 on: September 12, 2012, 07:56:31 pm »
SO does this let you convert ti-boy 8xk files to the prizm?

Offline [email protected]

  • LV2 Member (Next: 40)
  • **
  • Posts: 33
  • Rating: +0/-0
    • View Profile
Re: LuaZM v0.1 Beta Released
« Reply #12 on: September 12, 2012, 08:28:52 pm »
I tried using this link http://www.ticalc.org/pub/nspire/lua/games/ but nothing works, even lua files

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: LuaZM v0.1 Beta Released
« Reply #13 on: September 13, 2012, 05:16:13 am »
I'm pretty sure that there's going to be something different between sources for the cx and prizm. I could be wrong tho, having barely ever touched lua :P

Edit: read first post more closely
Quote
Compatibility layers for Nspire and LuaFX programs may be coming soon.
Sometime in the future then ;)
« Last Edit: September 13, 2012, 05:17:05 am by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Re: LuaZM v0.1 Beta Released
« Reply #14 on: September 14, 2012, 01:16:29 pm »
[email protected]: The Lua files for the Nspire don't work directly, but if there are Nspire Lua projects you'd like to see on the Prizm, feel free to port them, once you get the original author's permission.