ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: File Invitation System Announced

File Invitation System Announced
Posted by Michael on 1 April 2005, 05:46 GMT

We will be moving within the next month to an invitation-only system for all BASIC programs in our archives. This will involve several stages. All BASIC programs will be removed from our archives. Backups will be kept and will be available upon request for authors who don't have a copy of their work. Now don't panic about your quadratic solvers just yet - you will be able to upload your programs back into our archives. The difference is that from now on an invitation code will be required to do so.

Each author in our archives will be given invitation codes, one per each ASM program. The assembly authors can then select BASIC programs to approve from a list of pending potential files. When an author is out of codes, that's it. This will accomplish two things: The number of BASIC programs and assembly programs will be at most a 1:1 ratio. This should clean up the quality of our BASIC programs and ensure only the innovative and well-written programs are in our archives. Second, we hope this will increase the number of program reviews as authors will be inspecting all of the BASIC programs closely. In the case of older programs where the original authors may no longer be active, we will be manually reviewing those programs and will put them into the approval queue as needed.

Before we finalize this drastic change, we are soliciting comments about the idea. Please post in this news article with any suggestions. In the interim, BASIC programmers can e-mail basic-invite@ticalc.org to request that when we purge the archives, their programs be automatically placed in a potential queue to be re-added. Please put, and only put the file id of your program in the subject line (one per e-mail). The content of the body does not matter. You can find the id of your files by the number in the URL of their file information pages (e.g. "12345.html").

I understand that many BASIC programmers are going to have misgivings about this, but please try to keep an open mind and realize that in the long run, our archives will be more relevant to visitors.

  Reply to this article


The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.


Re: File Invitation System Announced
Ilídio Martins  Account Info
(Web Page)

Yah.. Instead of this faked news you could just start thinking ... In put all information in pages "1", "2",...

Reply to this comment    2 April 2005, 14:52 GMT

Re: File Invitation System Announced
burntfuse  Account Info
(Web Page)

Ahh, this is going to turn into a huge flamefest between anti-asm fanatics and anti-BASIC fanatics (if it hasn't already, that is...). Poor Michael. It's a good joke, though.

Reply to this comment    2 April 2005, 15:49 GMT

Re: Re: File Invitation System Announced
Shawn Zhang Account Info

Sir, your statement is a bit late...

Reply to this comment    2 April 2005, 19:35 GMT


calc Civil War recap
CajunLuke  Account Info
(Web Page)

It did. See my story at the very end of the "Xpand 2.0 Released" article. Sorry about the spaces.
http://www.ticalc.org /archives/news/ articles/12/124/124847.html?p=1

Reply to this comment    8 April 2005, 20:27 GMT

Re: File Invitation System Announced
Coolv  Account Info
(Web Page)

Red border now. :)

Reply to this comment    2 April 2005, 18:42 GMT

Re: File Invitation System Announced
Morgan Davies  Account Info
(Web Page)

>> Update: Some people need to learn how to calm down and breathe. Yes, it is a joke.

YES! But what you should also notice is the number of those wh put forth the concept that doing something about those archives is necessary.

Reply to this comment    2 April 2005, 20:13 GMT


Re: Re: File Invitation System Announced
jesse frey  Account Info

>>But what you should also notice is the number of those wh put forth the concept that doing something about those archives is necessary.
probably so many peorle took it seiriously.

Reply to this comment    2 April 2005, 22:15 GMT

Re: File Invitation System Announced
mstrmnd34 Account Info

THANK GOD THIS IS A JOKE!!!

btw, i cant find people's replies to my old posts... ticalc.org needs to think of a way to handle all these comments better!!!

Reply to this comment    3 April 2005, 18:18 GMT


Re: Re: File Invitation System Announced
Kevin Boyer  Account Info

ARE YOU RETARDED?
Seriously, I want to know. We've been trying to tell you that for the past, oh, TWO DAYS??? Also, I really don't think that anybody cares what you think. As we said in response to your comment about startin your own website (which I doubt you even know HTML...), Not many people are going to miss you.

Reply to this comment    3 April 2005, 23:52 GMT


Re: Re: Re: File Invitation System Announced
Zeroko  Account Info
(Web Page)

While I may or may not care what he thinks, I do think that we should try to be more diplomatic (or something like that) in our dealings with newbies. After all, at one time everyone was.

Reply to this comment    4 April 2005, 03:41 GMT


