Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Major Community Projects
»
The Axe Parser Project
(Moderator:
Runer112
) »
Features Wishlist
« previous
next »
Print
Pages:
1
...
217
218
[
219
]
220
221
...
233
Go Down
Author
Topic: Features Wishlist (Read 693879 times)
0 Members and 3 Guests are viewing this topic.
Runer112
Project Author
LV11
Super Veteran (Next: 3000)
Posts: 2289
Rating: +639/-31
Re: Features Wishlist
«
Reply #3270 on:
October 30, 2013, 05:55:02 pm »
Considering that nitty gritty compiler features like that were implemented by Quigibo and I frankly am still not entirely sure how his code for them works, I think I'd have to pass on implementing that.
I think the Axe 1.x version line is coming to an end anyways, so putting work into adding features to the actual compiler, which I hope to largely rewrite, would be a fair amount of work for code that would probably only ever exist in one or two versions of Axe. I hope to redo the general library system to be a more robust in the next major version of Axe, so I'll probably implement something that provides the same functionality as your suggestion, just in the different library format.
At this point, I'm looking to collect ideas for the future of Axe, but it'll be a ways off until I can implement them.
«
Last Edit: October 30, 2013, 05:59:32 pm by Runer112
»
Logged
Streetwalrus
LV12
Extreme Poster (Next: 5000)
Posts: 3821
Rating: +80/-8
Re: Features Wishlist
«
Reply #3271 on:
November 01, 2013, 01:45:21 pm »
Maybe you could make Axe fully modular by having the compiler in a one page app and then libs as appvars (including the base library). That would be pretty awesome and allow you to push compiler and lib updates separately.
Not to mention that the more you'd fraction the lib, the more people would be able to save flash by not sending rarely used parts.
«
Last Edit: November 01, 2013, 01:46:35 pm by Streetwalker
»
Logged
Runer112
Project Author
LV11
Super Veteran (Next: 3000)
Posts: 2289
Rating: +639/-31
Re: Features Wishlist
«
Reply #3272 on:
November 01, 2013, 01:48:12 pm »
That is very much the ideal for the future of Axe.
Logged
shmibs
しらす丼
Administrator
LV11
Super Veteran (Next: 3000)
Posts: 2132
Rating: +281/-3
try to be ok, ok?
Re: Features Wishlist
«
Reply #3273 on:
November 01, 2013, 02:30:46 pm »
um, i thought that was how it works already (compiler + axioms)
Logged
willrandship
Omnimagus of the Multi-Base.
LV11
Super Veteran (Next: 3000)
Posts: 2953
Rating: +98/-13
Insert sugar to begin programming subroutine.
Re: Features Wishlist
«
Reply #3274 on:
November 01, 2013, 02:33:06 pm »
shmibs, with the changes they're discussing, things like dispgraph, zeros(), and, depending on how extreme they want to get, + and -, would be axioms.
Logged
Streetwalrus
LV12
Extreme Poster (Next: 5000)
Posts: 3821
Rating: +80/-8
Re: Features Wishlist
«
Reply #3275 on:
November 01, 2013, 02:39:10 pm »
Yeah, kind of like C has standard libs and the compiler is completely independent of these. So you could code your own libs like Linux does. Pure Axe OS anyone ?
Of course, stuff like +/- and compiler side features like zeros() have to remain in the app for it to be at all usable.
«
Last Edit: November 01, 2013, 02:40:54 pm by Streetwalker
»
Logged
willrandship
Omnimagus of the Multi-Base.
LV11
Super Veteran (Next: 3000)
Posts: 2953
Rating: +98/-13
Insert sugar to begin programming subroutine.
Re: Features Wishlist
«
Reply #3276 on:
November 01, 2013, 02:53:36 pm »
I don't know, having every word but axiom includes available would be handy if you wanted to use Axe's compiler as the base for a different language. You could completely change how every part of it works.
Logged
Streetwalrus
LV12
Extreme Poster (Next: 5000)
Posts: 3821
Rating: +80/-8
Re: Features Wishlist
«
Reply #3277 on:
November 01, 2013, 03:07:27 pm »
Yeah but then it'd be quite hard to handle. A new language calls for a new compiler but if Axe goes open source then this is a better way to redesign stuff. And it kinda defeats the purpose of a calc c-style language.
Logged
willrandship
Omnimagus of the Multi-Base.
LV11
Super Veteran (Next: 3000)
Posts: 2953
Rating: +98/-13
Insert sugar to begin programming subroutine.
Re: Features Wishlist
«
Reply #3278 on:
November 01, 2013, 04:10:16 pm »
Axe is not a C-style language as it currently stands. C style languages support more features, and tend to have more bloat. It doesn't even use similar syntax.
Logged
Streetwalrus
LV12
Extreme Poster (Next: 5000)
Posts: 3821
Rating: +80/-8
Re: Features Wishlist
«
Reply #3279 on:
November 01, 2013, 06:13:57 pm »
I'm not saying Axe=C, I'm a firm believer they are quite different. But the general concepts of a high level compiled language with a bunch of low level features is here.
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Features Wishlist
«
Reply #3280 on:
November 02, 2013, 03:07:30 am »
By the way, are there still possibilities of a color Axe in the future?
Logged
Streetwalrus
LV12
Extreme Poster (Next: 5000)
Posts: 3821
Rating: +80/-8
Re: Features Wishlist
«
Reply #3281 on:
November 02, 2013, 04:00:15 am »
I think it's a planned feature for Axe 2.0.
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Re: Features Wishlist
«
Reply #3282 on:
November 02, 2013, 12:13:34 pm »
Will Axe 2.0 still be programmable on-calc though? Since DCS 8.0 RC2 came out, I have been mostly programming on calc rather than Source Coder, since I can test my stuff faster (jsTIfied doesn't run xLIBC well).
Logged
Runer112
Project Author
LV11
Super Veteran (Next: 3000)
Posts: 2289
Rating: +639/-31
Re: Features Wishlist
«
Reply #3283 on:
November 02, 2013, 01:15:32 pm »
Axe has and will always support coding on-calc through the standard BASIC editor. And yes, 84+CSE support is planned for Axe 2.0. But please keep in mind that Axe is a huge project that has taken 3.5 years to get where it is, so redesigning it to support all these new things combined with all the old things is likely going to take a significant amount of time.
«
Last Edit: November 02, 2013, 01:16:09 pm by Runer112
»
Logged
Sorunome
Fox Fox Fox Fox Fox Fox Fox!
Support Staff
LV13
Extreme Addict (Next: 9001)
Posts: 7920
Rating: +374/-13
Derpy Hooves
Re: Features Wishlist
«
Reply #3284 on:
November 02, 2013, 01:38:35 pm »
But that'll still be awesome
Also, it might be easier to use if you had a custom editor with all-custom tokens, one that comes with the axe app, that way you are not stuck with stupid TIOS stuff
Logged
THE GAME
Also, check out
my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!
Print
Pages:
1
...
217
218
[
219
]
220
221
...
233
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Major Community Projects
»
The Axe Parser Project
(Moderator:
Runer112
) »
Features Wishlist