Omnimaga

Calculator Community => Major Community Projects => The Axe Parser Project => Topic started by: SirCmpwn on June 17, 2010, 12:30:03 pm

Title: Axe Without Token Hook
Post by: SirCmpwn on June 17, 2010, 12:30:03 pm
DJ Omnimaga, I'm a bit disappointed in what you have done today.  However, I can understand it a bit.
From your earlier post, I saw that you had a problem with the new tokens, and was willing to shut down all of Axe parser if they weren't taken out.  I don't want Quigibo to accidentally not visit the forums before you permanently delete the posts and leave the community.  Therefore, I have taken the liberty of disassembling the latest version of Axe, disabling the hooks, and resigning it.  Attached is version 0.3.0 without the new token.
My apologies to Quigibo for disassembling your App, I have since deleted the source code from my computer.
DJ, I hope this is good enough for you to keep the community up and running, as well as the Axe subforum.

**EDIT**
I attached the original version, because I'm getting sick of half the community emailing me for a copy.  I'm not a distribution center, folks!  (It seems like every time some calculator software is hard to come by, everyone comes and asks me for it)  Also, I didn't want people to be bias towards the poll if they were only able to try this version.
Title: Re: Axe Without Token Hook
Post by: Happybobjr on June 17, 2010, 01:27:04 pm
good job man, byt where did you get 3.0?
Title: Re: Axe Without Token Hook
Post by: SirCmpwn on June 17, 2010, 01:27:51 pm
I had someone email it to me, someone who downloaded it before DJ deleted it.
I'm still waiting for Quigibo to get pissed off at me, though.
Title: Re: Axe Without Token Hook
Post by: Happybobjr on June 17, 2010, 01:28:52 pm
could you send me the good 3.0?
my email is [email protected]
Title: Re: Axe Without Token Hook
Post by: SirCmpwn on June 17, 2010, 01:31:16 pm
Sure
Title: Re: Axe Without Token Hook
Post by: Happybobjr on June 17, 2010, 01:32:20 pm
thanks have you sent it?
if so i want to delete my email off here... :P
Title: Re: Axe Without Token Hook
Post by: Happybobjr on June 17, 2010, 01:33:07 pm
thanks, is this the unadjusted one?
Title: Re: Axe Without Token Hook
Post by: SirCmpwn on June 17, 2010, 01:33:51 pm
Yes.
This conversation would also be more appropriate over email.
Title: Re: Axe Without Token Hook
Post by: Happybobjr on June 17, 2010, 01:34:16 pm
i love you man.
anything you need ( within reason )  i'll try to help you with
Title: Re: Axe Without Token Hook
Post by: Happybobjr on June 17, 2010, 01:35:19 pm
ok.
Title: Re: Axe Without Token Hook
Post by: yoman82 on June 17, 2010, 03:27:38 pm
Does anyone know why DJ is freaking out? I read the topic, and I think it's a bit of an overreaction.
Title: Re: Axe Without Token Hook
Post by: SirCmpwn on June 17, 2010, 04:01:04 pm
DJ is fine.  Don't worry about it.  He just has a problem with the latest version of Axe, and asked Quigibo to take care of it.
Title: Re: Axe Without Token Hook
Post by: calcdude84se on June 17, 2010, 04:01:17 pm
That's what I got out of it; I guess we'll have to wait for sanity to be restored...
Title: Re: Axe Without Token Hook
Post by: Happybobjr on June 17, 2010, 04:10:24 pm
what is going to happen. i would like progress on axe. ( w/o dj intervening )
Title: Re: Axe Without Token Hook
Post by: Deep Toaster on June 17, 2010, 04:39:39 pm
Hm, tried out both versions, but they seem to work the same. What token change is there?

Or maybe tokens don't change in Wabbitemu.
Title: Re: Axe Without Token Hook
Post by: meishe91 on June 17, 2010, 04:44:38 pm
@SirCmpwn
Thank you for doing this, for everyone. I'm sure DJ will appreciate this. Really, thanks.

@yoman82
Please, none of that. It isn't our business. We'll just let DJ cool off at his own rate. Just got to be patient.
Title: Re: Axe Without Token Hook
Post by: SirCmpwn on June 17, 2010, 04:46:05 pm
Deep Thought, Alpha+Vars changes the tokens in the original.  I disabled that functionality in the modified version.
Title: Re: Axe Without Token Hook
Post by: meishe91 on June 17, 2010, 04:47:04 pm
Ya, for some reason though it is harder to do it in WabbitEmu. I just tried it and it look a few tries to get the screen to flash (the sign that they changed). But it does work.
Title: Re: Axe Without Token Hook
Post by: SirCmpwn on June 17, 2010, 04:47:57 pm
Turn on the skin and hold down CTRL on the keyboard, then use your mouse to click Vars.
Title: Re: Axe Without Token Hook
Post by: yoman82 on June 17, 2010, 04:48:26 pm
Sorry if that was harshly worded, I wasn't trying to be critical of DJ. I can see where's he's coming from, I just wound up on the other side of the aisle here.
Title: Re: Axe Without Token Hook
Post by: Deep Toaster on June 17, 2010, 04:52:52 pm
Deep Thought, Alpha+Vars changes the tokens in the original.  I disabled that functionality in the modified version.

