Author Topic: [RELEASE][WIN] Nspire's Little Magic compiler [LUA/C]  (Read 6200 times)

0 Members and 1 Guest are viewing this topic.

Offline simonepsp

  • LV2 Member (Next: 40)
  • **
  • Posts: 20
  • Rating: +4/-1
    • View Profile
[RELEASE][WIN] Nspire's Little Magic compiler [LUA/C]
« on: March 14, 2013, 04:26:32 pm »
Hello everyone :)

I've just solved all my compiling problems so I decided to develop a new simple program that helps windows users to build C programs for ti Nspire:)
It still require a windows pc with sdk environment setted up correctly.

That's the first version, so it may contain bug :) Suggestions are also accepted ;)
The next version will contain a compiling error log & other features :P

ATTENTION: "this program is released 'as is' and there are no working guarantees. I'm still developing it :)

________________________________________________________________________________________________________________
USE
________________________________________________________________________________________________________________

Just click "compile" button, select folder where files reside and leave the program to compile files itself.
If everything works correctly you'll find a .tns file inside your program folder :)

________________________________________________________________________________________________________________
SCREENSHOT
________________________________________________________________________________________________________________










Select folder



Result



________________________________________________________________________________________________________________
DOWNLOAD
________________________________________________________________________________________________________________

http://www.mediafire.com/?czb2o1s0fkodfov [v 1.0.1]

________________________________________________________________________________________________________________
CHANGELOG
________________________________________________________________________________________________________________

Quote
Changelog:
- 1.0.1 - March 16, 2013
   - Environment variables installer completely rewritten!
- 1.0 - March 15, 2013
   - New menu
   - LUA language compatibility
   - Environment variables installer (Still in Beta, I'm still developing it)
   - Install button. Push this button to download a "mini-pack" with all programs/libraries that you need :)

- 0.1 - First release -  March 14, 2013



________________________________________________________________________________________________________________
DONATE
________________________________________________________________________________________________________________

If you like this program please consider to make a donation :)

Bitcoin Address: 138sK3nZ3yJDooYcFMXUHciawwSu9YUQ2

Thank you :)
« Last Edit: March 18, 2013, 03:21:17 am by simonepsp »

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: [RELEASE][WIN] Nspire's C Little Magic compiler
« Reply #1 on: March 14, 2013, 04:55:43 pm »
That looks nice :D hope it'll help users who also have problems!
Mind sharing your solution?
I'm not a nerd but I pretend:

Offline simonepsp

  • LV2 Member (Next: 40)
  • **
  • Posts: 20
  • Rating: +4/-1
    • View Profile
Re: [RELEASE][WIN] Nspire's C Little Magic compiler
« Reply #2 on: March 14, 2013, 05:18:08 pm »
:)
Thank you. Unfortunately this program still require a development environment setted up correctly :( but I'm working on a solution! My goal is develop a program that doesn't need libraries, msys, MinGW, etc... :) Something that helps users to develop without any installation :P

for compiling problems:

I just...
1) uninstalled everything related with Ndless, Yagarto, MinGW, etc. with revo uninstaller
2) removed path references with PATH editor
3) reinstalled all (minGW,Ndless bin path, Yagarto,Msys)
4) Added bin folder, from Ndless SDK, to path environments list
5) :)
« Last Edit: March 14, 2013, 05:21:24 pm by simonepsp »

Offline Levak

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +208/-39
    • View Profile
    • My website
Re: [RELEASE][WIN] Nspire's C Little Magic compiler
« Reply #3 on: March 14, 2013, 05:40:29 pm »
Hi,

Sorry to be so unpleasant, but what is the goal of such a program to replace the F7 key on the Ndless SDK if you still have to get the other depedencies ?
And by the way, Ndless SDK does not require a custom installation of MinGW nor yagorto. Everything is linked now.
I do not get mad at people, I just want them to learn the way I learnt.
My website - TI-Planet - iNspired-Lua

Offline simonepsp

  • LV2 Member (Next: 40)
  • **
  • Posts: 20
  • Rating: +4/-1
    • View Profile
Re: [RELEASE][WIN] Nspire's C Little Magic compiler
« Reply #4 on: March 14, 2013, 05:53:09 pm »
Hi,

Sorry to be so unpleasant, but what is the goal of such a program to replace the F7 key on the Ndless SDK if you still have to get the other depedencies ?
And by the way, Ndless SDK does not require a custom installation of MinGW nor yagorto. Everything is linked now.

yes, you're right but I have a lot of problems with ndless IDE (Scite IDE) and I can't get it to work :\ and I'm not the only one :(

« Last Edit: March 14, 2013, 05:53:54 pm by simonepsp »

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: [RELEASE][WIN] Nspire's C Little Magic compiler
« Reply #5 on: March 15, 2013, 04:38:07 am »
Hi,

Sorry to be so unpleasant, but what is the goal of such a program to replace the F7 key on the Ndless SDK if you still have to get the other depedencies ?
And by the way, Ndless SDK does not require a custom installation of MinGW nor yagorto. Everything is linked now.
+1
Do you really except us to click on one of those shitty ad links for a basically useless program?
Sorry for flaming, but I don't really like it when people come here, ask for help and get it for free and then create something not very useful (because the Ndless SDK provides this function) and put an adf.ly link + a donate adress there...

