Good day, folks.
I have created a video demonstrating my application that I am using NPP as a
basis for an IDE for ARMbasic. The .avi video can be downloaded from this link:
http://www.box.net/shared/u51yr1ql8q
It is an IDE that is used to create, edit, compile, and flash programs onto
Coridium's NXP LPC2xxx series micro-controller boards from within the editor
Notepad++ (NPP).
I am using a scripting language to implement a means of incorporating the IDE
capabilities into (actually on-top-of) NPP.
I'd like to create a proper plugin that facilitates this using the plugin
infrastructure that exists inside of NPP.
I suspect that there as some ARMbasic users that might feel that they may want
to use a tool such as this, vs. the TCL-based BASICtools.
I also suspect that there are ARMbasic users that are experiended with dev'g
Windows-based applications using C/C++.
If you are one of these learned folks who are experienced with the Win32 API, I
would be greatly appreciative if you would be so kind as to take a peek at the
video and advise if it is reasonable that said functionality could be developed
to exist internal to a proper plugin in the NPP environment, vs. thru the use of
the scripting language as I have dev'd and presented briefly in the video.
Please reply herein to send an email to me with any thoughts or suggestions: tod
DOT wulff REPLACE_WITH_AT comcast DOT net.
TIA!
-t
p.s. If you are simply curious and desire to learn a bit more about the IDE, I
am more than willing to establish a dialogue. Just email or reply and we'll
take it from there. Take care. -t
user developed IDE for BASIC
-
YahooArchive
- Posts: 1462
- Joined: Fri Oct 19, 2012 5:11 am
Re: user developed IDE for BASIC
Hi Tod,
I suggest Programmers Notepad 2.
http://www.pnotepad.org/
Its used in WinARM, and is very extensible.
And would be a snap if we had "makeitc -compile main.c",
"makeitc -load main"
+ all the coridium constructs, code samples, etc(basic and C).
Then you'd have one ide for arm, coridium, and cortex-m3, as well as lua, tcl,
and about 23 other languages.
I suggest Programmers Notepad 2.
http://www.pnotepad.org/
Its used in WinARM, and is very extensible.
And would be a snap if we had "makeitc -compile main.c",
"makeitc -load main"
+ all the coridium constructs, code samples, etc(basic and C).
Then you'd have one ide for arm, coridium, and cortex-m3, as well as lua, tcl,
and about 23 other languages.
-
YahooArchive
- Posts: 1462
- Joined: Fri Oct 19, 2012 5:11 am
Re: user developed IDE for BASIC
> Its used in WinARM, and is very extensible.
> And would be a snap if we had "makeitc -compile main.c",
> "makeitc -load main"
> + all the coridium constructs, code samples, etc(basic and C).
Are you volunteering?
MakeItC really has more to do with setting where devices are, which CPU, where
files are, and what options you want to use.
It still doesn't make a lot of sense for it to be a command line program (at
least to me).
MakeItC does now generate a _MakeItC.log that is all the command line options to
compile the file. That and load21xx will download the file.
You could write a command line utility to read the MakeItC.ini to stuff all
those run time options (actually that's what MakeItC does, by sourcing the
MakeItC.ini Tcl file).
> And would be a snap if we had "makeitc -compile main.c",
> "makeitc -load main"
> + all the coridium constructs, code samples, etc(basic and C).
Are you volunteering?
MakeItC really has more to do with setting where devices are, which CPU, where
files are, and what options you want to use.
It still doesn't make a lot of sense for it to be a command line program (at
least to me).
MakeItC does now generate a _MakeItC.log that is all the command line options to
compile the file. That and load21xx will download the file.
You could write a command line utility to read the MakeItC.ini to stuff all
those run time options (actually that's what MakeItC does, by sourcing the
MakeItC.ini Tcl file).