MaxCoderz

for your 1 bit pleasure!

All times are UTC




Post new topic Reply to topic  [ 434 posts ]  Go to page Previous  1 ... 24, 25, 26, 27, 28, 29  Next
Author Message
 Post subject:
PostPosted: Wed 13 Sep, 2006 10:00 am 
Offline
Maxcoderz Staff
User avatar

Joined: Wed 15 Dec, 2004 7:26 pm
Posts: 2735
Location: The Hague, Netherlands
_O_ OMG!

Ben. Go. Work. Now. .... Need. New. Latenite _O_

_________________
Image


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed 13 Sep, 2006 10:40 am 
Offline
Maxcoderz Staff
User avatar

Joined: Thu 16 Dec, 2004 10:06 pm
Posts: 3064
Location: Croydon, England
Heh :)
I've also been reworking a new file manager control:

Image

As you can see, it's now dragging the correct verbs off the registry. The properties window down at the bottom will support plugins, though currently all it shows is the default options allowing you to rename the file and view some information. For example, a "TI files plugin" (which I'll write for certain) would allow you see information about the the file inside the 8xp (or 83p, or whatever) and allow you to rename the program, view the MirageOS icon if there is one and so on.

Further plugins could be used to treat files like directories - an EarlyMorning plugin could return a listing of files and folders inside it, and provide a plugin for the files property window as well.

What really needs doing is getting Brass to operate in two modes - syntax parsing and assembling. The syntax parsing would just parse the entire syntax of a source file (and cache it), returning colour information for each character for the text editor to use. In assembling mode, it would reload the syntax file (from the cache) and quickly assemble.

Combined, you end up with faster assembly and character-perfect highlighting :)


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat 07 Oct, 2006 6:47 pm 
Offline
Calc King

Joined: Sat 05 Aug, 2006 7:22 am
Posts: 1513
I see huge improvements :D
but I found something (bug maybe?) in latenite 1.0.6.0
When you rightclick something in the code and look it up, the "filter by" and "index" fields are not updated and it really looks like they should be..


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun 08 Oct, 2006 10:07 pm 
Offline
Calc King
User avatar

Joined: Sun 23 Jan, 2005 12:37 am
Posts: 1727
Location: Netherlands
benryves wrote:
Combined, you end up with faster assembly and character-perfect highlighting :)

Damn... that's pretty smart :) I guess that gives me a proper reason to upgrade my Latenite again soon ;)

_________________
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon 09 Oct, 2006 9:55 am 
Offline
Maxcoderz Staff
User avatar

Joined: Thu 16 Dec, 2004 10:06 pm
Posts: 3064
Location: Croydon, England
King Harold wrote:
I see huge improvements :D
but I found something (bug maybe?) in latenite 1.0.6.0
When you rightclick something in the code and look it up, the "filter by" and "index" fields are not updated and it really looks like they should be..
There was a bug in the Internet Explorer ActiveX control that meant that sometimes it would appear "floating" over the top-left of the screen, not where it was meant to be. My fix destroys and recreates the control every time you view the tab, which destroys the newly-selected index.
Try putting the cursor under the instruction you wish to look up, then press F1 twice. Sorry about this.

Timendus wrote:
Damn... that's pretty smart :) I guess that gives me a proper reason to upgrade my Latenite again soon ;)
Soon? Haha. :) It'll be a while, I'm afraid...


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon 09 Oct, 2006 12:41 pm 
Offline
Calc Wizard
User avatar

Joined: Tue 05 Jul, 2005 11:28 pm
Posts: 549
Dunno if this has been mentioned yet, but how about a Build and Send to TI via TI-Connect tool, kinda like the Build and send to PTI tool?

_________________
Image Image Image


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon 09 Oct, 2006 12:51 pm 
Offline
Maxcoderz Staff
User avatar

Joined: Thu 16 Dec, 2004 10:06 pm
Posts: 3064
Location: Croydon, England
Like Visual Studio, along with the default project options will be a "pre-build" and "post-build" set of actions (just a set of commands you can add), so that on a successful build you could get it to run TI-Connect and send the output.

