From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb35.google.com (mail-yb1-xb35.google.com [IPv6:2607:f8b0:4864:20::b35]) by sourceware.org (Postfix) with ESMTPS id D77253858408 for ; Mon, 22 Jan 2024 18:45:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D77253858408 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D77253858408 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::b35 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705949110; cv=none; b=maqqcJeg9WHzRncz8LeLms2xK/3XLlQfSuDVSFey/cKTDBiOaWxIsM9LpjSmDLCqf8X5x0rBiTMpDSrIs1mwoXgWYn1ny3+Q3+m22WR4ZLP4dvYnSU39nAAhrlpCOXBdlK3qiqnug1WvttEJBTQua0p0OE30dnbWQ6iuRETNRAw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705949110; c=relaxed/simple; bh=31eA0zXhZi0DhtsQhuT4npLB3cRYz7z/tFFdZzkvTWg=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=UjR4eTSOZDDOPOgaWcKTPVld17VP4dpy8kj1Fq4tlxYR4BpMdV1YRouWwvBMXOjg8R0EVvhIBKRF80KcuxSKcG46Q7cruUa5SvvJOB748CW197bqE3ewuiKSU9s0MYRw8MwB2u1HkZvnHwB7+ElIfKiDrWSoCIAn6lWqyGjrwms= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-yb1-xb35.google.com with SMTP id 3f1490d57ef6-da7ea62e76cso2644696276.3 for ; Mon, 22 Jan 2024 10:45:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705949108; x=1706553908; darn=sourceware.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kGnt33zrMqJJSD+NOngOCU534aCaRjq4jzkG6qIonN4=; b=mCQ9w/V8NiHbC5ecoBekIsV2rowTqXOXcu7KDZHHjC6Xa7DM+JAACkzc+znLJspzHc 9yyl2kStVuk0pRft1uK8D7ousEQVPeiFAhnkp+uhWgHGg1dHeDgu0/Clazp2qWnGIbpV 1A/9xLlnRWHWeIg8hshT/AU+WekGQDeKYG6uqiuYOlv+ISjx65z7bx5J0ahMbb/GSfXN Nsx4pRgIr9/s2erweNVRRPLOq5NcTJRb26MOo4BZA1qXkKyonTABDe3vPe0aSD6jpeQu FF8bTj1i9Nr4QsknI8kBpRIGRTf88obK5dKi1fLWIK+Cw1+aoDtzYEMcvsfJOTO8/lyI WL6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705949108; x=1706553908; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kGnt33zrMqJJSD+NOngOCU534aCaRjq4jzkG6qIonN4=; b=vJb0A5PbzdRKTRgzn/B3xkw4fluIwOiX7kTYC9o5pzNAxWtjjBYSVk1zGwu4Lul2lL OQcVpug0Xvrr6zz5vm+nU5RZ/XkN/V/6on0M9xVARkquGIdgBL0e7mNxSFlBHMcFgmwT oo1L+4rUSZ2rxPecHLuVA4XSACFiQphviWzurpDE6jSUZhCaLtSNqC3e2JtULGHbsw1x Wj5Gl58eW9vVRjW2f0ZG5Mg+NfFW2b7yHgYlnrVQqlIc4mhPd/EBpishnDl0FQHQrS16 IEFTV5OOvjiB3mRedv7XgUy83h9RjOx3L6pNcDWiNbUoKjgUykr96cVBwCc4YO1Ob7nm ff3w== X-Gm-Message-State: AOJu0Yw1BnuRs5K5OS/WbxdCZmttmGFozZM/KMUlQVHgY9mXi70GZXee fIWIDTw5R5se03hNXTN4/TMe9Bqi/WrCtF/fNLiNa4ID/GXlKkRi3wkq2DAASKMgvJdkw2MWM+x Lym+7NdeiYj1UQdbjn6l0JdVUf6M= X-Google-Smtp-Source: AGHT+IF25KcpQYG7uEMN5QrrX2a5jopaP4rCmu2PyllwGRrnQZGzfCosLIktPxeUwLx7/C/jSqbmkI2ZJ/F94eLwXls= X-Received: by 2002:a25:844c:0:b0:dbe:cafe:32cc with SMTP id r12-20020a25844c000000b00dbecafe32ccmr2111682ybm.95.1705949108152; Mon, 22 Jan 2024 10:45:08 -0800 (PST) MIME-Version: 1.0 References: <9d5db367-00c8-4c44-ac2e-2bf76dda8c04@redhat.com> In-Reply-To: From: Azael Developer Date: Mon, 22 Jan 2024 10:44:56 -0800 Message-ID: Subject: Re: Gas developing To: Mike Frysinger Cc: binutils@sourceware.org, A Receiver Content-Type: multipart/alternative; boundary="00000000000098c8c9060f8d3a31" X-Spam-Status: No, score=0.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --00000000000098c8c9060f8d3a31 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable About HLA, I know I should mark a strict line between assembler and high liver compiler, so I design the project to be completely independent, I was thinking in support of high lever compiler C++ not a full C++ compiler. On Mon, Jan 22, 2024 at 9:25=E2=80=AFAM Mike Frysinger = wrote: > On 22 Jan 2024 16:51, Nick Clifton wrote: > > > now I want to create a useful assembler with new capabilities, even I > want to add a high level assembler like a C/C++ syntaxes, all that to > support the open source movement. > > > > Well I wish you luck. I feel that I should point out that there > > are already two open source assemblers available - the one from > > the GNU binutils project and the one from the LLVM project. So > > you probably need to have some feature to make yours stand out. > > there's even more if the target is x86 -- nasm/yasm, and masm (Windows). > there's also dev86 which hasn't been updated in a while, but seems to be > used in a few places still. > > creating an assembler can certainly be a useful learning exercise. going > beyond that, everything Nick said is certainly true -- it's already a > pretty > competitive landscape, so you'd want to identify a significant shortcoming > to make yours stand out as something people would care about. > > just don't morph into something like High Level Assembly (HLA) :). > -mike > --00000000000098c8c9060f8d3a31--