Join us on Discord!
You can help CodeWalrus stay online by donating here.
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Legimet

#46
Quote from: DJ Omnimaga on March 24, 2015, 08:51:37 AM
It's used in USA as well

I'm in the USA and I've never had to use exam mode. It's not required for AP exams and SAT, at least.
#47
No, I'm not in robotics.

I guess (-_(//)); is now my project's logo :P
#48
Quote from: DJ Omnimaga on March 23, 2015, 04:17:05 AM
Yeah I'M glad this is still alive. I can understand updates are slow due to lack of time, though. Hopefully life isn't too hard on you as well >.<

Good luck! By the way, I haven't kept up with Omni topics in a long while: Is nPDF still a thing?

This has been a really busy month, with all of my math/science/other stuff competitions, plus school work. :crazy:
nPDF is still a thing, but I haven't touched it in a while. (Pull requests are welcome.)

Quote from: Duke "Tape" Eiyeron on March 23, 2015, 04:20:37 PM
I allow you to use my avatar for your project (-_(//));
Jokes asides, that name made me directly find the Duke Tape thing. Oh and benchmarcking could be useful to see if the project is viable for heavy projects. Do you have any methods for knowing how much memory is free for the interpreter?
I never got the joke ???
Anyway, the Duktape website says it runs on systems with "256kB flash and 96kB system RAM." :)
#49
I added some bindings, key functions and file io about a week ago. Graphics hasn't been added due to lack of time.
#50
As much as I hate CollegeBoard, at least they don't have restrictions like this.
#51
Quote from: Eiyeron on March 09, 2015, 06:01:17 PM
I don't see any groundbreaking features that would worth the jump to a new major version. Is there any other addition to the OS?

TI never adds features to their OS. :P
#52
I tried OS 3.6 and switched back once I realized how slow it was.  :P
#53
Ndless 3.1 and 3.6 don't include the 3.9 resources. I don't know if the archives will be updated.
#54
Quote from: DJ Omnimaga on February 24, 2015, 11:12:26 PM
Ah strange, I thought I read somewhere that for those OSes Ndless 3.9 would not work. IIRC Critor told me that if I used OS 3.6 I would still need to use Ndless 3.6. Of course programs will most likely run fine, though.

You have to use the 3.6/3.1 installer, but the 3.9 resources will work fine with it. On 3.1, using the 3.9 resources will add Zehn support. Also, this means that more syscalls can be added without breaking compatibility with 3.1/3.6. I'm using the 3.9 resources right now on 3.1.
#55
Quote from: DJ Omnimaga on February 24, 2015, 09:34:08 PM
If you still use OS 3.1, then you will have to use Ndless 3.1 instead, though, and OS 3.6 will still require Ndless 3.6.

Actually, the resources file for Ndless 3.9 was made to work with OS 3.1, 3.6, 3.9, and 3.9.1. :)
#56
Well, there's always
print('Hello world!');

But seriously, an article which will be posted on TI-Planet with code examples. I have to add some modules first (filesystem, graphics, etc.)
#57
I just uploaded a version compiled with -O3 (it's a little larger, but faster)
#58
Quote from: DJ Omnimaga on February 04, 2015, 04:14:44 AM
New languages are always welcome on the TI-Nspire. With the limitations of TI-BASIC and some people not always liking Lua, sometimes people might have felt there aren't enough alternatives that can suit them. Good job!  :thumbsup:

Thanks. I think I'll do a benchmark similar to the one for Micropython (recursively calculate Fibonacci numbers). Duktape doesn't have a JIT but I don't think it should be bad. Games and other stuff should be possible once I add some "Duktape/C" functions for graphics, input, touchpad, etc. Duktape/C functions are native functions that can be called from JS code.

Also Vogtinator said that PyWrite should be easy to use for JS. The syntax highlighting is modular, and duktape.tns can be called in the same way as micropython.tns. Although the name might not fit :P
#59
Hi everyone, I just joined CodeWalrus  :D

This is a port of Duktape, a lightweight JavaScript (ECMAScript) interpreter, to the TI-Nspire.
It can run in interactive mode (NspireIO) or run a .js(.tns) file from the documents screen. To exit from interactive mode type ".exit".
More functions will be added later.

Download: http://ti-pla.net/a153555
Source code: https://github.com/Legimet/duktape-nspire
Powered by EzPortal