User talk:Bgoldnyxnet

Jean Marie Stine
Hi you contributed briefly to this article, do you know if this is the same person who writes self help boooks such as, oor whether that's a different person with the same name? This article seems to have been written by the person themselves.  Merkinsmum  21:25, 23 January 2008 (UTC)

I don't know for sure, but I do know that Jean Marie has written books. The Science-Fiction books under that name are by her.

There's a limit to what I could say in the article proper, but Jean Marie was born Henry Eugene Stine. When I first met him (around 1966) he was thin, very intense, and heavily into Objectivism. Also a flaming wacko.

I've only met Jean Marie a few times since she became a woman, but my impression is that she is still thin, perhaps a little less intense -- and still a flaming wacko. I remember meeting her at the 1984 World SF Convention, looking at this tall, thin woman, hearing her talk, and thinking, "same voice, same flake". Of course, it's the flaming wackos that accomplish everything significant in the world. I have two papers published in computing journals; she has written dozens of books (some of them porno), and edited several anthologies.

Yes, I suspect that JM wrote part of her own article. There's still a little bit of coyness there about the Henry Stine identity and other gender matters. For example, the article says 'Her novel "Season of the Witch"...' But that book was originally published under the  name Henry Stine. Bgoldnyxnet (talk) 16:41, 24 January 2008 (UTC)

Fiddler
I removed all the information about the film that you put into the musical's article. If you want to add any of this information it goes into the film article: Fiddler on the Roof (film). Note, however, that you need to support your statements with citations to WP:Reliable sources. Best regards, -- Ssilvers (talk) 19:53, 7 July 2008 (UTC)


 * Hello. I reviewed the change that you tried to make to the article back in July.  First of all, please note that a footnote WAS added explaining the meaning of frum as part of Fruma.  As for the rest, there are many reasons why it is inappropriate.  Let's start with the the objection that it is WP:Original research, which is forbidden on Wikipedia.  If you can find a reliable published source that contains the information that you wish to add, please add a far more concise version of what you were trying to say and write it in a clear manner so that a general reader will easily understand how it belongs in the Fiddler article.  See here.  Best regards, -- Ssilvers (talk) 22:24, 11 November 2008 (UTC)

Thanks Bgoldnyxnet (talk) 23:39, 19 June 2023 (UTC)

July 2011
Thank you for your contributions to Wikipedia. Regarding your edits to Craig Huey, it is recommended that you use the preview button before you save; this helps you find any errors you have made, reduces edit conflicts, and prevents clogging up recent changes and the page history. Thank you. Cognate247 (talk) 20:25, 13 July 2011 (UTC)

Yeah. As I recall, I was trying to do something complicated, which the preview simply wouldn't show. The only way to find out the effect of my change was to save it and view the page. After several tries, I finally gave up and did it the simple way, with an image. Bgoldnyxnet (talk) 06:32, 30 August 2011 (UTC)

Orphaned non-free image File:Hueytermlimits.png
 Thanks for uploading File:Hueytermlimits.png. The image description page currently specifies that the image is non-free and may only be used on Wikipedia under a claim of fair use. However, the image is currently not used in any articles on Wikipedia. If the image was previously in an article, please go to the article and see why it was removed. You may add it back if you think that that will be useful. However, please note that images for which a replacement could be created are not acceptable for use on Wikipedia (see our policy for non-free media).

Note that any non-free images not used in any articles will be deleted after seven days, as described in the criteria for speedy deletion. Thank you. Sfan00 IMG (talk) 09:48, 14 July 2011 (UTC)

Yes, that's fine. Apparently the image was less useful to the article on Huey than I thought it would be. Since it's not being used in any article, the fair use claim no longer applies.Bgoldnyxnet (talk) 06:21, 8 August 2012 (UTC)

CWIC and SLIC
First. Sorry if this is in wrong place but the headings here do not seam to be working. The last heading above is the last one having an edit available. I am using the android wiki app. Actually both apps, debug and release and both are the same.

My laptop quit booting. I have most of my updated work on a external drive. Putting a new system together soon. Would be glad to help on a compiler compiler project. I have most of SLIC's source listing at my old house.

