Author Topic: KermMartian updates SourceCoder to 2.5  (Read 4116 times)

0 Members and 2 Guests are viewing this topic.

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
KermMartian updates SourceCoder to 2.5
« 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 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 in the past week or two started by newcomer pilotmm and long-time community member Galandros 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, 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, 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; have fun.

SourceCoder 2.5 Links
SourceCoder 2.5 (http://sc.cemetech.net)
Direct link to online editor

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)
« Last Edit: June 13, 2010, 02:05:58 am by DJ Omnimaga »

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Re: KermMartian updates SourceCoder to 2.5
« Reply #1 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.



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: KermMartian updates SourceCoder to 2.5
« Reply #2 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)

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: KermMartian updates SourceCoder to 2.5
« Reply #3 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!
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: KermMartian updates SourceCoder to 2.5
« Reply #4 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.
Hobbing in calculator projects.

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: KermMartian updates SourceCoder to 2.5
« Reply #5 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 ^^

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: KermMartian updates SourceCoder to 2.5
« Reply #6 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.
« Last Edit: June 13, 2010, 01:22:46 pm by Galandros »
Hobbing in calculator projects.

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: KermMartian updates SourceCoder to 2.5
« Reply #7 on: June 13, 2010, 01:22:22 pm »
aaaah sounds good ^^

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: KermMartian updates SourceCoder to 2.5
« Reply #8 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. :)

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Re: KermMartian updates SourceCoder to 2.5
« Reply #9 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.