flat assembler
Message board for the users of flat assembler.
Index
> IDE Development > Fresh 1.0.06 pre-alpha Goto page 1, 2, 3 Next |
Author |
|
Tommy 13 Aug 2003, 06:55
Damn, you did exactly what I was going to do today... Hehe... Well, that doesn't matter... Then I can start right on the bookmark-system instead of fixing what you have done...
BTW: Nice work! |
|||
13 Aug 2003, 06:55 |
|
scientica 13 Aug 2003, 15:08
Yoppie! I (think) I've fixed that bug!
(It was a pice of code, I made the mistake trying to optimize while writing, never do that, it only gives head ace and a buggy pice of code ) ( hope nobody saw my misstake, I posted this as a new thread instead of a new post ) [EDIT]Outdated attachement removed. There should be newer version. possibly in another thread.[/EDIT] _________________ ... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself. - Bradley Kuhn |
|||
13 Aug 2003, 15:08 |
|
JohnFound 14 Aug 2003, 05:27
scientica wrote: Yoppie! I (think) I've fixed that bug! It works fine for me. Good work Scientica. |
|||
14 Aug 2003, 05:27 |
|
Blag 14 Aug 2003, 06:20
I just test the new FRESH version.....it's good to see that you include Tommy's icon.
Got a question.....when is going to be avaliable the open menu???? Anyway.....good job you all. |
|||
14 Aug 2003, 06:20 |
|
JohnFound 14 Aug 2003, 07:59
Blag wrote: I just test the new FRESH version.....it's good to see that you include Tommy's icon. So, well, at first we must understand what we want to open. I think it will not only simple asm file - don't forget that Fresh is project based IDE and there are some visual parts of the project. Just now I am writing an article about common structure of the application created with Fresh. It will be ready these days, so I will post it here and we will discuss all details. I am wondering also, whether it is good to pack whole project in one file (where different parts of the project - sources, visual data, resources, etc. whold be separate chunks of the project file, like RIFF file format) This one project file may be inserted like section in the exe file (of course only if the programmer want's this) This whould be very usefull for distribution of open source projects - one file - exe + source. |
|||
14 Aug 2003, 07:59 |
|
scientica 14 Aug 2003, 11:43
Here comes my current oppinon, I'll await you post. But I can't resist posting my thoughts now:
I think that we should have the project structure like this: A few basic modes: Plain mode: No project file(s), the .asm,.inc files created manually are save in the folders they're created in (first saved in), the dialogs and other resources are saved to one single file (or as the second alternative see "(*)" below), named by the user. So basicaly using the IDE to create "standalone" files. The user could theoretically use Fresh "just" for the resource section. (*) The resources are to be saved in one big file (<name>.rsrc? (rsrc after the .rsrc section, it should contain the "section line", so it's just included in the sources)) or in many small files (dialogs.rci, menus.rci (ResourCe Includes) which is includeed in some <name>.rsrc file) Standard mode: The project saved with a project file (which contains info such as is there a resource file, what resources are there, are they in "singe file format" or "multiple file format", and some project description, etc), the asm/inc files are saved in the project folder, and a line in the project file says that they are a part of the project. IMO we should not put every thing in one big file - I prefer the sources by it self, the resources separated from the source (put in it's own file(s)). btw, I've begun work with the CheckStyles, but I fear it'll take afew days, have just begun thinking of what algorith I should use (I'll (re)use the "Style Sets", somehow ) _________________ ... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself. - Bradley Kuhn |
|||
14 Aug 2003, 11:43 |
|
JohnFound 14 Aug 2003, 12:11
Hi, Scientica.
I am agree with most of your thoughts, but with one exeption. We don't need 2 modes of Fresh. The project will become "Plain" or "Standard" depending of what the user add's to this project. If he use just plain, manually source files and if he uses visual editor only to create dialogs and resources - he will get "Plain" project. If he uses standard libraries, auto source creation and visual editor - as class and form editor not only as dialog editor - he will get "Standard" project. Everything must be user action dependent. I will try to descript everything (including your opinion and others opinions, if any) in one article to clear the goals and to give some "road-map" for Fresh growth. Regards. |
|||
14 Aug 2003, 12:11 |
|
Blag 14 Aug 2003, 14:51
Quote: Just now I am writing an article about common structure of the application created with Fresh. It will be ready these days, so I will post it here and we will discuss all details. That's great Can't wait to see it. Ok....my english is not that good....so maybe i didn't understand perfectly both opinion of you and Scientica.....so here's my deal: (Sorry if i gonna say something that is already zed ) I know that FRESH is an integrated IDE....but i think that the options could be: 1) Save it as plain or save it as project. 2) Save it as .exe for both windows and dos. 3) Save a file, that contains the information off all the resources, forms and sources. So when you load a project you just load that file...and you got all 4) A HexEditor would be great....I think that Tommy is working on that. 5) The chance to delete a control placed on a form, when you don't need it. (I know it's not a bug ) Well.....i know it's going to be a hard work..... I wish i could help you out....but you know i'm newbie....and actually, my time to learn FASM it's pretty short.....i work in the morning.....study at night......and made programming after midnight. Anyway....good luck! |
|||
14 Aug 2003, 14:51 |
|
JohnFound 15 Aug 2003, 08:13
Hi guys.
Unfortunatelly I couldn't finished the article, and I will be offline for about a 7..8 days. It will be posted immediately after my return online. Tomorrow morning I am going to the "Black sea", to take some tan, to meditate about Fresh internal structure and to collect some power for the next year. Of course if there is some internet cafe, I will look at the board from time to time, so we can discuss all aspects of the project, and you can post your code or make next pre-alpha releases. I feel that first version that will compile something is pretty near. Keep great working. Best Regards. |
|||
15 Aug 2003, 08:13 |
|
scientica 15 Aug 2003, 10:22
7 to 8 days, I just discovered that next week school begins again, so I'll probably have less time to code
(but honestly, it wouldn't surprise me if I got more done anyway I hope I'll be able to persuade the techer in one of the subjects I'll read to let me work with Fresh, don't know what teacher I'll get, hope I get a "friendly" one ) _________________ ... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself. - Bradley Kuhn |
|||
15 Aug 2003, 10:22 |
|
Tommy 15 Aug 2003, 12:29
Me too, I also start school again next week... But who knows, maybe we get as much time to program as now...?
scientica, how old are you?? |
|||
15 Aug 2003, 12:29 |
|
scientica 15 Aug 2003, 13:16
16, but I'll 17 the 28th How old are you?
I know for sure that I'll be doing some kind of programming in school (in the subject "Programmering A" (Programming A, normally VB coding, but I've heard one may learn C++ instead, but I alrady know Visual Basic, C++ and Asm (and some more), hopefully I'll be allowed to do some asm programming, hopefully )) _________________ ... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself. - Bradley Kuhn |
|||
15 Aug 2003, 13:16 |
|
Tommy 15 Aug 2003, 14:43
For your sake, I hope so too!
I'm also 16 years old, but I'm not 17 before next year (in March)... So long! Take care! Tommy |
|||
15 Aug 2003, 14:43 |
|
Blag 16 Aug 2003, 06:02
Damn.....i'm feel kinda old.....i'm turning 26 this november
What who cares i not feel old at all.....maybe when i turn 105....i'm going to feel old....but know.....i fell like pretty happy programmer |
|||
16 Aug 2003, 06:02 |
|
Tommy 16 Aug 2003, 11:51
A new release of the AsmEdit control is soon ready... I think I'll post it tonight....
New features will be: * Indent/outdent selection * Dynamic bookmark system * + some fixes So long! Tommy |
|||
16 Aug 2003, 11:51 |
|
Tommy 17 Aug 2003, 08:31
AsmEdit Version 1.0.04:
------------------------------- * Dynamic bookmark system (toggle bookmark by double-clicking in the margin or pressing Ctrl+B, move between the bookmarks by using the menus or the shortcuts [Ctrl+Up and Ctrl+Down]) * AES_INDENTSEL: Indent/outdent selection * Comment/uncomment selection * AES_LINESELECT: Ctrl+left mouse button click => select line * ...+ some fixes... See source for info on how to use the control.... I have implemented it into Fresh 1.0.06 (latest upload of scientica) with menus for bookmarks, comments and indents... JohnFound: Sorry, but I started this work on an older version which I had zipped here on my computer... Therefore I lost your comments... Could you please add them again? Enjoy! [EDIT]Outdated attachement removed. There should be newer version. possibly in another thread.[/EDIT] |
|||
17 Aug 2003, 08:31 |
|
scientica 17 Aug 2003, 10:53
Nice
One bug thought: when using delete the bookmark isn't updated, but backspace updates it. _________________ ... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself. - Bradley Kuhn |
|||
17 Aug 2003, 10:53 |
|
Tommy 17 Aug 2003, 16:53
What do you mean? ....when I try to figure out what the bug is, it works... Could you tell me how you reproduce it?
Thanks! |
|||
17 Aug 2003, 16:53 |
|
scientica 17 Aug 2003, 20:37
Ok, here is a reproduce,
Type: (ignore the "(*)", but they shouldn't affect the result) Code: 1321321321321321323213131313212313 2313213213213213 321(*) 321 1212 2 32132(*) 132 313 21 21(*) 11323213 1 213 Place bookmarks at the lines marked with (*) Place the cursor before the 2 (the line above the 2nd bookmark). Hit "Delete" twice. As you see, the bookmark isn't updated. (funny, I just discovered that the bookmark disapears when continuing to hit delete, use delete to revmove +5 lines). Nice work, any way _________________ ... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself. - Bradley Kuhn |
|||
17 Aug 2003, 20:37 |
|
Goto page 1, 2, 3 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.