flat assembler
Message board for the users of flat assembler.
Index
> IDE Development > fresh code explorer |
Author |
|
JohnFound 10 Sep 2004, 05:58
silkodyssey wrote: That is a code explorer that lists all procedures defined in a program and sets the editor caret to it's definition. Is this or something like it on the fresh to do list? There is "Goto definition" function, that finds the procedure in the source. Go with caret to the procedure name and press ctrl+D. Also, there is a function "Label explorer" in the "Project" menu, that lists all defined symbols with its values. (Source have to be compiled before using these features.) Of course, there will be more advanced source browsing features in the future versions. Regards. |
|||
10 Sep 2004, 05:58 |
|
ariel 23 Sep 2004, 21:53
Can a port of the Wingrap32 GPLed library be included in fresh to improve the debugger with flow control ?
http://www.datarescue.com/idabase/wingraph32/ http://www.datarescue.com/freefiles/wingraph32_src.zip Regards |
|||
23 Sep 2004, 21:53 |
|
JohnFound 24 Sep 2004, 00:09
Quote: Can a port of the Wingrap32 GPLed library be included in fresh to improve the debugger with flow control ? For now I am very busy to implement core visual programming features and more usual debuger, advanced source editor and Fresh standard library. Also, I am afraid this library can be included only as external, independent module in Fresh, because GPL license does not allow embeding of the GPL-ed code in other than GPL (even free and open source) licenses. Regards. |
|||
24 Sep 2004, 00:09 |
|
penang 01 Oct 2004, 08:38
Last time I checked, GPL has no restriction on embedding GPLed code into other GPLed projects.
So, could you run a check again on the GPL tiny print - or maybe ask someone over comp.linux for guidance ? |
|||
01 Oct 2004, 08:38 |
|
JohnFound 01 Oct 2004, 10:06
penang wrote: Last time I checked, GPL has no restriction on embedding GPLed code into other GPLed projects. Yes, that's right, but unfortunately (fortunately ) Fresh is not licensed under GPL, but under "Fresh artistic license." "Fresh artistic license" is OSI (open source initiative) approved open source license, that allows more freedom for commercial using of licensed sources. You can read it here: http://fresh.flatassembler.net/0license.html The OSI approved original of the license is here: http://opensource.org/licenses/artistic-license.php So, we simply can't reuse GPLed source code (because of GPL, not because of Fresh license). Another good reason is that mentioned applications are written on C, but I am not willing to use non-assembler code in Fresh, other than Windows system DLLs. Of course we can and will add functionality similar to the mentioned tools. Regards. |
|||
01 Oct 2004, 10:06 |
|
penang 08 Oct 2004, 04:07
Why not get the best of both world ?
A software can have more than one license, and in yer case, you can license Fresh under yer "Fresh Artistic License" & GPL. That way, let's say if you need to re-use GPLed code, you can fork yer program, so one can use GPLed code, and then another one without the code. Just an idea, that's all. |
|||
08 Oct 2004, 04:07 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.