Re: Re: Re: Re: File Invitation System Announced
mstrmnd34 Account Info

Oh wow! So someone wants to flame me about how retarted BASIC is... here's a decent reply!

I have a program that is 30,000 lines long in TI-68k Basic. It easily outdates any existing math program. Here are some new concepts I use:

1. Total Equations: Because the 68k solve() function can handle booleans, it is possible to combine area, side length, width, height, base area, etc. formulas to compute entire 3D figures. While this DOES require a little framework (actually a lot), it is a powerful tool.

2. Expr() within solve(). To me this is the most useful and un-thought-of idea... it allows the user to type x for the unknown for equations too complex for If statements to accomplish this.

Disp "Type x for the unknown value"
Prompt a,b,c
Disp "Answer=",
solve(expr(a)*expr(b)=expr(c),x)
<line broken because of ticalc's display problems>

3. Full calculator compatibility. This has been a disappointing aspect of some programs. Usually a program limits it's Disp strings to match 89 style calculators. Instead, my program uses intelligent word-wrap which adjusts the number of displayable characters based on the screen width (in pixels) of the calculator, taking full advantage of higher resolution 92 style calculators while allowing the program to display strings correctly on 89 style calculators.
In addition, different toolbars are displayed, and different help is displayed when the user goes to the help section of the calculator.

Reply to this comment    4 April 2005, 07:44 GMT

Re: Re: Re: Re: Re: File Invitation System Announced
mstrmnd34 Account Info


