Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.os.development > #8316
| From | "Rod Pemberton" <boo@fasdfrewar.cdm> |
|---|---|
| Newsgroups | alt.os.development |
| Subject | Re: What form of executable or load module for your OS? |
| Date | 2015-07-08 03:52 -0400 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <op.x1f2t8iayfako5@localhost> (permalink) |
| References | (15 earlier) <cec50788-642e-40f0-bf0f-29c74057392f@googlegroups.com> <op.x1ckdiopyfako5@localhost> <64c08e9f-141c-4340-adee-a8affd4cb070@googlegroups.com> <op.x1ec5fnryfako5@localhost> <5b4a052e-4e93-4737-9e64-acbdc6ffc184@googlegroups.com> |
On Wed, 08 Jul 2015 01:10:21 -0400, Alexei A. Frounze <alexfrunews@gmail.com> wrote: > On Tuesday, July 7, 2015 at 2:40:05 AM UTC-7, Rod Pemberton wrote: >> On Tue, 07 Jul 2015 04:44:33 -0400, Alexei A. Frounze >> <...@gmail.com> wrote: >> > I think you still don't realize the simple idea of a simple >> > compiler as also evidenced by the earlier statement that the >> > generation of jcc's is somehow wrong >> >> It is. >> >> > (and NASM being wrong as well, >> >> It is. > > AFAIK, you have provided nothing of substance to support the above > claims, merely fears of the kind "oh, no, NASM's doing something > behind my back, it can't be good, and Smaller C is supportive of > that sin, run!". The fact that I didn't want to get into a long discussion of these issues seems to have provoked you. I believe they're serious, but why would I continue to spend time to discuss them with someone who dismisses them as being trivial, as you just did? ... I can say the almost the same thing about your blatant acceptance: AFAIK, you have provided nothing of substance to support your claims, only expressing absolute acceptance as "well, it looks like it works to me, but I'm not about to check, and I trivialize serious details without experience in them, and there couldn't have possibly been a dozen reasons why a skilled C programmer and x86 assembly programmer who has programmed for over 3 decades in over 16 languages would've ever claimed such things since my experience doesn't indicate this!" So, you prove it, dismissive bitch. Prove that it makes no difference. IMO, I'm sitting well here by knowing of a few situations with NASM where I know for a fact that it does. >> > It's all by design, by a simple design. >> >> It's interesting that when I mention "simpler" designs and >> method of implementations both here and elsewhere, e.g., >> comp.lang.asm.x86, comp.lang.misc, alt.lang.asm, etc that >> everyone rejects my "simpler" design, which is provably so. > > I don't recall of a design of yours of a C compiler simpler > and smaller than Smaller C and yet having all of its > functionality and supporting at least the same architectures > and platforms. I didn't specifically mention a C compiler. As you well know or should, we don't just exclusively discuss C compilers here, but mostly OS development. And, I obviously indicated other conversations elsewhere on other topics which didn't include you. So, did you miss the point or just ignore it? The point was why shouldn't other people on Usenet criticize your designs, when they criticize everyone's designs. Makes sense, yes? I.e., why should I be the exception to the rule when it comes to you? That would seem to be arrogant. > I doubt there is one. If there is, I'm all ears. If there isn't, > the above talk about so-provable simpler designs is just an > irrelevant (in the context of Smaller C) blabber. For a small C compiler, I was working with SmallC. I still might again someday. It only had a few areas that needed more development for use as a bootstrap compiler. Unfortunately, Steve, who helped out a lot, chose a different path from the version I was working on. For a full C compiler, I was using OpenWatcom and DJGPP (GCC). > So, is there? (FYI, I've answered this same question _at least_ twice previously for you ... How is your memory today?) I have a number of C parsers of my own designs. I haven't worked on many of them in some years. Most of my time was spent on my OS project, not on compilers, parsers, and assemblers, which came later. I do have many other projects including a simpler language and assembler which emits code, as well as other projects that do, such a simple Forth to assembly. So, most of my C parsers are simple and not full compilers, although they could be, but as stated I was using other completed C compilers for my needs. One C parser is rather complex. It's a merger of code of mine from three or four different projects. It is capable of doing full C-to-C parsing and C code transformations. I.e., it's for reducing full C code to simple C code that can be compiled by a bootstrap C compiler such as SmallC, Bellard's TCC, or perhaps SmallerC. Currently, it's only set up with trivial stuff, but is not limited to them. It may still need some additional work to fully do so, but it's close to being complete, if not. If you had been reading my posts over the years, even only while you were here, you'd probably remember this. Why? Because, I've answered this numerous times for others who've posted. > Some of your suggested code improvements are impractical, because > you either ignore the context or aren't sufficiently versed in it. Apparently, you could say the same of James too, but not Ben. So, tell me, why did you chose to only mention that in regards to me? ... AFAIR, the "context" you refer to was never stated here. You've not provided that info here, even with both James' and my questions about SmallerC. The info may be available to whomever looks at your source code, but we're conversing directly with the original *author* of said code, who appears to be totally ignorant of it when asked in depth questions about it. What gives? We really shouldn't have to go jumping through a bunch of time wasting hoops like trained sea animals when you can answer directly. > AFAIK, to date you still haven't used Smaller C beyond just one > short stint I did? ... I don't recall that. Maybe, I did. I've looked at numerous projects over the years, including many of your other projects. I've provided links to them when you weren't here and recommended some too. I do recall offering to run the SmallerC code through other C compilers for possible errors, but you never responded to that. So, I took it that that proffer offended you, i.e., ISTM you took it as an insult that there could possibly be errors in your code ... Currently, you seem to be taking the suggestion that anyone could improve your code as an insult too, i.e., your recent comments to me. Yet, you let Ben make additions and changes for things he wanted. These even complicated your simpler SmallerC C compiler which is something you've repeatedly insisted to me in this thread that you simply aren't willing to do. Contradiction? Conundrum. > and I'm certain you have spent even less time reading and > understanding its code/design. So? This discussion was started by James on his issues, and shifted to James having 8086 issues supposedly with SmallerC and NASM. So, tell me, just when did this thread become the "Alexei Frounze" SmallerC show? It seems you're attempting to usurp the thread. This appears to be an ego issue from my perspective. Am I wrong? It also seems that you're always attempting to make demands of me and my time. > Doesn't it feel good to be generous, Rod, when you give something > to others? I always give to others. You don't, ever, it seems, AFAIR. Did you forget I've been posting here for almost a decade and I have excellent recall? When subscribed here and posting, you only post under a few circumstances: 1) you need someone's help (which is rare...) 2) you're promoting your code, as you're doing with SmallerC now 3) you want to be argumentative or negative or hostile or an asshole I've *NEVER* seen you help anyone else out with their code or projects on a.o.d. Where were you when I was doing E802h memory maps? Where were you when James was doing A20 and other other machine characteristics tests? Where were you when Ben was doing his OHCI, UHCI, EHCI, XHCI tests and FYSOS OS tests? You're always missing in action, MIA, when it comes to helping out others here. Why would you expect others to help you out? When did you earn any goodwill? Those are all recent examples, i.e., within the past few years. Where where you when Steve was working on SmallC, DrAcOnUx was working on Linux 0.01 remake, when Paul Edwards was working on his PDOS and PDPCLIB, Brendan Trotter on BCOS, Kristof Benes on Cribix, Peter Cheung on POS, Paul Hulme on Thix OS, Marvin Lee with his personal OS, BGB/cr88192 on his personal OS, or even Mike Gonta with aeBIOS, etc. You. MIA. Always. (Ben is frequently MIA too. He says he's busy.) > Well, sorry, impractical suggestions are of little value > to the recipients. Sociopath? Why would you assume that the information was *exclusively* intended for you? Perhaps, it wasn't even intended for you at all. I.e., it might be useful to James or others here, or even someone in the future. There are many lurkers who don't post or can't post to Usenet. I search old Usenet posts all the time for useful info, especially in regards to my Forth interpreter in C project. >> So, why should you be any different? ... ;-) > > You mean, why shouldn't I reject your simpler designs just as well? > Or you mean, why shouldn't I be another Rod? Was that an attempt at sarcasm or humor? No, I mean what's wrong with your ego that you can't accept input from others without harsh judgement of them? You ask for others to use your projects, but when they make comments about them, or make general discussion related to them, you explode emotionally and attack them ... AFAIR, the only person over the past decade you haven't done that to at some point in time was recently with Ben. > I have to remind you yet again that special casing is useful > but complicates and inflates code, which is something I prefer > to avoid in Smaller C. You initially indicated your intent to help James. Have you rescinded that intent? That is what this conversation has all been about despite your attempts to change focus to SmallerC. You can start a new thread on SmallerC, as you have in the past, if you wish to discuss SmallerC. E.g., post some code, ask questions. That would be easier than either James or I asking you questions to obtain the "context" and you turning around and stating we don't know the "context". Provide it. Rod Pemberton -- Tolerance and socialism attracts intolerance and terrorism. See: France, United Kingdom, Germany, Denmark, Belgium, Netherlands, ... UK: Strong encryption, non-issue. GR: Eurozone currency, priority.
Back to alt.os.development | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-06-25 21:20 -0700
Re: What form of executable or load module for your OS? "James Harris" <james.harris.1@gmail.com> - 2015-07-01 10:36 +0100
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-01 21:07 -0700
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-02 23:35 -0700
Re: What form of executable or load module for your OS? "James Harris" <james.harris.1@gmail.com> - 2015-07-03 08:35 +0100
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-03 02:49 -0700
Re: What form of executable or load module for your OS? "James Harris" <james.harris.1@gmail.com> - 2015-07-03 11:27 +0100
Re: What form of executable or load module for your OS? "Rod Pemberton" <boo@fasdfrewar.cdm> - 2015-07-03 16:54 -0400
Re: What form of executable or load module for your OS? "James Harris" <james.harris.1@gmail.com> - 2015-07-03 22:45 +0100
Re: What form of executable or load module for your OS? "Rod Pemberton" <boo@fasdfrewar.cdm> - 2015-07-03 17:56 -0400
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-03 15:28 -0700
Re: What form of executable or load module for your OS? "James Harris" <james.harris.1@gmail.com> - 2015-07-03 23:48 +0100
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-03 21:52 -0700
Re: What form of executable or load module for your OS? "Rod Pemberton" <boo@fasdfrewar.cdm> - 2015-07-04 04:00 -0400
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-04 04:42 -0700
Re: What form of executable or load module for your OS? "Rod Pemberton" <boo@fasdfrewar.cdm> - 2015-07-05 02:12 -0400
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-05 00:47 -0700
Re: What form of executable or load module for your OS? "Rod Pemberton" <boo@fasdfrewar.cdm> - 2015-07-05 05:28 -0400
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-05 02:58 -0700
Re: What form of executable or load module for your OS? "Rod Pemberton" <boo@fasdfrewar.cdm> - 2015-07-06 06:21 -0400
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-07 01:44 -0700
Re: What form of executable or load module for your OS? "Rod Pemberton" <boo@fasdfrewar.cdm> - 2015-07-07 05:40 -0400
Re: What form of executable or load module for your OS? "Kerr Mudd-John" <admin@127.0.0.1> - 2015-07-07 14:02 +0100
Re: What form of executable or load module for your OS? "wolfgang kern" <nowhere@never.at> - 2015-07-07 18:13 +0200
Re: What form of executable or load module for your OS? "Kerr Mudd-John" <notsaying@invalid.org> - 2015-07-08 12:54 -0100
Re: What form of executable or load module for your OS? "James Harris" <james.harris.1@gmail.com> - 2015-07-09 13:19 +0100
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-07 22:10 -0700
Re: What form of executable or load module for your OS? "James Harris" <james.harris.1@gmail.com> - 2015-07-08 08:48 +0100
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-08 23:53 -0700
Re: What form of executable or load module for your OS? "James Harris" <james.harris.1@gmail.com> - 2015-07-09 17:29 +0100
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-10 01:01 -0700
Re: What form of executable or load module for your OS? "James Harris" <james.harris.1@gmail.com> - 2015-07-10 13:46 +0100
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-10 00:59 -0700
Re: What form of executable or load module for your OS? "Rod Pemberton" <boo@fasdfrewar.cdm> - 2015-07-08 03:52 -0400
Re: What form of executable or load module for your OS? "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-08 06:46 -0700
Re: What form of executable or load module for your OS? "James Harris" <james.harris.1@gmail.com> - 2015-07-09 13:16 +0100
Re: What form of executable or load module for your OS? "s_dubrovich@yahoo.com" <s_dubrovich@yahoo.com> - 2015-07-11 09:57 -0700
Re: What form of executable or load module for your OS? "Rod Pemberton" <boo@fasdfrewar.cdm> - 2015-07-13 02:47 -0400
Re: What form of executable or load module for your OS? "s_dubrovich@yahoo.com" <s_dubrovich@yahoo.com> - 2015-07-14 07:39 -0700
Re: What form of executable or load module for your OS? "Rod Pemberton" <boo@fasdfrewar.cdm> - 2015-07-15 02:37 -0400
Code insanity "Mike Gonta" <mikegonta@gmail.com> - 2015-07-03 03:47 -0400
Re: Code insanity "Alexei A. Frounze" <alexfrunews@gmail.com> - 2015-07-03 02:57 -0700
Re: Code insanity (was: What form of executable or load module for your OS?) "James Harris" <james.harris.1@gmail.com> - 2015-07-03 11:35 +0100
csiph-web