I tried to make the SYNTAX and GENERATOR languages of SLIC as close to CWIC as possable. except for planting code. Instead of planting byte code I planted pseudo instructions into sections. In thr plant construct: <    opx  arg1,arg2 ...       opy. arg ...> opx and opy are pseudo instruction examples. The plant operation creates a dynamically allocated structure for each pseudo instruction and appends it to the current sections code list.

PSEUDO instructions are written in a language that includes most of the generator procedural constructs and operations. Basically the same language only having a simple argument list and code block. PSEUDOs call MACHOP functions to output machine code.

MACHOPs have parameter fields separated by commas. A field may have multiple arguments.

@I offset(%r)

@ indirect address sets following variable (I above) to 0 or 1 depending rather the @ is present in the calling machop. % specifies a register must be used.

MOV R1,@X(R2)

MACHOPs may use vectored entry that can handle a family of machine instructions. MACHOPs are basically output formaters. They consist of fields that define the bit fields of an instruction. Conditional statements may control specific instructions formats. On machines that may have short register register, memory register, register memory, and memory memory instructions. Conditional if statements are used to select those possible formats. A MACHOP specifies the fields making up an instruction. I also provided assembly listing output in the output compile listing. The first and required operation of a MACHOP was aligning to an addressable memory boundry. The .MORG ; statement specifies the output assembly listing radix of the field. The size in bits. and its value. .MORG H(16):$/8; The above example aligns the plant location to a module 16 addressable value. $ is the plant location. A TI990 macro computer was 8 bit byte addressable machine. But instructions are 16 bit word alligned. So the above MORG aligns to a 16 bit boundry. If outputting assembly a newline followed by the plant location $ divided by 8 is output in hex.

The fields making up the instruction are specified in a like mannor. Fields of the instruction may be combined by leaving off the radix code. The bits are combined and printed in a continuous sequance. A blank separates output fields.

.MACHOP #OP %R,@I(%X)ADDR .MORG 36:O(18):$/36; O(9): #OPV; (4): R;  (1):  I;  (4):  X; O(18): ADDR/36; .END
 * 1) OP. = ...
 * 2) OPV = ...

The DEC-10 is a 36 bit word machine. Assembly output display is 18 bit half words as is formated above. Plant fields not having a radix specified are combined with previous field(s) on the listing output. So the above would be printed as two 6 octal digit fields. It's Been a while sense I have worked on these. I used a different vectored entry where the vector OP symbol took on the numeric value. I am changing that to work the same as in the generator language having corresponding vectors. There weren't many machines that split the opcode into different fields. Going to the generator vector notation of corresponding vectors makes those cases easer to follow.

I generated polish fix up trees saving expressions having undefined symbols. As values were defined their undef fixup blocks were changed to their value and the fixup reevaluated. External references were handled by the linker. Fields with undefined values were printed as *s. A debug option could show the undef or forward references with assembly output. In PSEUDO instructions I used an ^ ahead of an machop call. PSEUDO instructions could plant PSEUDO instructions. For example it is target dependent rather a constant may or may not fit in an instruction. That machine dependence is handled in the PSEUDO. A pseudo could plant the constant data pseudo into section. With gensyn lable used to reference it.

The idea was the make PSEUDO procedures specific for a language and or machine architecture. They could be mixed having generalized machine architecture and language-machine architecture specific.

I think that when I visited Erwin we talked about the PSEUDO and MACHOP languages I was working on. Those arn't an original concepts. They are from a 1964 paper A GENERAL-PURPOSE TABLE-DRIVEN COMPILER -- Stephen  Warshall and Robert  M.  Shapiro]. Though SLIC is not table-driven. The five phases of translation are what I had in mind. Never got around to the In Sequance Optimizer Phase. Also PSEUDOs were not limited to having 3 arguments. And weren't MACROs. SLIC was a single compiler for all the languages. I used section headers .SYNTAX, .GENERATOR, .PSEUDO, and .MACHOP like in CWIC.

I like BLISS for a machine oriented language. Had planed to do a MOL language based on bliss.

