Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   FusionEdit v0.1 (http://www.chiefdelphi.com/forums/showthread.php?t=49973)

bear24rw 14-11-2006 22:19

Re: FusionEdit v0.1
 
Quote:

Originally Posted by ETodd
Collapsible regions and syntax highlighting are on my to-do. :)

I forgot about SourceForge, which my filter doesn't block. I'm waiting approval of the project right now.

@bear24w: jpg attachments are limited to 100 kb, so it's low quality, but you get the idea. ;)

Oh wow, that looks really clean and really nice.. if you can get customizable syntax highlighting and collapsable regions i will defiently being looking into using this

Being a .Net programmer myself I would defiently like to see a sourceforge project go up!

Awsome job

EHaskins 14-11-2006 22:57

Re: FusionEdit v0.1
 
The code is very clean, but could use some more comments. :)

et1337 14-11-2006 23:23

Re: FusionEdit v0.1
 
As soon as the SourceForge site is up, I'll let you guys know and you can join. I know three other people on my team who might be willing to help out as well.

EHaskins, would you allow me to see some of your code?

EHaskins 14-11-2006 23:57

Re: FusionEdit v0.1
 
I'm not at the computer with that code and I'll be out of town for about a week, but, I don't have any problem with that. :)

Sorry I can't get it to you faster.

shawger 15-11-2006 22:46

Re: FusionEdit v0.1
 
Hi,

I'm glad that you are undertaking the work to get a quality IDE working for FIRST. However, I'm confused about a couple of things.

Why are you writing an entirely new program when you could create scripts or plugins for one of the incredibly functional editors already out there? (VIM, EMACS, Eclipse, jEdit etc.) Not that I have a big problem with another editor, but it seems like you're reinventing the wheel a little bit here.

Also, why .NET? That leaves out a significant userbase of Linux and Mac users. Then these users will have to duplicate the fine work you're doing on the Windows platform if they want similar functionality. See the problem?

Again, please take these as suggestions, not angry demands.

EHaskins 16-11-2006 00:19

Re: FusionEdit v0.1
 
Quote:

Originally Posted by shawger
Hi,

I'm glad that you are undertaking the work to get a quality IDE working for FIRST. However, I'm confused about a couple of things.

Why are you writing an entirely new program when you could create scripts or plugins for one of the incredibly functional editors already out there? (VIM, EMACS, Eclipse, jEdit etc.) Not that I have a big problem with another editor, but it seems like you're reinventing the wheel a little bit here.

Also, why .NET? That leaves out a significant userbase of Linux and Mac users. Then these users will have to duplicate the fine work you're doing on the Windows platform if they want similar functionality. See the problem?

Again, please take these as suggestions, not angry demands.

What else are we going to do during the 10 months out of the year we're not building a robot?d :D

But, really I think the ide a behind this and other projects similar us that the technology er're using for FIRST has been stolen from other purposes. We should have an all in one soultion for programming, downloading, SVN, and any other things I can't think of right now.

As for using .NET .net is fast, easy, and the people who are using linux or Mac for programming are the people who have akready used another IDE, and won't change anyway.

Ryan M. 16-11-2006 11:44

Re: FusionEdit v0.1
 
Hypothetically (of course), the Mono project will allow you to run this on Linux. It doesn't because he uses a Window Form control which isn't supported yet, but I'm planning on trying to port this to GTK# at some point.

Good work, E. :D

et1337 16-11-2006 11:51

Re: FusionEdit v0.1
 
I used .NET mostly because it's really easy to create great interfaces. Visual C# is just drag-n-drop. Also, I had just learned the basics of C# and wanted to test my knowledge on a real project. .NET isn't the best choice, but if I chose Java or some other multi-platform language, it probably wouldn't be where it is right now.

I see what you mean about reinventing the wheel. I'll be completely honest and say the thought of writing scripts or plugins for another editor never entered my mind. I just saw a need for a FIRST-only IDE, and started writing one. Maybe a little rash, but we'll see. :D

Hope that answers your question.

shawger 16-11-2006 17:26

Re: FusionEdit v0.1
 
Quote:

