Latenite - 1.0.6.1 Update [Monday 20/08/2007]
- benryves
- Maxcoderz Staff
- Posts: 3089
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
Heh
I've also been reworking a new file manager control:
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
I've also been reworking a new file manager control:
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
-
- Calc King
- Posts: 1513
- Joined: Sat 05 Aug, 2006 7:22 am
Damn... that's pretty smart I guess that gives me a proper reason to upgrade my Latenite again soonbenryves wrote:Combined, you end up with faster assembly and character-perfect highlighting
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
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
- benryves
- Maxcoderz Staff
- Posts: 3089
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
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.King Harold wrote:I see huge improvements
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..
Try putting the cursor under the instruction you wish to look up, then press F1 twice. Sorry about this.
Soon? Haha. It'll be a while, I'm afraid...Timendus wrote:Damn... that's pretty smart I guess that gives me a proper reason to upgrade my Latenite again soon
- KermMartian
- Calc Wizard
- Posts: 549
- Joined: Tue 05 Jul, 2005 11:28 pm
- Contact:
- benryves
- Maxcoderz Staff
- Posts: 3089
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
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).
Yes, I have a plugin obsession.
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).
Yes, I have a plugin obsession.
You certainly do
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.
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
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
- benryves
- Maxcoderz Staff
- Posts: 3089
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
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.
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.
- elfprince13
- Sir Posts-A-Lot
- Posts: 234
- Joined: Sun 11 Dec, 2005 2:21 am
- Contact:
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.
/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.
- elfprince13
- Sir Posts-A-Lot
- Posts: 234
- Joined: Sun 11 Dec, 2005 2:21 am
- Contact:
- benryves
- Maxcoderz Staff
- Posts: 3089
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
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.
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.
- elfprince13
- Sir Posts-A-Lot
- Posts: 234
- Joined: Sun 11 Dec, 2005 2:21 am
- Contact: