flat assembler
Message board for the users of flat assembler.

Index > Main > fasm-based code generation library

Goto page 1, 2, 3  Next
Author
Thread Post new topic Reply to topic
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8356
Location: Kraków, Poland
Tomasz Grysztar 16 Jul 2005, 22:23
The new project, possibly even commercial, that I'm thinking about is the fast code generation library for x86/x86-64 based on fasm. It would be coming in both static and dynamic library form, and allow not only the same functionality as fasm through direct function calls, but also memory-to-memory compilation, assembly without preprocessing, convenient error information passing etc. Of course the main application would be to make compilers.

Do you think there would be some interest in such library?
Post 16 Jul 2005, 22:23
View user's profile Send private message Visit poster's website Reply with quote
crc



Joined: 21 Jun 2003
Posts: 637
Location: Penndel, PA [USA]
crc 16 Jul 2005, 22:34
I'd definitely be interested in it.
Post 16 Jul 2005, 22:34
View user's profile Send private message Visit poster's website Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3175
Location: Denmark
f0dder 16 Jul 2005, 22:58
Quote:

Do you think there would be some interest in such library?

Would it mean dropping the main (opensource) fasm, or moving it to second priority?

As it is now, such a library could be built from the fasm sources without major problems, right?
Post 16 Jul 2005, 22:58
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8356
Location: Kraków, Poland
Tomasz Grysztar 16 Jul 2005, 23:10
Quote:
As it is now, such a library could be built from the fasm sources without major problems, right?

Generally right, but to optimize it for some specific applications (like the in-memory assembly), some constitutive changes or extensions would be needed.

Anyway, the common part of code would be maintained pararell for both projects.
Post 16 Jul 2005, 23:10
View user's profile Send private message Visit poster's website Reply with quote
farrier



Joined: 26 Aug 2004
Posts: 274
Location: North Central Mississippi
farrier 17 Jul 2005, 01:09
Do you take PayPal? Question

farrier

_________________
Some Assembly Required
It's a good day to code!
U.S.Constitution; Bill of Rights; Amendment 1:
... the right of the people peaceably to assemble, ...
The code is dark, and full of errors!
Post 17 Jul 2005, 01:09
View user's profile Send private message Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3175
Location: Denmark
f0dder 17 Jul 2005, 01:11
Btw, I wouldn't mind sponsoring you in a couple months when I have money again (being a student and all Smile), I just hope the main FASM tree will remain open and not GPL tainted. And I certainly hope you can profit from it, since it's a very great amount of (great) work!
Post 17 Jul 2005, 01:11
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8356
Location: Kraków, Poland
Tomasz Grysztar 17 Jul 2005, 11:00
The whole problem with PayPal is that is doesn't allow to receive money for clients from Poland (like me).
Post 17 Jul 2005, 11:00
View user's profile Send private message Visit poster's website Reply with quote
coconut



Joined: 02 Apr 2004
Posts: 326
Location: US
coconut 17 Jul 2005, 15:52
did you not have some info about donating thru iKobo on the sourceforge site?

Quote:

Altough flat assembler is freeware, you can still donate some money if you like it - and it may help me in maintaining this project. You can send money donations through the iKobo, my account number for this service is GT222508PL.
Post 17 Jul 2005, 15:52
View user's profile Send private message Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8356
Location: Kraków, Poland
Tomasz Grysztar 17 Jul 2005, 16:03
This service caused some troubles.


Last edited by Tomasz Grysztar on 13 Aug 2005, 18:22; edited 1 time in total
Post 17 Jul 2005, 16:03
View user's profile Send private message Visit poster's website Reply with quote
Raedwulf



Joined: 13 Jul 2005
Posts: 375
Location: United Kingdom
Raedwulf 17 Jul 2005, 19:31
Hmmmm as long FASM stays alive Smile I dont really mind actually...though you need to find people who are making compilers to use the project though.... and wouldn't they(those making the compiler) have sufficient knowledge in asm to make their own assembly generator?