You may contact by email, facebook, twitter, or LinkedIn using my wiki ID. Steamerandy (talk) 22:21, 5 December 2017 (UTC)

Death does not release us
Not even if we move. -- Orange Mike  &#x007C;   Talk  21:30, 29 August 2011 (UTC)

Very true. Bgoldnyxnet (talk) 06:21, 8 August 2012 (UTC)

California elections, November 2012
Hi, I am not sure whose "talk" page I should reply on, so I will do both. I did not change initiative back to initiated. The original phrase was initiated state statute, which redirected to the initiative page. I had no issue with your change, except that when you made your change the link no longer worked. I only removed the word "state", as it seemed redundant for a page on a California election, and then added the brackets to link initiative and statute to their respective pages. This is the current text in question: initiative statute. As you can see it is still initiatIVE and not initiatED. If this didn't answer your question, please let me know.

Thanks — Preceding unsigned comment added by Randall1190 (talk • contribs) 23:43, 31 October 2012 (UTC)

p.s. I almost forgot... as I agreed with your change, I also changed the two initiated constitutional amendment to read initiative constitutional amendment. The later redirects to initiative, but the former has it's own page. This also seems redundant as constitutional amendments are covered along with statutes on the initiative page.

hi but which article `Uncletomwood (talk) 14:32, 23 March 2013 (UTC)

Nomination of Odd, but not peculiar for deletion
A discussion is taking place as to whether the article Odd, but not peculiar is suitable for inclusion in Wikipedia according to Wikipedia's policies and guidelines or whether it should be deleted.

The article will be discussed at Articles for deletion/Odd, but not peculiar until a consensus is reached, and anyone is welcome to contribute to the discussion. The nomination will explain the policies and guidelines which are of concern. The discussion focuses on high-quality evidence and our policies and guidelines.

Users may edit the article during the discussion, including to improve the article to address concerns raised in the discussion. However, do not remove the article-for-deletion notice from the top of the article. Uncletomwood (talk) 14:34, 23 March 2013 (UTC)

June 2013
Hello, I'm BracketBot. I have automatically detected that [//en.wikipedia.org/w/index.php?diff=558455330 your edit] to Metacompiler may have broken the syntax by modifying 5 "<>"s. If you have, don't worry, just [ edit the page] again to fix it. If I misunderstood what happened, or if you have any questions, you can leave a message on [//en.wikipedia.org/w/index.php?action=edit&preload=User:A930913/BBpreload&editintro=User:A930913/BBeditintro&minor=&title=User_talk:A930913&preloadtitle=BracketBot%20-%20&section=new my operator's talk page].

Change in the template
Sometime in the past 24 hours, it appears that the HTML template for Wiki pages changed. It used to be that if you had just arrived at a page and hit the tab key, the focus would move to the "Search" text control. Now it jumps around among various links; I don't know if Search is even in the tab order; if it is, it's more than 10 tabs from the start.

I actually preferred the old layout (with the Search control on the left, similar to "Modern") but switched to the new layout ("Vector") because of the convenience of using the tab key that way. (As a sometime webpage designer/maintainer, my personal opinion is that the primary type-in area should have the focus as soon as the page is loaded.) If I can't have that, I guess I'll switch to "Modern," but I would really like to see this restored. Bgoldnyxnet (talk) 17:46, 16 May 2014 (UTC)
 * Hello, this is not really an issue for administrators to fix. We are only "administrators" in the sense that we have tools to manage users and articles (block/unblock people, delete/restore/protect pages, and so on). We don't actually manage the web site as a whole, that is something that the site developers manage. But technical problems, such as what you're describing, can be addressed at WP:VP/T (that is the Village Pump page for "technical" issues). If your issue is caused by a bug, someone there may have information on that. If it's a deliberate change that should be undone, you might gain support for that as well which can then be passed along to the developers (and they may even participate in the discussion directly). But either way I think that is the best place for you to get help on this. --  At am a  頭 18:37, 16 May 2014 (UTC)
 * Thank you. I have added a note at WP:VP/T. Bgoldnyxnet (talk) 20:40, 16 May 2014 (UTC)

Metacompiler
Hay I see you contributed to compiler-compiler and to the metacompiler page adding a CWIC topic

It seams that the originator of the metacompiler topic intended it to include forth or at least is using the forth idea of a metacompiler saying that because it compiles it's self I.E.


 * Defining itself and translating itself this way constitutes the meta-step that sets a metacompiler apart from other compiler-compilers

A common saying on FORTH sites. Especially "meta step" The fact is that LISP compiles it's self practically the same identical way as Forth does.

Self-hosting compilers are common. Most general purpose language compilers are self-hosted. I pointed out that many of the compilers I wrote or worked on, compiled themselves. And actually the initial development steps of self hosting compilers are the same as described. I was head of the Language Development Group at Kontron electronics. Many console games were written using our compilers. All of the compilers were written in an extended PASCAL. Which bootstrapped from scratch. Most were cross compilers for processors our In Circuit Emulators supported. Actually I started with FutureData that was bought be GenRad and then sold to Kontron.

A self-hosting metacompiler is a lot easier to bootstrap up then a general purpose language. Historically metacompilers were compiler compilers. Compiler compiler was the general term used in the 60's Then yacc yuked that up being a parser generator. And calling it's self Yet Another Compiler Compiler. Compared to the compiler compilers of 60's yacc is only hacc. Half a compiler compiler. My term was Half Ass Compiler Compiler. There are implementation of yacc that use yacc to compile it's self. So metacompiler (old version) hasn't really separates it's self from other compiler compilers. Sense the start of this dispute I have added referenced definition of meta compilers. The [Sci-Tech Dictionary McGraw-Hill Dictionary of Scientific and Technical Terms, 6th edition, published by The McGraw-Hill Companies, Inc. http://www.answers.com/topic/metacompiler] clearly states " A metacompilers is a compiler that is used chiefly to construct compilers for other programming languages."

We have gotten into a flame war on the metacompiler talk page over the defining feature:


 * "The feature that sets a metacompiler apart from a standard compiler-compiler is that a metacompiler is written in its own language and translates itself."
 * Defining itself and translating itself this way constitutes the meta-step that sets a metacompiler apart from other compiler-compilers

It's true that a metacompiler usually defines it's self. But not all metacompiler were self-hosted for various reasons. Damon really went ballistic when I found a metacompiler written in PL/1 in a reference he gave to prove his position. Going on about me misconstruing his I do not know what.

The subjects of compiler-compiler, syntax-directed-compiler, and metacompiler are all closely related. And at one time were the same thing. The distinguishing factors are needed if they are really separate subjects.

There have been many metacompiler over the years that are called metacompilers. Some like BOOK1, BOOK2, and CWIC are meta compilers An early metacompiler that did not call it's self a meta compiler was:

"A compiler-building system developed by Brooker and Morris" Brooker and Morris, Communications of the ACM Volume 7 Issue 7, July 1964 It has a parsing language "BNF" and a machine description language "MDL" There an intermediate "GSL" generation Strategy Language.

CWIC was based partly on Schorre's META compilers and partly on LISP2 developed at SDC The syntax language includes features from TREE META. It's unclear if Schorre worked on TREE META. The Stanford Research paper does not list Schorre. TREE MATA used *1 and *2 to address the tree legs of a pattern. Similar to CWICs parse stack referencing. TREEMETA used the same : operator but used [ ] to specify the number of branches were CWIC used ! .

I implemented an extended CWIC compiler compiler on a DEC-System-10 between 1969 and 72. I added a machine description language and created a pseudo operation language (macro like functions using most of the CWIC generator production language). I am very familiar with how CWIC worked. I have taken to using TREE META terminology using unparse rules instead of pattern matching as used in CWIC documentation. The rules are actually recursive EVAL(ADD[EVAL(X),EVAL(Y)])=> has EVAL calling it's self on the tree legs and returning local variables in X and Y. That is a feature of tree meta also except tree meta doesn't have local variables.

I started an RFC and probably did it wrong as there has been no comments other then our bickering.

Val Schorre submitted papers in the SegForth ACM group in the 80s. Val said forth is not a meta compiler on his web site (now gone so can't be referanced).

This field of compilers is confusing enough with out contradictory terminology. One is that parsers and metacompiler use a formal grammar. When a formal grammar is a generative or production grammar. That is a formal grammar is rules that define the productions of valid strings of a language. A parser does just the opposite. it analyzes strings for correctness. The way that it is stated is true. But it is confusing. I,E. in Parser:


 * Parsing or syntactic analysis is the process of analysing a string of symbols, either in natural language or in computer languages, according to the rules of a formal grammar.

The following I think is a better. Changing according to conforming implies a looser association of the processes letting them be opposites.


 * Parsing or syntactic analysis is the process of analysing a string of symbols, either in natural language or in computer languages, conforming to the rules of a formal grammar.

The line:


 * A metacompiler is defined by a set of grammar production rules defining itself, written in its own specialized language.

Note the in that line grammar links to formal grammar. production links to Production (computer science). This is gibberish he has linked to grammar production rule topics. And there nothing that defines the semantics of the language. Damon claims he has a Masters degree in Computer Science. When in my RFC I point out that a formal grammar is not used by metacompilers he goes and adds the production link, pointing at basicly a formal grammar description and says he fixed my objection to formal grammar link.

I changed your CWIC generator example a bit. It uses recursion to crall the trees and load token in registers. Quite a but different. But not complicated by any optimizations.

A third opinion is desperately needed. You can see my proposed version at Metacompiler edit. — Preceding undated comment added 02:31, 2 November 2014 (UTC)

META I and META II: written by who?
You posted on my user page. Not my talk page: We can talk on my talk page or where ever. I moved your question and am puting my response here.


 * META I and META II: written by who? Bgoldnyxnet (talk) 04:39, 7 November 2014 (UTC)


 * I did maintenance on CWIC up until 1975, then in 1982-3 wrote a version called Swift that compiled to "c." It was never classified.  It was proprietary to SDC (later bought by Unisys).  Bgoldnyxnet (talk)

Hay that's cool. You mean CWIC was never classified? Or Swift?

META I and META II were written by Val. D. Schorre. Schorre was one of the original authors of CWIC. Didn't you know Val?

What sort of maintenance did you do on CWIC?

It may have been proprietary but Erwin Book handed out manuals at an ACM meeting I attended. I got 2 separate manuals on CWIC. One on the SYNTAX language and the other on the GENERATOR language. I do not remember if I got a MOL 360 manual. I just recently download the ACM paper on CWIC and found out the SYNTAX and GENERATOR were separate compilers. SLIC was a single compiler having four grammars The four grammars were SYNTAX, GENERATORs that were almost identical to CWIC's SYNTAX and GENERATOR languages except generators planted PSEUDO code into sections. PSEUDO code added a level of abstraction in code generation. Targeting different processors ment rewriting the PSEUDO instruction. Usually the PSEUDO instruction set for a language was small. The MACHOP language is used to define of instruction of the target processor. The PSEUDO instructions and MACHOPs were function. PSEUDO instruction were planted sequentially in lists attached to sections and executed in order when the section was flushed. PSEUDO instruction were written in the generator production language. But had regular parameters lists not unparsing rules. They were coded as if an assembler macro. A very advanced macro. MACHOPs were used in the pseudo instruction to output binary machine code for a target processor. pseudo code appeared to be macros containing assembly instructions. Never got around to doing the ISO (In Sequence Optimization). I am working on a new version that will use a C type block structures. I.E. { } instead of .BEGIN .END reserved words if, then else, until etc. I have a bit of work bring my machine definition language up to date. We didn't have multiple scaled indexing as in the IA-86 instruction set. I like the TREE META terminology unparse rule for the tree pattern matching. I implemented SLIC while working as a computer operator at Cerritos Collage. But I really never worked as an operator. They needed a systems programmer and systems administrator when we got the DEC-System-10. They agreed in writing when I took the job that software I developed on my own time I owned. As A student before getting the job I developed a batch job operatoring system for the Honeywell H200. Initially used for student jobs. It improved student job throughput by over a magnitude in number of student jobs ran per hour. After writing the H200 operatoring system the instructors got me the operator job. The Collage did not have a position of a systems programmer which was really my function. My operatoring system eliminated the need for an operator. The H200 was shared between instruction and administration (Data Center) use. Data center had the machine from midnight to noon. Instruction from noon to midnight. There was a bit of friction that my operatoring system eliminated, Especially when I was working for the data center. Data Center programmers didn't wait til the next day to run test compiles. A data center programmer could submit a test run any time. There was plenty of computer time to go around. Back then software wasn't patented. SLIC basicly made the code output generation more readable.

What's your take on FORTH being a metacompiler.I do not care if FORTH is or isnot a metacompiler. My problem is that the FORTH described metacompiltion is just a self-hosting compiler. If accepted then almost every common languages to day would be metacompiler by the definition. --Steamerandy (talk) 07:14, 15 November 2014 (UTC)

Help me!
When I tried to vote in the Wikimedia foundation poll, I got to the "Secure Poll" page, https://meta.wikimedia.org/wiki/Special:SecurePoll/vote/339?setlang=en&uselang=en&abtestbanner=WMRed Which told me I was not on the eligible voter list, then provided a supposed link to a help page on user eligibility and how to be added to the voter list.

But the link is broken: voter help page Bgoldnyxnet (talk) 05:46, 18 May 2015 (UTC)


 * The link you provided wasn't broken. Maybe it was fixed. If it's still broken on your end, and if it helps, I'm apparently eligible to vote, then throw up another help me. --I dream of horses If you reply here, please ping me by adding to your message. (talk to me) (contributions) @  06:41, 18 May 2015 (UTC)


 * I'm having trouble determining if I qualify. I have well over 20 edits if you count every single change I made, but some of those changes were either correcting errors I'd introduced earlier, or a series of incremental edits so I could be sure that what I'd done would format correctly before going on to another section of the same article.  I'm pretty sure that the total of all my edits is over 300 -- hard to see how it could not be, if I made 20 in 6 months and I've been active since 2005.  I have sent email to board-elections@wikimedia.org about this.

Disambiguation link notification for August 26
Hi. Thank you for your recent edits. An automated process has detected that when you recently edited Lich (Dungeons & Dragons), you added a link pointing to the disambiguation page Phylactery. Such links are usually incorrect, since a disambiguation page is merely a list of unrelated topics with similar titles. (Read the FAQ* Join us at the DPL WikiProject.)

It's OK to remove this message. Also, to stop receiving these messages, follow these opt-out instructions. Thanks, DPL bot (talk) 06:06, 26 August 2020 (UTC)

ArbCom 2022 Elections voter message
 Hello! Voting in the 2022 Arbitration Committee elections is now open until 23:59 (UTC) on. All eligible users are allowed to vote. Users with alternate accounts may only vote once.

The Arbitration Committee is the panel of editors responsible for conducting the Wikipedia arbitration process. It has the authority to impose binding solutions to disputes between editors, primarily for serious conduct disputes the community has been unable to resolve. This includes the authority to impose site bans, topic bans, editing restrictions, and other measures needed to maintain our editing environment. The arbitration policy describes the Committee's roles and responsibilities in greater detail.

If you wish to participate in the 2022 election, please review the candidates and submit your choices on the voting page. If you no longer wish to receive these messages, you may add to your user talk page. MediaWiki message delivery (talk) 00:21, 29 November 2022 (UTC)

ArbCom 2023 Elections voter message
 Hello! Voting in the 2023 Arbitration Committee elections is now open until 23:59 (UTC) on. All eligible users are allowed to vote. Users with alternate accounts may only vote once.

The Arbitration Committee is the panel of editors responsible for conducting the Wikipedia arbitration process. It has the authority to impose binding solutions to disputes between editors, primarily for serious conduct disputes the community has been unable to resolve. This includes the authority to impose site bans, topic bans, editing restrictions, and other measures needed to maintain our editing environment. The arbitration policy describes the Committee's roles and responsibilities in greater detail.

If you wish to participate in the 2023 election, please review the candidates and submit your choices on the voting page. If you no longer wish to receive these messages, you may add to your user talk page. MediaWiki message delivery (talk) 00:23, 28 November 2023 (UTC)