I intend to make debuggers plugins, so they are firmly tied into the IDE (rather than an external program). I hope to be able to add a number of different plugins to Latenite, as well as Brass. One class would probably be a "Tool" plugin that when clicked on could do anything you wanted it to (and appear as an option in the Tools menu). Written, again, in any .NET-capable language (I understand you like PHP, for example). ;)

Image

Yes, I have a plugin obsession.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon 09 Oct, 2006 9:52 pm 
Offline
Calc King
User avatar

Joined: Sun 23 Jan, 2005 12:37 am
Posts: 1727
Location: Netherlands
You certainly do :mrgreen:
But I must say that I very much like that aspect of Latenite. It's modularity is what will make it useful for several years and all kinds of users, contrary to many other IDEs.

_________________
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed 13 Dec, 2006 3:31 pm 
Offline
Calc King

Joined: Sat 26 Mar, 2005 2:45 am
Posts: 1619
Location: your shadow
any chance of z80 C compiler like the one for the 89/92s?

(possibly as a plugin)


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed 13 Dec, 2006 3:37 pm 
Offline
Maxcoderz Staff
User avatar

Joined: Thu 16 Dec, 2004 10:06 pm
Posts: 3064
Location: Croydon, England
I'd speak to JoelS, as he was thinking about something along those lines.

There are Z80 C compilers around, but I've never had much luck with them and prefer to stick to 'plain' assembly code, so my interest in such a project is minimal.

In terms of IDE integration, that could be tricky, and currently unplanned.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed 13 Dec, 2006 4:15 pm 
Offline
Sir Posts-A-Lot
User avatar

Joined: Sun 11 Dec, 2005 2:21 am
Posts: 234
SDCC isn't horrible, but at the moment there aren't really any libraries designed for it, so you're better of just using Asm anyway, haven't tried the other one (I think its Windows only....).

/me thinks a FastRPL or BZC plugin would be cool....or even one for Basic. There's a guy who posted on UTI who's designing an IDE with his son and has both a Basic and Asm interfaces for it.

_________________
Vermont Sustainable Heating Initiative || my author profile


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed 13 Dec, 2006 4:20 pm 
Offline
Maxcoderz Staff
User avatar

Joined: Thu 16 Dec, 2004 10:06 pm
Posts: 3064
Location: Croydon, England
TI-BASIC is entirely possible. You could even get away with making an assembly plugin for that. You could then split different BASIC subprograms down as pages.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed 13 Dec, 2006 4:33 pm 
Offline
Sir Posts-A-Lot
User avatar

Joined: Sun 11 Dec, 2005 2:21 am
Posts: 234
excellent, have you published any documentation on the making of plugins for latenite?

_________________
Vermont Sustainable Heating Initiative || my author profile


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed 13 Dec, 2006 4:36 pm 
Offline
Maxcoderz Staff
User avatar

Joined: Thu 16 Dec, 2004 10:06 pm
Posts: 3064
Location: Croydon, England
Seeing as Latenite doesn't yet talk to Brass, and Brass doesn't work completely yet (no macro support whatsoever), and the plugin design changes frequently... no.

The current state of things is that Brass can be used as a limited Chip-8 assembler, and Latenite can be used to edit text files (no highlighting, not even proper saving). I really have a long way to go. Sorry. :(


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed 13 Dec, 2006 4:39 pm 
Offline
Sir Posts-A-Lot
User avatar

Joined: Sun 11 Dec, 2005 2:21 am
Posts: 234
's all right, my current general use IDE (Crimson Editor) is pretty good. It would be nice to be able to move all my calculator stuff into a separate program.

_________________
Vermont Sustainable Heating Initiative || my author profile


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 434 posts ]  Go to page Previous  1 ... 24, 25, 26, 27, 28, 29  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB ® Forum Software © phpBB Group | DVGFX2 by: Matt