Considering this member is new to the forums I don't think any flaming is appropriate. Granted, per TI community standards it's unethical to beg for money for a calculator program (especially if it doesn't accomplish much more than other existing programs, but also the fact that people tend to be scared of clicking strange links), but there are different ways to get your point accross (such as what I just did now) than trying in every way possible to make users leave the forums for doing (perhaps unintentionally, in the case of a new member) a mistake.

Levak's comment was just at the very limit of what's acceptable per Omnimaga standards, but at least he didn't blatantly tell the guy he's not welcome to Omnimaga due to asking help to make a donation-ware program. Besides, in the past, some TI sites died completely because new members were not even given a chance to learn from their first mistakes (basically, rather than only being ruder if the member doesn't listen, they were rude right from the start)

Anyway what doesn't work with the Ndless IDE? It isn't the first time that someone has issues with it since last week (aeTIos, for instance), so could there be cross-OS compatibility problems (which, I assume, is why you made this alternative) or is there something unclear in installing instructions?
« Last Edit: March 15, 2013, 04:51:00 am by DJ_O »

Offline compu

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 275
  • Rating: +63/-3
    • View Profile
Re: [RELEASE][WIN] Nspire's C Little Magic compiler
« Reply #6 on: March 15, 2013, 06:18:41 am »
I started to write a post to explain my personal opinion, but the post that you quoted (I have deleted it to make sure we do not have some stupid discussion here) pretty much sums it up already, so there is probably no need for it..

I just want to clarify that I am in no way "trying to destroy Omnimaga", because Omnimaga itself is a pretty awesome community ;)
So... Sorry for being rude to new members, but seeing something like this instantly pisses me off (just like my post pissed you off so you sent me that PM)

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: [RELEASE][WIN] Nspire's C Little Magic compiler
« Reply #7 on: March 15, 2013, 06:46:00 am »
Compu: He (or she? Judging from the name) does not know the community  I assume. Plus, what's wrong with donationware? If you don't want to donate, don't do it. If you want, well hooray for the one that gets the money :D
I'm not a nerd but I pretend:

Offline simonepsp

  • LV2 Member (Next: 40)
  • **
  • Posts: 20
  • Rating: +4/-1
    • View Profile
Re: [RELEASE][WIN] Nspire's Little Magic compiler [LUA/C]
« Reply #8 on: March 15, 2013, 02:24:29 pm »
yes, maybe I created something useless but I released it here because I thought that It could be useful for somebody...

I had necessity to create an alternative to Ndless IDE because it can't build files :S Maybe it's a configuration problem of my environments variables (but I can still compile files from CMD & my program)

Meanwhile I released version 1.0 :) I hope you'll appreciate it :)

P.S. I removed adfly links. I didn't think that could be a problem :S I'm truly sorry

P.S. (2) DJ_o & aeTIos thanks for support and encouragement

P.S. (3) :P aeTIos : I live in Italy. Here "Simone" is a male name :) but, thanks for the question :D
« Last Edit: March 15, 2013, 02:26:03 pm by simonepsp »

Offline simonepsp

  • LV2 Member (Next: 40)
  • **
  • Posts: 20
  • Rating: +4/-1
    • View Profile
Re: [RELEASE][WIN] Nspire's Little Magic compiler [LUA/C]
« Reply #9 on: March 16, 2013, 07:42:56 am »
Released v 1.0.1. Changelog:

- Environment variables installer rewritten. Now fully working! :)
« Last Edit: March 16, 2013, 08:31:19 am by simonepsp »

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: [RELEASE][WIN] Nspire's Little Magic compiler [LUA/C]
« Reply #10 on: March 17, 2013, 12:08:41 pm »
what's wrong with donationware?

In the TI community it tends to not be liked at all when someone asks money for a program. Generally it's tolerated for very large projects like Ndless and to a lesser extent ZoomMath, but even then I wouldn't be surprised if Ndless barely got any donation at all since 2010 and if very few people bought ZoomMath.

The issue is that the TI community historically had an extremely strong bias towards open-source, freeware calculator programs, simply because everything on ticalc.org has always been free. It is a big contrast with how some companies charges $30 for Atari 2600 homebrew cartridges, but that's always how the community was since the last 2 decades. People just feel it isn't right to charge money for softwares made for an outdated platform such as a calculator, when you can buy Xbox 360 and PS3 games like FIFA 2011 for $1.99. I think the only instance where people feel it's right to charge money for calculator programs is if at school everyone begs you to send them programs via link cable and you charge them $0.25-$1 per person for wasting your time sending everyone a bunch of games then explaining them what's the archive memory.
« Last Edit: March 17, 2013, 12:14:49 pm by DJ_O »

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: [RELEASE][WIN] Nspire's Little Magic compiler [LUA/C]
« Reply #11 on: March 17, 2013, 01:04:02 pm »
I think the only instance where people feel it's right to charge money for calculator programs is if at school everyone begs you to send them programs via link cable and you charge them $0.25-$1 per person for wasting your time sending everyone a bunch of games then explaining them what's the archive memory.
Agreed. I myself have to transfer formula programs to all of my class mates before every exam. And I have to explain them how it works, one after the other. <_< The thing is I'm the only calc addict in my school (the only nerd actually), although a couple of my friends do program their calcs (they learned Axe before BASIC, thanks kindermoumoute :P).

Offline gnmmarechal

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 14
  • Rating: +0/-0
    • View Profile
Re: [RELEASE][WIN] Nspire's Little Magic compiler [LUA/C]
« Reply #12 on: March 17, 2013, 06:18:23 pm »
Where are the links?

Offline simonepsp

  • LV2 Member (Next: 40)
  • **
  • Posts: 20
  • Rating: +4/-1
    • View Profile
Re: [RELEASE][WIN] Nspire's Little Magic compiler [LUA/C]
« Reply #13 on: March 18, 2013, 03:22:33 am »
Where are the links?

on first post. Under "Download" text