Originally Posted by ETodd
I used .NET mostly because it's really easy to create great interfaces. Visual C# is just drag-n-drop. Also, I had just learned the basics of C# and wanted to test my knowledge on a real project. .NET isn't the best choice, but if I chose Java or some other multi-platform language, it probably wouldn't be where it is right now.

I see what you mean about reinventing the wheel. I'll be completely honest and say the thought of writing scripts or plugins for another editor never entered my mind. I just saw a need for a FIRST-only IDE, and started writing one. Maybe a little rash, but we'll see. :D

Hope that answers your question.

Yes that does answer my question.

Thanks for your reply.

Astronouth7303 16-11-2006 20:19

Re: FusionEdit v0.1
 
Quote:

Originally Posted by EHaskins
But, really I think the ide a behind this and other projects similar us that the technology er're using for FIRST has been stolen from other purposes. We should have an all in one soultion for programming, downloading, SVN, and any other things I can't think of right now.

How about a distribution of Eclipse that includes the CDT, the MCC18 toolchain, the PIC C highlighting/indexing extensions, Subclipse, pyctools, and other stuff I can't think of right now? (Plus downloads for python, mcc18 wine wrappers, and win32 make.)

I'm going to be up-front with this: You can't top Eclipse. Between the code completion, going-to-definitions-of-functions, automatic compilation, managed make & multiple targets, plug-in architecture, projects, versioning, and broad user base (not to mention IBM), beating it is somewhere between hard and a miracle.

Any home-brewed IDE I'm going to be skeptical of. (Take that as a challenge.)

BTW, how much would it cost to produce 1200 CDs?

et1337 16-11-2006 20:24

Re: FusionEdit v0.1
 
1200 CDs? About $200. Why?

Shinigami2057 16-11-2006 20:43

Re: FusionEdit v0.1
 
I think it would be a great idea if we started a development team to write a fully open-source toolchain for the FIRST competition - with your IDE, my program loader (which will be very easy to integrate into your idea, the code is designed to be used as a shared library), and some other useful collaboration tools (I agree that svn is a little overboard for most team's programming groups, too much work).

This may sound a little insane, but I've been more and more interested in writing a free software compiler for the FRC. It would take a hell of a lot of research and work, and probably wouldn't be usable for this year's competition, but it would be a great learning experience for anyone willing to help out and would greatly benefit the competition in general, IMHO.

In my opinion, we should try to centralize all these small programming projects for FIRST to encourage collaboration and making better and more robust tools for the competition. :)

shawger 16-11-2006 21:12

Re: FusionEdit v0.1
 
Quote:

Originally Posted by Shinigami2057
I think it would be a great idea if we started a development team to write a fully open-source toolchain for the FIRST competition - with your IDE, my program loader (which will be very easy to integrate into your idea, the code is designed to be used as a shared library), and some other useful collaboration tools (I agree that svn is a little overboard for most team's programming groups, too much work).

This may sound a little insane, but I've been more and more interested in writing a free software compiler for the FRC. It would take a hell of a lot of research and work, and probably wouldn't be usable for this year's competition, but it would be a great learning experience for anyone willing to help out and would greatly benefit the competition in general, IMHO.

In my opinion, we should try to centralize all these small programming projects for FIRST to encourage collaboration and making better and more robust tools for the competition. :)

Yes, I agree with you that a open-source workflow would be ideal here. I personally am not pleased with the open-source-hostile actions FIRST has been taking.

As for your compiler idea, that sounds insanely hard, but if you want to, go for it. This project might be useful. Also, you might want to go look what the gcc people are doing. Its possible they are planning on a compiler for Microchip stuff, or they might have some discussions about it (I haven't looked yet).

Astronouth7303 16-11-2006 22:15

Re: FusionEdit v0.1
 
Quote:

Originally Posted by ETodd
1200 CDs? About $200. Why?

I was thinking of coming up with such a package and sending one to every team. (Too late for the KOP?)

shawger 16-11-2006 22:25

Re: FusionEdit v0.1
 
Quote:

Originally Posted by Astronouth7303
I was thinking of coming up with such a package and sending one to every team. (Too late for the KOP?)

Why not just make it available for download? A lot less work for you, and just as convenient for all of us :)


All times are GMT -5. The time now is 19:41.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi