Author Topic: notepad for the nspire  (Read 42606 times)

0 Members and 1 Guest are viewing this topic.

Offline shrear

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 193
  • Rating: +17/-0
    • View Profile
Re: notepad for the nspire
« Reply #60 on: August 16, 2011, 10:41:04 am »
Those who watched the video probably saw that there was a serious bug in the menu :-[
Well it's fixed now ( at least I hope so... ), you can download the fixed version 5.1 here.

Offline runeazn

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 191
  • Rating: +5/-3
    • View Profile
Re: notepad for the nspire
« Reply #61 on: August 16, 2011, 08:04:30 pm »
ty

Offline hellninjas

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 625
  • Rating: +17/-0
    • View Profile
Re: notepad for the nspire
« Reply #62 on: February 15, 2012, 03:04:33 pm »
This looks great but im wondering about the possibility of C++

Offline shrear

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 193
  • Rating: +17/-0
    • View Profile
Re: notepad for the nspire
« Reply #63 on: February 15, 2012, 04:47:11 pm »
Thx, but why C++? you can't really do more in it than in C, it's just structured otherwise and has a few shortcuts, that's all.

While I'm writing here something I may as well tell that I'm still working on it; despite not having released a new version for months.

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: notepad for the nspire
« Reply #64 on: February 15, 2012, 04:55:51 pm »
I would gladly add a default .txt file association for it if you are planning to support it.
Ndless.me with the finest TI-Nspire programs

Offline hellninjas

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 625
  • Rating: +17/-0
    • View Profile
Re: notepad for the nspire
« Reply #65 on: February 15, 2012, 05:07:19 pm »
Well I know C and C++ are sort of implemented together but I dont think I can cram another programming language in my head...
*Not wanting too xD*
C++ Is a language I know very well and dont want to stray away from D:

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: notepad for the nspire
« Reply #66 on: February 15, 2012, 11:51:20 pm »
Something that would be nice, although maybe a bit hard to implement, is if Notepad is installed and the user runs a Lua game where the first tab is the game readme, it simply asks the user if he wants to read the readme in notepad, skip directly to the game tab or open the game+readme normally? Because many Lua games has the readme opening by default every launch, which is annoying, especially when you're using an emulator and you forgot the key combination to switch between tabs.

Offline shrear

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 193
  • Rating: +17/-0
    • View Profile
Re: notepad for the nspire
« Reply #67 on: February 16, 2012, 11:44:55 am »
Well I know C and C++ are sort of implemented together but I dont think I can cram another programming language in my head...
*Not wanting too xD*
C++ Is a language I know very well and dont want to stray away from D:
C++ is a direct superset of C, meaning that you could compile every C code with a C++ compiler. ( Actually you may have to add 'using namespace std ;' in some cases)
So if you ever have to write C instead of C++, all you have to learn what you can't do any more with a single keyword etc.

It also happens that I know the feeling of having a preferred language, and not wanting to write in any other myself.
But I have observed on myself that simply by knowing other languages (not necessarily using them), my skill in my favoured language has improved significantly.
So if you wouldn't mind an advise, learn some preferably completely different languages, and if for no other reason than to improve your C++.



I would gladly add a default .txt file association for it if you are planning to support it.
I kind of expect from myself to have "1.0" out before summertime, then I think I'll come back to your generous offer :).

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: notepad for the nspire
« Reply #68 on: February 16, 2012, 01:41:16 pm »
Quote
meaning that you could compile every C code with a C++ compiler. ( Actually you may have to add 'using namespace std ;' in some cases)
Well, it's not just a matter of adding 'using namespace std;': due to the stricter type-checking of C++, C++ compilers reject a number of statements that are valid C. Many C code snippets cannot be compiled with a C++ compiler without prior modification :)
Granted, some C constructs rejected by C++ compilers are highly dubious even in C: for instance, casting const types to non-const types, and then using them as non-const, is rightfully a hard error in C++. However,
Code: [Select]
char * ptr = malloc(123456);is an error with both g++ 4.6 and clang++ 3.1 (SVN), while it's hard to consider it strange C code.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline njaddison

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 176
  • Rating: +24/-27
    • View Profile
Re: notepad for the nspire
« Reply #69 on: February 25, 2012, 06:36:47 pm »
@ephan
you are a doubter
<a href="http://www.nerdtests.com/ft_nt2.php">
<img src="http://www.nerdtests.com/images/badge/nt2/5f42ec78e054645d.png" alt="NerdTests.com says I'm a Highly Dorky Nerd God.  Click here to take the Nerd Test, get geeky images and jokes, and talk to others on the nerd forum!">
</a>


Offline cyanophycean314

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 363
  • Rating: +43/-1
  • It's You!
    • View Profile
Re: notepad for the nspire
« Reply #70 on: April 13, 2012, 12:08:11 am »
Is there any chance you could update this for ndless 3? That'd be great!  :D

Offline shrear

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 193
  • Rating: +17/-0
    • View Profile
Re: notepad for the nspire
« Reply #71 on: April 13, 2012, 11:57:28 am »
This should work on a regular ( not CX ) Nspire, with ndless3,
in case you meant a CX compatible version then you have to be a bit patient,
I'm right now working on that but since I'm in my last school year.
Therefore my free time is limited, but as said some post ago, I expect to have the final release done before summer.

(note that the attached copy has the same bugs as the last release, as I'm developing in a different tree since then, which has more features but is significantly more unstable...)

Offline MasterGeek

  • LV2 Member (Next: 40)
  • **
  • Posts: 24
  • Rating: +0/-0
    • View Profile
Re: notepad for the nspire
« Reply #72 on: April 15, 2012, 05:22:23 pm »
you could be able to get nwriter to edit the ndless.cfg so you can easily change the File associations of ndless3 on-calc.

Offline cyanophycean314

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 363
  • Rating: +43/-1
  • It's You!
    • View Profile
Re: notepad for the nspire
« Reply #73 on: April 15, 2012, 09:08:10 pm »
Thanks for updating, but frankly I have a CX. I'll just have to wait though. :)

Offline shrear

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 193
  • Rating: +17/-0
    • View Profile
Re: notepad for the nspire
« Reply #74 on: April 16, 2012, 01:44:03 pm »
you could be able to get nwriter to edit the ndless.cfg so you can easily change the File associations of ndless3 on-calc.

You already can do that. ndless.cfg.tns is nothing but a plaintextfile, therefore open it with nwriter change it, save it and you should be fine.

Note that I don't know how ndless handles this file, may be that you have to reboot your calculator for changes to take effect.
Also the default ndless.cfg.tns seems to use windows EOL while nwriter uses Unix style ones. This again may or may not be problematic depending on how ndless parses this file, in the worst case scenario you have to fix the EOLs via hexadecimal-input.