Just a thought....because I'm not sure there'sa market niche for such a project though maybe ytou could find a few commercial compilers to use it?
Or could you ahve it like MySQL (free for non-commercial uses) ..?

Just some thinking

Ralph
Post 17 Jul 2005, 19:31
View user's profile Send private message MSN Messenger Reply with quote
Kain



Joined: 26 Oct 2003
Posts: 108
Kain 18 Jul 2005, 21:57
Raedwulf wrote:
Hmmmm as long FASM stays alive Smile I dont really mind actually...though you need to find people who are making compilers to use the project though.... and wouldn't they(those making the compiler) have sufficient knowledge in asm to make their own assembly generator?

Just a thought....because I'm not sure there'sa market niche for such a project though maybe ytou could find a few commercial compilers to use it?
Or could you ahve it like MySQL (free for non-commercial uses) ..?

Just some thinking

Ralph


Not everyone is interested in the internals of the code generator. Having a
set of libraries that can be called from an HLL (like C++) would be of great
interest for them. Though I can't comment on the size of such a market and how much they are willing to pay.
For example for myself, I would only be willing to pay for a tool if it would help me write a commercial program (which so far is zero).

_________________
:sevag.k
Post 18 Jul 2005, 21:57
View user's profile Send private message Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8356
Location: Kraków, Poland
Tomasz Grysztar 08 Aug 2005, 16:40
The most certainly I will make it free for non-commercial use. Don't know about the commercial, though.
Post 08 Aug 2005, 16:40
View user's profile Send private message Visit poster's website Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 08 Aug 2005, 20:53
i think there is already a library like that
i will look it up in my bookmarks once i get home
Post 08 Aug 2005, 20:53
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
THEWizardGenius



Joined: 14 Jan 2005
Posts: 382
Location: California, USA
THEWizardGenius 08 Aug 2005, 22:22
Quote:

The most certainly I will make it free for non-commercial use. Don't know about the commercial, though.

Good! I never do anything commercial anyways, so it would be nice if it's free. That would be helpful since I'll need to make some compiler for my OS, when it's finished (in a VERY long time...)

You might think about making it under a GPL-like license, where all programs (even commercial programs), must be open source. That would be cool!
Post 08 Aug 2005, 22:22
View user's profile Send private message AIM Address Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3175
Location: Denmark
f0dder 09 Aug 2005, 01:31
GPL isn't cool if you want to keep the rights over your own source code...
Post 09 Aug 2005, 01:31
View user's profile Send private message Visit poster's website Reply with quote
THEWizardGenius



Joined: 14 Jan 2005
Posts: 382
Location: California, USA
THEWizardGenius 09 Aug 2005, 02:07
Well I did say LIKE GPL, not GPL. I don't think GPL would work very well in this instance, but something similar might. Tomasz would keep his rights but anyone who used it would have to do what he says. Otherwise, they can find a different library Smile

Just an idea. After all, isn't it good to have open source?
Post 09 Aug 2005, 02:07
View user's profile Send private message AIM Address Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3175
Location: Denmark
f0dder 09 Aug 2005, 04:57
Currrent FASM is open source, isn't it? Smile
Post 09 Aug 2005, 04:57
View user's profile Send private message Visit poster's website Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 09 Aug 2005, 12:17
comrade wrote:
i think there is already a library like that
i will look it up in my bookmarks once i get home


this is it:
http://softwire.sourceforge.net/

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 09 Aug 2005, 12:17
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
THEWizardGenius



Joined: 14 Jan 2005
Posts: 382
Location: California, USA
THEWizardGenius 09 Aug 2005, 18:03
I'm talking about the library, f0dder. If people can use it for commercial things it might be nice to force them to make their program Open Source. If the library is licensed similar to GPL then that will happen.
Not that it should be GPL, but maybe something similar. Open Source rocks!!!
Post 09 Aug 2005, 18:03
View user's profile Send private message AIM Address Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8356
Location: Kraków, Poland
Tomasz Grysztar 09 Aug 2005, 18:05
However if don't think it would be "nice" to force them to make their programs Open Source.
Post 09 Aug 2005, 18:05
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page 1, 2, 3  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.