Oh, thanks.
Didn't see that.
Title: Re: Axe Without Token Hook
Post by: SirCmpwn on June 17, 2010, 04:53:47 pm
No problemo man.
Title: Re: Axe Without Token Hook
Post by: squidgetx on June 17, 2010, 05:57:06 pm
Many of the tokens don't change, such as For, Pt-On, etc, but some notable changes have been <delta>List changing to Data(, and conj( changing to Copy(

Personally, I don't think that many of the changes are an issue, some of them were perhaps a bit unnecessary (like conj( to Copy(, and Repeat to Until.
Title: Re: Axe Without Token Hook
Post by: DJ Omnimaga on June 17, 2010, 06:03:25 pm
I'Ll probably use that one for now, but it doesn't really help if next versions of Axe will have them enabled again. The main issue is on the forums. SirCmpwn had an idea earlier (adding a word filter on the site that will censor Bitmap( to Tangent( for example, so the help stays uniform on the forums) but I am still really worried how messy it will get. My main worry is about newbies getting confused due to older people using the old and new syntax and even more question topics, cluttering the sub-forum.

As for new tokens I don,t mind much if they change, though. My issue was more with the old ones, since many people got so used to the old syntax. Also I don't think people want to edit like 4000 posts of source code to match the new tokens. SirCmpwn was interested, but I do not trust his parents so I won't give him Coders Of Tomorrow position.
Title: Re: Axe Without Token Hook
Post by: SirCmpwn on June 17, 2010, 06:05:11 pm
I would be more than happy to help another staffer accomplish this, if you are interested.
Title: Re: Axe Without Token Hook
Post by: nemo on June 17, 2010, 06:07:41 pm
we could have a topic showing equivalent commands.
it could just be like this, but perhaps more organized and alphabetical:

Old__________New
Conj()           | Copy()
Repeat          | Until
Tangent()      | Bitmap()
int()             | sign{}
Fill()              | Zeroes()
________________________

you'd want two tables, one for alphabetical Old commands, and one for alphabetical New commands.
Title: Re: Axe Without Token Hook
Post by: squidgetx on June 17, 2010, 06:12:28 pm
we could have a topic showing equivalent commands.
it could just be like this, but perhaps more organized and alphabetical:

Old__________New
Conj()           | Copy()
Repeat          | Until
Tangent()      | Bitmap()
int()             | sign{}
Fill()              | Zeroes()
________________________

you'd want two tables, one for alphabetical Old commands, and one for alphabetical New commands.

i like. Just sticky it, and nubs can use it for reference while at the same time vets can try to phase out of the old commands. Really, the only ones that seem to be a major change are the data manipulating commands like Fill and conj

speaking of stickies, someone should sticky the "updates" thread again....
Title: Re: Axe Without Token Hook
Post by: meishe91 on June 17, 2010, 06:17:32 pm
This is just a suggestion, but since SourceCoder can read the .8xp files and display them would it be possible for Kerm to make a little add on that converts the source code into both forms? I mean when you transfer a program it will be showing the TI tokens anyways. That way it is a easier way for people to just show both versions. I kinda suggested something like this earlier with a program that just did it but no one gave a response to it really. I was also tired when I previously explained it :P
Title: Re: Axe Without Token Hook
Post by: jnesselr on June 17, 2010, 06:22:39 pm
I don't think there should be a converter or anything.  If we are going to do this, then there are two things we must all agree too.

1.  No more of these changes.  The next set must be final.  (Shouldn't be that bad if we can use custom names)
2.  We have to phase out the old code.  That means getting rid of all of the old sub forums.  However, If the complete guide to axe is finished, and we have no more mind-blowing changes, then we would eliminate quite a bit of the need for questions.

Does anyone agree?  Is there anything else?

Personally, I believe that if Axe can change the catalog to the custom names in the right order, and get that to work, not to mention having the tokens be correct in the program, then I am okay with it.  Any thoughts on this?
Title: Re: Axe Without Token Hook
Post by: Galandros on June 17, 2010, 06:29:18 pm
It got good stuff on the old posts.
I suggest moving to a subforum archive and leave a sticky warning the code is "old" and instructions of how to port it to new code.
Title: Re: Axe Without Token Hook
Post by: squidgetx on June 17, 2010, 06:31:37 pm

I suggest moving to a subforum archive and leave a sticky warning the code is "old" and instructions of how to port it to new code.
yeah, I don't want to delete all of the old posts. Gradual phaseout is gradual. But phaseout means..head in one direction, and keep going
Title: Re: Axe Without Token Hook
Post by: nemo on June 17, 2010, 06:34:32 pm
i like galandros' solution, but it would be hard to upkeep since axe is constantly changing. that may be a better solution once axe nears completion though. i think flexibility is key here, as new token names are definitely beneficial, the old ones may confuse new people programming in axe. therefore i like my idea of having a look up table in case a new person stumbles upon some old code, or galandros' solution so that at least the new people know that they're looking at old code, and thus need to convert it. regardless, since you can switch between the token names on-calc, even a non-programmer could figure out how to convert two pieces of code given adequate instruction.
Title: Re: Axe Without Token Hook
Post by: DJ Omnimaga on June 17, 2010, 06:39:35 pm
Well we would either need to archive the old posts (or lock them all) or someone would go through the code and change it.

I think SirCmpwn told me earlier that he would like to write a SMF hack that would censor words based on sub-forums, though. That way we could have Tangent( changes automatically to Bitmap(, like how Sir Cmpwn nickname changed to something else for a while and how some forums censors bad words. That could maybe save staff and members a lot of work.

I just feel it kinda sucks that all the old help got obsolete and the work it would require to update it all.