Re: LuxAsm Development Team

From: Gerhard W. Gruber (sparhawk_at_gmx.at)
Date: 01/25/04


Date: Sun, 25 Jan 2004 10:42:50 +0100

On 25 Jan 2004 00:02:54 GMT wrote Betov <betov@free.fr> in alt.lang.asm with
<XnF947BE485A45betovfreefr@213.228.0.32>

>Not directely: Each TITLE may be saved separatedly to disk.

OK. I thoguht that your IDE doesn't support somthing like that. Of course this
helps a little bit, but it still makes more work, because you have to take
your code and have to rip out the parts you need. If you use multiple files
then this would already be done.

>This would require to first write a version of RoaAsm,
>where each Api call would be replaced by a call to a Proc
>saved in a [OsCalls] TITLE (one Proc for each kind of Api
>call (...). only this, would be _much_ work. Then is is far
>from evident that the matching Functions are all available
>in X, as you suspect.

Of course you assume here that this is possible. But there are differences,
that you have to have a logical functionality in a seperate function. Having
the OS calls in a seperate function helps, but is not enough.

>But, admitting all of this would be possible and done, the
>subsitution of the two [OsCalls] (one for Linux, one for
>ReactOS), would be quite simple and easy.

In case of read/write, etc. this is true. In case of CreateWindow(Ex) this is
not true.

>I don't think that extracting the Assembler itself would
>be impossible, but also much work, because of the integration
>with "external" Functionalities.

That depends on how it is actaully coded. If the assembler is tightly
integrated with the i.E. Editor for some reason, then this will be quite hard
to do. Sure it is not impossible, but how hard it is depends on how the code
is written.

I worked once on a project where they had objects which would have been the
perfect objects to be seperated from the rest of the code. Like specialied
listboxes which can take their input over the network. These listboxes would
have been quite usefull for other projects we had, but they were written in
such a bad code that it was more work to extract the functionality then to
rewrite them from scratch. If they would have known object oriented
programming and designed the classes accordingly, then this would have been no
issue.

>So said, once done, the RosAsm Assembler standing alone would
>be of very poor interrest.

I don't think so but that is a matter of philosophy. :)

-- 
Gerhard Gruber
Maintainer of
SoftICE for Linux - http://pice.sourceforge.net/
Fast application launcher - http://sourceforge.net/projects/launchmenu


Relevant Pages

  • Re: [HEADS UP]: OpenLDAP+nss_ldap+nss_modules separated patch and more (SoC)
    ... I believe there should be a very high bar on the import of functionality that is already available in ports. ... It's when you start having to deal with big piles of applications that aren't tested together, managed in a single revision control tree, and so on, that maintainability and complexity become problems for these users. ... I can tell you that if we ripped out BIND, sendmail, and a dozen other highly useful base system components out into ports, I would be using another system, because it is precisely this integration that makes FreeBSD most useful as a starting point :-). ...
    (freebsd-current)
  • Re: Desktop environment vs Window Managers
    ... > can't do with the previously mentioned layers. ... functionality. ... a 'desktop' is the integration of the windowing system with ...
    (alt.os.linux.suse)
  • Re: Listbox dotted line box
    ... I noticed it in some listboxes. ... The reason I wanted to do this was to have the same functionality when using ... or items at either end of a selection and add to the ... Without the possibility to show where the cursor is ...
    (comp.os.os2.programmer.misc)
  • Re: Listbox Alignment Help
    ... the listboxes in Excel do not provide this type of functionality. ... you are putting all you data in a single column. ... You could use functions like Len, Space and other string function to ...
    (microsoft.public.excel.programming)
  • Re: ADDING NEWSGROUPS
    ... good email clients and PIMs available for free? ... functionality and integration with Word as Outlook and that tool is free, ...
    (microsoft.public.outlook)