Code Monkey home page Code Monkey logo

tibasic's Introduction

Noah's TI Basic Program Collection

Why do I use .tibasic files?

This repository only contains .tibasic Source Code Files instead of your typical compiled .8xp files from your TI Calculator. I have made this decision to have the freedom to edit my ti basic programs in any text editor. In my eyes, using the proprietary, official TI Connect CE editor is just a big pain. And don't even talk about programming directly on your TI-84.

In short, using Source Code Files makes editing and sharing easier and better.

Compiling

I have made my own compiler called tibasicc so I can have the ability to use comments in my .tibasic files. It is very easy to install, just follow the instructions in the Readme. You can run the compiler on the command line like this:

tibasicc [options] filename

GNU/Linux Mentions

To fully programm and connect your TI Calculator only using GNU/Linux, you can use a programm called TILP ('Tilp Is a Linking Program') to transfer your compiled .8xp files to your TI Calculator. On Arch Linux, there is an AUR Package available (simply called tilp).

For further informations and a list of features consider visiting their Project Website.

Vim Mentions

To get some nice and easy syntax highlighting you can use the command set syntax=python. You can even set this behaviour as a default for all .tibasic files in your .vimrc:

" automatic python syntax highlighting for .tibasic files
autocmd BufNewFile,BufRead *.tibasic set filetype=python

tibasic's People

Contributors

noahvogt avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

tolkien

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.