Nav apraksta

Legimet a1f7a0077c Merge branch 'master' of https://github.com/fgalliat/duktape-nspire into fgalliat-gfx-lib 9 gadi atpakaļ
examples c66cd27f39 ADDED mini GFX lib 0.1 9 gadi atpakaļ
.gitignore ef9d30a872 Add Mandelbrot demo 9 gadi atpakaļ
COPYING 2573ffec13 * Add (incomplete) filesystem and keys modules 9 gadi atpakaļ
COPYING.LESSER 2573ffec13 * Add (incomplete) filesystem and keys modules 9 gadi atpakaļ
Makefile e77c1dbf6a Better displaying of version numbers and build date 9 gadi atpakaļ
README.md b1f3d99788 Update README.md for v0.1.1 9 gadi atpakaļ
duk_config.h 62471a202e Added Duktape 1.3.0 9 gadi atpakaļ
duktape.c 5cdd5be075 Update to Duktape 1.3.1 9 gadi atpakaļ
duktape.h 5cdd5be075 Update to Duktape 1.3.1 9 gadi atpakaļ
floodfill.h 9fe3035c96 ADDED copyright headers 9 gadi atpakaļ
framebuffer.h 9fe3035c96 ADDED copyright headers 9 gadi atpakaļ
fs.c 1de52b6c9b Fix bug with fs.Stats 9 gadi atpakaļ
fs.h 2573ffec13 * Add (incomplete) filesystem and keys modules 9 gadi atpakaļ
main.c 08a49599ad Fix file extension registration 9 gadi atpakaļ
module.c 2573ffec13 * Add (incomplete) filesystem and keys modules 9 gadi atpakaļ
module.h 466e0e7f74 Remove dependency function for modules 9 gadi atpakaļ
nsp_keys.c 2dee4658d3 Added readdir function 9 gadi atpakaļ
nsp_keys.h 3a62c0c685 Change header guard 9 gadi atpakaļ
nsp_texture.c 9fe3035c96 ADDED copyright headers 9 gadi atpakaļ
nsp_texture.h d0e6724dad Add incomplete Texture class (still need to add setData and drawOnTo) 9 gadi atpakaļ

README.md

Duktape-nspire 0.1.1

Duktape-nspire provides a JavaScript (ECMAScript) interpreter for the TI-Nspire handheld calculator. It combines the Duktape Javascript engine with a set of Nspire-specific modules and module support, and a REPL (using Nspire I/O for its interface).

Modules

The following modules are available right now:

  • fs: Filesystem functions, compatible with the fs module of Node.js
  • nsp/keys: Functions for keyboard input
  • nsp/texture: Graphics support, compatible with the Texture class of the Nspire port of Micro Python

These modules are not complete, and more functions and modules will be added in the future.

License

Duktape-nspire is licensed under the GNU LGPL, version 3 or above:

Copyright (C) 2015 Legimet

This file is part of Duktape-nspire.

Duktape-nspire is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Duktape-nspire is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with Duktape-nspire. If not, see http://www.gnu.org/licenses/.

Duktape itself is licensed under the MIT License (Expat), which can be found in the file duktape.h.