![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: Results of IDE searching... Topic Summary: Created On: 11-Sep-2002 11:19 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
Fellow DXL'ers:
I posted a message long ago (well long enough the search filter doesn't find it anymore) about an Integrated Development Environment (IDE) for DXL. The best tool I have found for writing my code is a freeware program called: Crimson Editor by Ingyu Kang. http://www.crimsoneditor.com This little program blows away Uedit and CodeWarrior (in my opinion) especially since it is freeware. You can customize any language set you want it to highlight and set the colors to a wide range. Customizing the syntax highlighting is a little challenging if you do not know what to look for or how to create the files. Its a small program (I keep a copy of it on a floppy that I take with me in the field) and does a wonderful job for text editing, printing (in Color too), and modifying. The best feature is the "tools" these are user defined commands that you can set to a hotkey. I have one setup that runs the code in the current window I am working on. I hit Ctrl-D and the program saves my file; opens a dos window and runs the DXL code I am writing giving the errors/text in return. Its a great way to figure out what variable is getting which information (since there is no ability to make a "watch" on variables) The macro I created, logs in as me to the DOORS program, runs it in offline mode (I don't need the GUI) opens the modules I want to play with (read-only for safety) and closes down after its done. Post here or somewhere if you enjoy/dislike this program. Oh and I can post/e-mail my syntax files if someone is having problems creating their own. Thanks r. ------------------------- rg. ![]() |
|
![]() |
|
![]() |
|
how did u configure the tool to launch and run DXL directly ?
i use EditPlus which offers similar features, but i have not been able to run the DXL interpreter directly from my editor. can you let me know which file (presumably in DOORS bin) to call and what arguments to pass? thanks nandan ------------------------- Nandan Banodkar (nandanbanodkar@hotmail.com) |
|
![]() |
|
![]() |
|
Try this. Edit your experimental DXL and save it, lets say to file "c:\Doors\DoIt.dxl". Open the DXL window (>Tools >Edit DXL), and insert the following single line:
#include <c:\Doors\DoIt.dxl> Now you can use your editor to edit the DXL but still run from DOORS. - Louie |
|
![]() |
|
![]() |
|
The command I use is the same for the DOS based batch method of starting DOORS.
Under the Tools....Preferences I have a user tool named "DOORS!" Menu Text: DOORS! Command: C:\Program Files\Telelogic\DOORS\bin\doors.exe Argument: -batch $(FilePath) -o READ_ONLY -u userName -P userPassword Initial Dir: $(FileDir) Hotkey: Ctrl-D Please remember this is for testing and beware that your username/password are not protected! If you need an interactive session (i.e. GUI), I suggest either Cut-N-Paste (my mouse has a macro that does it for me) or bringing up the DOORS interpreter and using the #include statement Louie referenced below this message. Goodluck. ------------------------- rg. ![]() |
|
![]() |
|
![]() |
|
Another freeware tool that DXL authors might like to consider is GVIM (http://www.vim.org). GVIM is a Windows GUI version of a well known UNIX text editor known as Vi.
The source code for modifying how GVIM operates is made available in the form of text based script files which you can edit (A good on-line manual is available at http://vimdoc.sourceforge.net/ - look for the "manual" hyperlink at the top of the page) You'll need to do a bit of reading to work out how to create a DXL Syntax file (just copy the existing syntax file for the "c" language and modify accordingly) and how to get GVIM to auto detect the loading of a DXL file and apply your custom DXL syntax rules. Perhaps not for the faint hearted, but if you want to have the ability to really configure the editor to your own needs, then GVIM is worth a try. ------------------------------------------ Paul Miller Contractor - EuroCyber (www.eurocyber.biz), Tenix Specification Practices Project, Nelson House, Williamstown, Desk Phone: (03) 9244 4078 Mobile: 0418 135 103 E-mail: paul.miller@tenix.com ------------------------------------------ ------------------------- Paul Miller Specification Practices Specialist, EuroCyber, Melbourne, Australia. Mobile: +61 (0)418 135 103 Web Site: http://www.eurocyber.biz E-mail: miller@eurocyber.biz">pmiller@eurocyber.biz |
|
![]() |
|
![]() |
|
Did you have a DXL configuration file for the Crimson Editor. I downloaded it and am going to try it out.
Thanks, Shawn Wilson DESE Research |
|
![]() |
Telelogic DOORS
» DXL Exchange
»
Results of IDE searching...
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.