Omnimaga

Omnimaga => News => Topic started by: DJ Omnimaga on June 13, 2010, 01:55:06 am

Title: KermMartian updates SourceCoder to 2.5
Post by: DJ Omnimaga on June 13, 2010, 01:55:06 am
Good news for TI-BASIC and Axe programmers who program on the computer: KermMartian has updated his Cemetech website online TI-BASIC parser and editor SourceCoder to version 2.5, adding several improvements and making it even easier to program those languages!
Quote
(crosspost from Cemetech, http://www.cemetech.net/forum/viewtopic.php?t=4591.  If possible, please poke me at Cemetech, as I check there much more often)

Since the early day of SourceCoder, when SourceCoder v1.0 was featured on ticalc.org (http://www.ticalc.org/archives/news/articles/13/132/132993.html) in November 2005, it has gone through many iterations and changes.  That first version was capable merely of parsing and showing the code for TI-83 and TI-83+ programs and a few other sundry formats, like images and lists.  Since then, myriad additions have been made, from allowing users to edit programs online and then reconvert them to .8xps, to syntax coloring and rudimentary optimization, to a Javascript virtual "calculator" keypad to make finding tokens easier, to a postbot that takes the PasteBin concept one step further and can actively participate in optimization and debugging discussions.  Recent discussions (http://www.cemetech.net/forum/viewtopic.php?p=99035#99035) in the past week or two started by newcomer pilotmm (http://www.cemetech.net/forum/profile.php?mode=viewprofile&u=1911) and long-time community member Galandros (http://www.cemetech.net/forum/profile.php?mode=viewprofile&u=1328) prompted me to complete quite a few unfinished to-do items on the project, as well as make some long-overdue updates to the general user experience.  Among the most significant changes since SourceCoder v2.0:

:: Completely re-styled virtual calculator keypad, now much spiffier and with complete menus including VARS and CATALOG.
:: From the editor (http://sc.cemetech.net/?editme=true), users can now specify whether output .8xp files should be edit-locked or unlocked, and whether each file should be marked for storage in RAM or Archive.
:: Cleaner and more concise SourceCoder start page (http://sc.cemetech.net), with better-functioning project tools.
:: Short sharing links available directly from the start page for easy copy/pasting to fora.
:: TI-84+ MathPrint tokens now supported.
:: Many updates and fixes to previous missing and poorly-translated tokens, both for source viewing and editing.
:: Improved "pretty" code for viewing to "functional" code for editing conversion
:: SourceCoder 2 postbot takes one to two seconds to post on community fora, down from 30-40 seconds per update.
:: Improved handling of automatic code indentation

Please give it a gander, let me know about any comments, suggestions, praise, or criticism that you have, and I hope it will become (or continue to be) a valuable tool in your TI-BASIC (or Axe?) programming arsenal.  Here is a sample shared project (http://sc.cemetech.net/?xpi=2327410ffd0737bf86b18515107bf4c6); have fun.

SourceCoder 2.5 Links
(http://www.cemetech.net/img/icon/dl.gif) SourceCoder 2.5 (http://sc.cemetech.net) (http://sc.cemetech.net)
(http://www.cemetech.net/img/icon/dl.gif) Direct link to online editor (http://sc.cemetech.net/?editme=true)

(http://www.cemetech.net/img/logo/sourcecoder25.png)
SourceCoder can be very handy especially if you cannot install any TI-BASIC editor on your computer and makes it more convenient to post source code on forums. It can also be an alternative to other TI-BASIC editors and since it works through Internet browsers, this means it is also cross-OS compatible (Linux, Windows and Mac)
Title: Re: KermMartian updates SourceCoder to 2.5
Post by: KermMartian on June 13, 2010, 02:18:54 am
Cheers, DJ! Thanks for the news; I hope everyone will bug me with feature suggestions, bug reports, comments, praise, and insults on Cemetech and here.
Title: Re: KermMartian updates SourceCoder to 2.5
Post by: DJ Omnimaga on June 13, 2010, 02:43:40 am
No problem, I had plans to post about it since last night at least tonight or tomorrow ^^

I hope it helps more people sharing their code (well... without abusing the programming contest rules of course :P)
Title: Re: KermMartian updates SourceCoder to 2.5
Post by: calcdude84se on June 13, 2010, 08:29:50 am
Hurray, update! I haven't use sourcecoder recently, but I'll check out the new features. Great job, Kerm!
Title: Re: KermMartian updates SourceCoder to 2.5
Post by: Galandros on June 13, 2010, 09:55:22 am
Curious, it is the second news on Omnimaga where my nickname appears and are both related to web tools for calculator stuff.
The update on Source Coder is really neat. My second wave of reports for the SC2 will be posted on Cemetech when I have a dead time.
Title: Re: KermMartian updates SourceCoder to 2.5
Post by: DJ Omnimaga on June 13, 2010, 12:47:48 pm
Keep in mind this news was cross posted from Cemetech, though, meaning your nickname appears on Cemetech news too ^^
Title: Re: KermMartian updates SourceCoder to 2.5
Post by: Galandros on June 13, 2010, 01:21:52 pm
Keep in mind this news was cross posted from Cemetech, though, meaning your nickname appears on Cemetech news too ^^
Yeah, that is true. ticalc news would have much more views. :P

By the way, I reported some more things to Kerm.
Remember the token picker? He is working on getting all those tokens working good. That is fantastic news for ASCII, dual layer graphics and for someone to write math notes on a computer, too.
Title: Re: KermMartian updates SourceCoder to 2.5
Post by: DJ Omnimaga on June 13, 2010, 01:22:22 pm
aaaah sounds good ^^
Title: Re: KermMartian updates SourceCoder to 2.5
Post by: ztrumpet on June 13, 2010, 04:07:15 pm
That's really cool.  I'm going to like the extra token feature.  That should help me when I have to code on comp. :)
Title: Re: KermMartian updates SourceCoder to 2.5
Post by: KermMartian on June 14, 2010, 01:33:49 am
Keep in mind this news was cross posted from Cemetech, though, meaning your nickname appears on Cemetech news too ^^
Yeah, that is true. ticalc news would have much more views. :P

By the way, I reported some more things to Kerm.
Remember the token picker? He is working on getting all those tokens working good. That is fantastic news for ASCII, dual layer graphics and for someone to write math notes on a computer, too.
All set, just finished adding the last piece, which was the subscripted 0-10 numerals.  Full details in the Suggestions topic on Cemetech.