Author Topic: AxIDE: An Axe IDE  (Read 15820 times)

0 Members and 1 Guest are viewing this topic.

Offline Vijfhoek

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 120
  • Rating: +13/-1
    • View Profile
AxIDE: An Axe IDE
« on: September 15, 2013, 07:01:22 am »
Hello!
Since Friday, I've been working on my own Axe source code editor.
I started this because I wasn't satisfied with the default TI BASIC editor. I think that the font is too big, and that it lacks some convenient features.

I decided to call it AxIDE because of the similarity to the chemical compound Oxide.

Planned Features:
  • A sourcecode editor (duh) using the small, 3x6 font.
  • A bookmarking feature, allowing you to quickly jump to your own bookmarks.
  • Menus optimized for Axe: A menu for drawing commands, a menu for conditionals, et cetera.
  • Better names for some things, for example DrSpriteOR instead of Pt-On (disabled by default).
  • If possible, directly compiling from AxIDE.
  • Option to enable line numbering (thanks Eiyeron).
  • Copying and pasting (again, thanks Eiyeron).

Progress:
  • Program browser: ~85% done
« Last Edit: September 19, 2013, 03:10:23 pm by Vijfhoek »

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: AxIDE: An Axe IDE
« Reply #1 on: September 15, 2013, 07:03:04 am »
I support this! I want to have such a IDE on my calc!

Offline nikitouzz

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 215
  • Rating: +22/-1
    • View Profile
Re: AxIDE: An Axe IDE
« Reply #2 on: September 15, 2013, 07:03:25 am »
:O Awesome Vijfhoekyou make this editor in axe ? :p or in asm ?
mes records personels :

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Offline Vijfhoek

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 120
  • Rating: +13/-1
    • View Profile
Re: AxIDE: An Axe IDE
« Reply #3 on: September 15, 2013, 07:05:03 am »
I'm making this in Assembly

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: AxIDE: An Axe IDE
« Reply #4 on: September 15, 2013, 07:07:35 am »
awesome, hopefully this project won't die :D
I would so use it :)

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: AxIDE: An Axe IDE
« Reply #5 on: September 15, 2013, 07:17:51 am »
My features idea
  • Cut/Copy/Paste
  • ZStart On+Var Jump-to Lbl/Up/Bottom.
  • Line numbering as an option
  • Omnicalc's parenthesis helper
  • Ti-89-like Clear use (first to erase the current position to the end of line, and a twice to erase the rest of the line)
  • Auto indentation as option.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: AxIDE: An Axe IDE
« Reply #6 on: September 15, 2013, 07:57:50 am »
:o I'd be so using it if only I had space for it <_<

Also, it's possible and even easy to compile Axe programs externally, see API.inc or w/e in Axe's directory :)

Offline Vijfhoek

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 120
  • Rating: +13/-1
    • View Profile
Re: AxIDE: An Axe IDE
« Reply #7 on: September 15, 2013, 09:31:08 am »
Progress! I just finished the selection arrow thingy! Now I got to make sure it doesn't show up next to non-existant programs and implement scrolling. Also, I should remove the "marching ants" animation.


--EDIT-- The arrow doesn't go past the programs now anymore
« Last Edit: September 15, 2013, 10:08:21 am by Vijfhoek »

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: AxIDE: An Axe IDE
« Reply #8 on: September 15, 2013, 09:32:32 am »
Great thing! Make sure that you only edit programs! ;)

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: AxIDE: An Axe IDE
« Reply #9 on: September 15, 2013, 10:15:31 am »
Nice!
Are you also planning to enable editing archived progs?

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Vijfhoek

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 120
  • Rating: +13/-1
    • View Profile
Re: AxIDE: An Axe IDE
« Reply #10 on: September 15, 2013, 10:16:33 am »
Yes I am, I first want it to work with programs from RAM though.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: AxIDE: An Axe IDE
« Reply #11 on: September 15, 2013, 10:19:41 am »
Nice! Also make intelligent writeback that it'll only write back to archive if it changes :)

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline scienceaddict

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 10
  • Rating: +3/-0
    • View Profile
Re: AxIDE: An Axe IDE
« Reply #12 on: September 15, 2013, 02:13:28 pm »
When will this be ready to use?

Offline Vijfhoek

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 120
  • Rating: +13/-1
    • View Profile
Re: AxIDE: An Axe IDE
« Reply #13 on: September 15, 2013, 02:15:55 pm »
I can't give you an ETA, sorry. I have no idea how much time this project is going to require.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: AxIDE: An Axe IDE
« Reply #14 on: September 15, 2013, 02:15:58 pm »
Great news !

A few suggestions though:
  • would it be possible to have a flexible menu routine so that you can have an option "smart menus/standard menus/custom menus" where smart menus would be as you said, optimized for Axe (a menu for drawing commands, a menu for conditionals, etc...), standard would be standard menu, like in the good ol' TI-OS (for the ones used to this organization) and custom would be well, custom, maube through external appvars or something so that people who don't want custom don't waste space ? (long sentence is long)
  • woud it be possible (at long-term, not asking you to do it tomorrow) to see this ported to the CSE as a replacement for the very slow editor ?
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s