4. All the functions you will ever need. Algebra is NOT a focus of this program, nor is calculus, since these functions already exist in the calculator. Instead, I have covered ALL geometry topics (I went to my text book and I wrote a routine for every single figure, etc. Also included is the ability to determine if two numbers are factors of each other, time calculations (this accounts for AM/PM, not just base 60), a random integer guesser for multi-var equations, and much more.

5. Single program package. All the code is combined in a single program. Most math stuff with any significant amount of stuff is split into many, many little functions. That sucks, and I have used a toolbar to eliminate this. As I said above, this toolbar adjusts for different calculators to ensure compatibility and power.

6. Multi-package distribution. I intend to package this program in PPG, ASM, and Flash, using rom calls to translate the BASIC commands if possible. However, I have not even begun to look into this, and I have no idea whether it can reasonably be done with such things as expr() within solve(). The initial release will NOT include ASM/Flash versions of the program.

Reply to this comment    4 April 2005, 07:45 GMT

Re: Re: Re: Re: Re: File Invitation System Announced
mstrmnd34 Account Info

4. All the functions you will ever need. Algebra is NOT a focus of this program, nor is calculus, since these functions already exist in the calculator. Instead, I have covered ALL geometry topics (I went to my text book and I wrote a routine for every single figure, etc. Also included is the ability to determine if two numbers are factors of each other, time calculations (this accounts for AM/PM, not just base 60), a random integer guesser for multi-var equations, and much more.

5. Single program package. All the code is combined in a single program. Most math stuff with any significant amount of stuff is split into many, many little functions. That sucks, and I have used a toolbar to eliminate this. As I said above, this toolbar adjusts for different calculators to ensure compatibility and power.

6. Multi-package distribution. I intend to package this program in PPG, ASM, and Flash, using rom calls to translate the BASIC commands if possible. However, I have not even begun to look into this, and I have no idea whether it can reasonably be done with such things as expr() within solve(). The initial release will NOT include ASM/Flash versions of the program.

So why haven't I released this program yet? It's because I am still carrying out some minor debuging here, and so it is a few weeks away from being published. Unfortunately, my 92+ just broke (it won't even flicker the screen!!!) and I need a claculator with a QWERTY keyboard. Unfortunately, VTI is not the answer because when dealing with a 30,000 line TI-68k Basic program, the BASIC interpreter has trouble, and that cannot be circumvented on VTI. I have asked TI for help on how the interperter flags programs after they have been pre-intrepreted, but they told me the information was confidential. Bummer.

Reply to this comment    4 April 2005, 07:49 GMT

Re: Re: Re: Re: Re: Re: File Invitation System Announced
mstrmnd34 Account Info


So now you see why I am totally pissed off when you attack TI-Basic. The language doesn't suck, it's the programmers. It takes alot of work to push the language to the limits, and that takes skill. I have spent 2 years trying to write symbolic math for the 83+ with it's basic language. In the end, it ammounted to finding patterns between coeficients of different formulas and the result was a useless set of 59 programs (which tool 6-10 hours apice) that handled one specific formula conversion. Now I have (had it broke) a 92+ and an 89 (which i got for the SAT), both of which amaze me every day.

btw, I do have a website, but it is not my own (although I am an admin there). Fyi I do know html, as well as some C and VB6. I can also understand PHP code, and I am planning to learn how to write it.

btw, sorry for accidental double-post. I had to split the origional post thanks to ticalc's text limit.

Reply to this comment    4 April 2005, 07:50 GMT


Re: Re: Re: Re: Re: Re: Re: File Invitation System Announced
JAKAS  Account Info

Can you say CAS? Useful program, works well, and innovative ideas... but you don't see me throwing arms up about it. Hell, I never even uploaded it. Just take a deep breath and relax...

Reply to this comment    5 April 2005, 03:19 GMT


Re: Re: Re: Re: Re: Re: Re: Re: File Invitation System Announced
mstrmnd34 Account Info

CAS stands for computer algebra system. it's what the calculator is based on. look, it's a big deal since nothing else has done better. Even Mathematica doesn't have anything nearly as good as the 68k solve() function!

Reply to this comment    6 April 2005, 20:44 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: File Invitation System Announced
SW Account Info

>Even Mathematica doesn't have anything nearly as good as the 68k solve() function!

You _have_ to be joking. The CAS in the TI89 is a toy compared to mathematica.

Reply to this comment    6 April 2005, 23:42 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: File Invitation System Announced
JAKAS  Account Info

Last time I checked, the only thing the built in "CAS" on the 83 did was value out an equation, or solved for X. I good CAS (closer to the one on the 89) would simplify, expand, factor, evaluate trig identities, deviate functions... all the good stuff. If you show me how the 83 can do that, then I'll admit I wasted a lot of time making a CAS for those purposes.

Reply to this comment    7 April 2005, 04:14 GMT


Re: Re: Re: Re: Re: Re: File Invitation System Announced
Kevin Kofler Account Info
(Web Page)

You can use www.tiedit.tk , it's a PC-based TI-BASIC editor which can open and save the binary ("tokenized") TI-BASIC format.

Reply to this comment    12 April 2005, 13:32 GMT


Re: Re: Re: Re: Re: File Invitation System Announced
nyall Account Info
(Web Page)

1. when you say "compute entire 3D figures" what are you computing? Volume?

2. you are using expr() the way ti intended it to be used (chapter 18). Congratulations for realizing that the output of one function can be maniupulated and used as input to another functions.

5. the gui vs the command line debate again. How easy is it for a user to code their own basic programs that use your code, or is that a no no?

6. the basic commands are all available from c, but coding a c program that way won't get a tremendous speed increase. fyi the name of the call to turn a string into an expression is called push_parse_text() (maybe mispelled)

Reply to this comment    7 April 2005, 02:42 GMT

Re: File Invitation System Announced
Jasonshu  Account Info

I do think there are too many BASIC programs. There are a lot of repetitions of programs like Quadratic Formula, and a lot of programs just aren't worth the space they take up. It takes about 30 seconds to load up the TI-83+ BASIC Math Programs, and I have a very fast internet connection. Then I have to sort through almost 2000 files to try to find some good programs, a lot of which get skipped because I'm looking so fast, since most of the files are almost useless.
This is the suggestion I suggest: the ticalc staff should look through all the programs in the archives and take out ones that aren't good. They should encourage users to rate files more often. Finally, they should check the quality of the files an author publishes from now on.

Reply to this comment    4 April 2005, 23:04 GMT


Re: Re: File Invitation System Announced
Jiaqi Wu  Account Info

I agree. Something I think that should be done is remove all the programs that do not work or are coded so poorly that they are pointless to play. I know of a few assembly programs that I have downloaded for the TI-86 that just do not work at all and/or are unplayable.

Reply to this comment    5 April 2005, 03:07 GMT


Re: Re: Re: File Invitation System Announced
mstrmnd34 Account Info

actually, I also agree. That's why I have created the program above. It should outdate all that crap...

unfortunately, I am still working on getting a new calculator :(

the program is practically finished, except for a few typos and some more routines have to be embedded into the main program. it should be released a few days after i get my new calc.

Reply to this comment    6 April 2005, 20:47 GMT

1  2  3  4  5  6  7  8  9  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer