Author Topic: [Idea] nSpire/calculator language IDE  (Read 4891 times)

0 Members and 1 Guest are viewing this topic.

Offline AGVolnutt

  • LV3 Member (Next: 100)
  • ***
  • Posts: 58
  • Rating: +4/-0
    • View Profile
[Idea] nSpire/calculator language IDE
« on: May 29, 2011, 12:00:55 am »
I was thinking about this the other day. While I was programming, it occurred to me that If's and For's (and such) were becoming a hassle to organize and identify, especially when working with a number of variables and "if" commands. I then thought about a way to probably improve the nSpire Computer Software program entry, but then I realized it would be flat out illegal and difficult to understand TI's organization methods.

So that bought up the idea of options. We could make our own IDE (from Notepad++ or scratch or Real Studio) with features that should be standard in any application development platform, such as brackets (the little groupie things for the ifs and such), note ticks, colored commands (strings, if's or then's, variables) , and numbered lines. Of course, we could not possibly compile the tns or tnc files (without some EXTRA work with the format), so it would be probable to just export the code without the default nSpire headers.
« Last Edit: May 29, 2011, 12:02:58 am by AGVolnutt »

Offline AGVolnutt

  • LV3 Member (Next: 100)
  • ***
  • Posts: 58
  • Rating: +4/-0
    • View Profile
Re: [Idea] nSpire/calculator language IDE
« Reply #1 on: May 29, 2011, 12:02:13 am »
(Contd.)

(It seems the the raw text was cut off since I had raw code in the top post.)

To actually get this idea of the runway would require a team of people though. A programmer who beasts at RealStudio (which can export programs to .exe (Windows) or .app (Mac) or Linux), a GUI designer, graphics designer and a few people with specialty in calculator languages would all be necessary.

Discuss the potentials and extra features that should be added into consideration. And if you're interested in development, let me know so we can assemble a formal team.

~AGVolnutt

Sorry mods if I placed this in the wrong section. I figured that since this relates a little bit more to TI-BASIC development, I put it in this section.
« Last Edit: May 29, 2011, 12:03:23 am by AGVolnutt »

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: [Idea] nSpire/calculator language IDE
« Reply #2 on: May 29, 2011, 12:03:43 am »
unfortunately we did have one of these kind of things but TI blocked by having us have to use a special proprietary encryption that only works through the student software and on-calc. I'm not sure how we could get around this legally I think I might of heard that one person was close to breaking it
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline AGVolnutt

  • LV3 Member (Next: 100)
  • ***
  • Posts: 58
  • Rating: +4/-0
    • View Profile
Re: [Idea] nSpire/calculator language IDE
« Reply #3 on: May 29, 2011, 12:05:11 am »
What do you mean with proprietary encryption? Did this said program have a direct connection to the calculator?

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: [Idea] nSpire/calculator language IDE
« Reply #4 on: May 29, 2011, 12:06:13 am »
I believe the algorithm for doing it was proprietary. I don't know much about legal law like this, now laws on murder/torture/etc i know... those are just what interested me when I was studying laws no scary underlying reason at all
« Last Edit: May 29, 2011, 12:06:41 am by ruler501 »
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline AGVolnutt

  • LV3 Member (Next: 100)
  • ***
  • Posts: 58
  • Rating: +4/-0
    • View Profile
Re: [Idea] nSpire/calculator language IDE
« Reply #5 on: May 29, 2011, 12:09:17 am »
Well, so it would probably be wise to cut direct TNS/TNC file writing. I still beleive that having the IDE copy the user-written program to the clipboard to import to the nSpire Computer Software would be much more legal, but a bit less efficient.
« Last Edit: May 29, 2011, 12:09:37 am by AGVolnutt »

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: [Idea] nSpire/calculator language IDE
« Reply #6 on: May 29, 2011, 12:21:58 am »
I'm not sure how well that would work but it is a good idea. I usually prefer IDE's with debugging added in.
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: [Idea] nSpire/calculator language IDE
« Reply #7 on: May 29, 2011, 12:25:28 am »
Sorry mods if I placed this in the wrong section. I figured that since this relates a little bit more to TI-BASIC development, I put it in this section.
I went ahead and moved it to Other Calc Discussion and News, as I think it fits better here, but I think it could go either way.

SirCmpwn

  • Guest
Re: [Idea] nSpire/calculator language IDE
« Reply #8 on: May 29, 2011, 01:56:55 am »
Well, it just so happens that a windows and linux gui programming expert with experience writing ides frequents this forum.

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: [Idea] nSpire/calculator language IDE
« Reply #9 on: May 29, 2011, 02:14:45 am »
(Make sure to leave the MOVED redirects intact btw when moving new topics)

And it would be nice if there was a Nspire development IDE, possibly with ASM, C and Lua support (maybe even on-calc for the latter). Some people tend to get lost with everything spread around or separate. It's nice sometimes to just have to download one software and immediately be able to develop and compile.

And for the sake of our younger, under-parental-control userbase, it would be nice if such IDE was portable.

Offline AGVolnutt

  • LV3 Member (Next: 100)
  • ***
  • Posts: 58
  • Rating: +4/-0
    • View Profile
Re: [Idea] nSpire/calculator language IDE
« Reply #10 on: May 29, 2011, 03:55:34 pm »
Since the IDE would be fairly small, (as basic as possible, probably the most advanced thing you could see is a mirror of the nSpire Menu), it would most likely be about <20MB. Hopefully.

Yea, having classes are nice but they cause a lot of confusion. But I seriously beleive that colored text for commands and strings and automatic If groupies would help out. It's fairly hard remembering the If's you have within an If, espicially when you only have a giant jumble of text.

I am well aware that there's the "return" button (shift-enter) to create a makeshift "groupie". It was tedious using that. :P