<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://research.moraleconomy.au/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vidak</id>
	<title>LithoGraphica - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://research.moraleconomy.au/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vidak"/>
	<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Special:Contributions/Vidak"/>
	<updated>2026-04-24T17:54:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Wrdpro.bas&amp;diff=6336</id>
		<title>Program:Wrdpro.bas</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Wrdpro.bas&amp;diff=6336"/>
		<updated>2025-07-19T04:44:36Z</updated>

		<summary type="html">&lt;p&gt;Vidak: Created page with &amp;quot;&amp;lt;syntaxhighlight lang=&amp;quot;bbcbasic&amp;quot;&amp;gt; REM WRD PROC    8/11/1977  REM THE PRINCIPAL DIFFERENCE BETWEEN THE INPUT AND LINE INPUT REM STATMENTS IS THAT LINE INPUT ACCEPTS SPECIAL CHARACTERS (SUCH AS REM COMMAS) WITHIN A STRING, WITHOUT REQUIRING DOUBLE QUOTATION MARKS, REM WHILE THE INPUT STATEMENTS REQUIRES DOUBLE QUOTATION MARKS.  100 PRINT CHR$(26);&amp;quot;WORD PROCESSING TEXT EDITOR REV. 1.1&amp;quot; 110 PRINT &amp;quot;UCC - COPYRIGHT 1977 BY SCIENTIFIC RESEARCH&amp;quot;:PRINT:PRINT 120 REM WORD PROCESSI...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bbcbasic&amp;quot;&amp;gt;&lt;br /&gt;
REM WRD PROC    8/11/1977&lt;br /&gt;
&lt;br /&gt;
REM THE PRINCIPAL DIFFERENCE BETWEEN THE INPUT AND LINE INPUT&lt;br /&gt;
REM STATMENTS IS THAT LINE INPUT ACCEPTS SPECIAL CHARACTERS (SUCH AS&lt;br /&gt;
REM COMMAS) WITHIN A STRING, WITHOUT REQUIRING DOUBLE QUOTATION MARKS,&lt;br /&gt;
REM WHILE THE INPUT STATEMENTS REQUIRES DOUBLE QUOTATION MARKS.&lt;br /&gt;
&lt;br /&gt;
100 PRINT CHR$(26);&amp;quot;WORD PROCESSING TEXT EDITOR REV. 1.1&amp;quot;&lt;br /&gt;
110 PRINT &amp;quot;UCC - COPYRIGHT 1977 BY SCIENTIFIC RESEARCH&amp;quot;:PRINT:PRINT&lt;br /&gt;
120 REM WORD PROCESSING TEXT EDITOR&lt;br /&gt;
130 REM WRITTEN BY JOHN W. SWAIN&lt;br /&gt;
140 REM COPYRIGHT BY SCIENTIFIC RESEARCH 1977&lt;br /&gt;
150 REM THE FOLLOWING VARIABLES CONTROL CONSOLE PORT ASSIGNMENTS&lt;br /&gt;
160 REM C1=CRT PORT ASSIGNMENT&lt;br /&gt;
170 REM P1=SWITCH SETTING FOR CRT PORT&lt;br /&gt;
180 REM C2=PRINTER PORT ASSIGNMENT&lt;br /&gt;
190 REM P2=SWITCH SETTING FOR PRINTER PORT&lt;br /&gt;
200 REM SET UP GLOBAL CONSTANTS AND EQUATES&lt;br /&gt;
210 DEFINT A-Z:CLEAR 3000:DEF FN Z$(Y$)=CHR$(ASC(Y$) AND 95)&lt;br /&gt;
220 LINE INPUT &amp;quot;ENTER TODAY`S DATE (MM/DD/YY OR SEPT. 26, 1977)? &amp;quot;;Z9$&lt;br /&gt;
230 PRINT CHR$(26)&lt;br /&gt;
240 ON ERROR GOTO 3420 &#039;SET UP ERROR TRAPS&lt;br /&gt;
250 C1=18:P1=1&lt;br /&gt;
260 C2=16:P2=0&lt;br /&gt;
270 CLOSE:PRINT &amp;quot;WORD PROCESSING TEXT EDITOR REV. 1.1&amp;quot;&lt;br /&gt;
280 PRINT &amp;quot;UCC - COPYRIGHT 1977 BY SCIENTIFIC RESEARCH&amp;quot;:PRINT:PRINT&lt;br /&gt;
290 PRINT &amp;quot;THE FOLLOWING FUNCTIONS AVAILABLE ARE:&amp;quot;:PRINT&lt;br /&gt;
300 PRINT,&amp;quot; 1 - BUILD THE TEXT OR LETTER&amp;quot;&lt;br /&gt;
310 PRINT,&amp;quot; 2 - CREATE THE NAME AND ADDRESS FILE&amp;quot;&lt;br /&gt;
320 PRINT,&amp;quot; 3 - EDIT THE NAME AND ADDRESS FILE&amp;quot;&lt;br /&gt;
330 PRINT,&amp;quot; 4 - EDIT THE TEXT FILE (NOTE: PROGRAM EXITS AND YOU USE&amp;quot;&lt;br /&gt;
340 PRINT,&amp;quot;     THE EDITOR IN BASIC)&amp;quot;&lt;br /&gt;
350 PRINT,&amp;quot; 5 - PRINT A COPY OF THE TEXT&amp;quot;&lt;br /&gt;
360 PRINT,&amp;quot; 6 - PRINT A COPY OF THE LETTER WITHOUT THE NAME &amp;quot;&lt;br /&gt;
370 PRINT,&amp;quot;     AND ADDRESS FILE. SALUTATION ENTERED FOR EACH LETTER&amp;quot;&lt;br /&gt;
380 PRINT,&amp;quot; 7 - PRINT LETTERS FROM NAME AND ADDRESS FILE&amp;quot;&lt;br /&gt;
390 PRINT,&amp;quot; 8 - GLOBAL SEARCH AND REPLACE&amp;quot;&lt;br /&gt;
400 PRINT,&amp;quot; 9 - PRINT MAILING LABELS&amp;quot;&lt;br /&gt;
410 PRINT,&amp;quot;10 - END&amp;quot;&lt;br /&gt;
420 PRINT:INPUT &amp;quot;WHICH WOULD YOU LIKE TO DO&amp;quot;;F9;IF F9&amp;lt;1 OR F9&amp;gt;10 THEN 270&lt;br /&gt;
430 PRINT CHR$(26):0N F9 GOTO 470,760,1090,1560,1690,1940,2270,2750,3020&lt;br /&gt;
440 REM END ROUTINE&lt;br /&gt;
450 CLOSE:PRINT &amp;quot;EXITING TEXT EDITOR&amp;quot;:CLEAR 200:END&lt;br /&gt;
460 REM TEXT CREATION ROUTINE&lt;br /&gt;
470 LN=1000:PRINT &amp;quot;TEXT CREATION ROUTINE FOR LETTERS AND COPY&amp;quot;&lt;br /&gt;
480 GOSUB 3390:IF Z=O THEN 480&lt;br /&gt;
490 PRINT &amp;quot;OUTPUT &amp;quot;;:GOSUB 3360:IF Z=O THEN 490&lt;br /&gt;
500 GOSUB 3220 &#039;CHECK FOR EXISTING FILE&lt;br /&gt;
510 OPEN &amp;quot;O&amp;quot;,1,FZ$,DR&lt;br /&gt;
520 GOSUB 3180 &#039;SET UP HEADER OF FILE&lt;br /&gt;
530 PRINT:PRINT:PRINT &amp;quot;FILE HEADER LABEL = &amp;quot;;MID$(A$,INSTR(A$,&amp;quot;`&amp;quot;))&lt;br /&gt;
540 PRINT &amp;quot;===== BEGIN TEXT ENTRY =====&amp;quot;&lt;br /&gt;
550 PRINT:PRINT&lt;br /&gt;
560 LINE INPUT A$:IF A$=&amp;quot;END&amp;quot; THEN 630&lt;br /&gt;
570 IF LEFT$(A$,1)=&amp;quot;?&amp;quot; THEN 590&lt;br /&gt;
580 A1$=A$:A$=STR$(LN)+&amp;quot;` &amp;quot;+A$:PRINT #1,A$:LN=LN+10:GOTO 560&lt;br /&gt;
590 IF A$=&amp;quot;?&amp;quot; THEN PRINT:PRINT A1$ GOTO 560&lt;br /&gt;
600 T=VAL&amp;lt;MID$CA$v2&amp;gt;&amp;gt;:IFT&amp;lt;10RT&amp;gt;132THENPRINT·TAB INCORRECT·:GOTO 560&lt;br /&gt;
610 T$=&amp;quot;&amp;quot;:FOR I=1 TO T:T$=T$+&amp;quot; &amp;quot;:NEXT&lt;br /&gt;
620 PRINT T$;:LINE INPUT A$:A$=T$+A$:GOTO 580&lt;br /&gt;
630 GOSUB 650:CONSOLE C1,P1:CLOSE:PRINT&amp;quot;EXITING CREATION ROUTINE&amp;quot;&lt;br /&gt;
640 GOTO 730&lt;br /&gt;
650 CLOSE:INPUT &amp;quot;DO YOU WANT A LISTING OF THE FILE&amp;quot;;Z1$&lt;br /&gt;
660 IF LEFT$(Z1$,1)=&amp;quot;N&amp;quot; THEN RETURN&lt;br /&gt;
670 OPEN &amp;quot;I&amp;quot;,1,FZ$,DR:INPUT &amp;quot;DO YOU WANT LINE NUMBERS LISTED&amp;quot;;Z1$&lt;br /&gt;
680 INPUT &amp;quot;HIT (CR) WHEN READY&amp;quot;;ZZ$;CONSOLE C2, P2:PRINT&lt;br /&gt;
690 IF EOF(1) THEN RETURN&lt;br /&gt;
700 LINE INPUT #1,A$&lt;br /&gt;
710 IF LEFT$(Z1$,1)=&amp;quot;Y&amp;quot; THEN PRINT A$ ELSE PRINT MID$(A$,INSTR(A$,&amp;quot;`&amp;quot;)+1)&lt;br /&gt;
720 GOTO 690&lt;br /&gt;
730 PRINT &amp;quot;NUMBER OF RECORDS WRITTEN = &amp;quot;;(LN-1000)/10&lt;br /&gt;
740 GOTO 270&lt;br /&gt;
750 REM CREATE NAME AND ADDRESS FILE&lt;br /&gt;
760 LN=1000:PRINT &amp;quot;CREATION ROUTINE FOR NAME AND ADDRESS FILE&amp;quot;&lt;br /&gt;
770 GOSUB 3390:IF Z=0 THEN 770&lt;br /&gt;
780 PRINT &amp;quot;OUTPUT &amp;quot;;:GOSUB 3360:IF Z=0 THEN 780&lt;br /&gt;
790 GOSUB 3220 &#039;CHECK FOR EXISTING FILE&lt;br /&gt;
800 OPEN &amp;quot;O&amp;quot;,1,FZ$,DR&lt;br /&gt;
810 GOSUB 3180 &#039;SET UP HEADER OF FILE&lt;br /&gt;
820 PRINT:PRINT:PRINT &amp;quot;FILE HEADER LABEL = &amp;quot;;MID$(A$,INSTR(A$,&amp;quot;`&amp;quot;))&lt;br /&gt;
830 GOSUB 840:GOTO 1010&lt;br /&gt;
840 PRINT &amp;quot;===== BEGIN TEXT ENTRY =====&amp;quot;&lt;br /&gt;
850 PRINT:PRINT&lt;br /&gt;
860 LINE INPUT A$:IF A$&amp;lt;&amp;gt;&amp;quot;END&amp;quot; THEN GOSUB 870:GOTO 860 ELSE RETURN&lt;br /&gt;
870 IF LEFT$(A$,1)=&amp;quot;?&amp;quot; THEN 900&lt;br /&gt;
880 IF F&amp;gt;8 THEN GOSUB 1030:F=0:RETURN&lt;br /&gt;
890 A1$=A$:F=F+1:AT$(F)=A$:RETURN&lt;br /&gt;
900 IF A$=&amp;quot;?&amp;quot; THEN PRINT:PRINT A1$:RETURN&lt;br /&gt;
910 A$=MID$(A$,2):GOSUB 920:GOT0 960&lt;br /&gt;
920 IF LEN(A$)&amp;lt;1 OR LEN(A$)&amp;gt;26 THEN 990&lt;br /&gt;
930 FOR I=1 TO LEN(A$):MID$(A$,I,1)=FNZ$(MID$(A$,I,1)):T$=MID$(A$,I,1)&lt;br /&gt;
940 IF T$=&amp;gt;&amp;quot;A&amp;quot; AND T$&amp;lt;=&amp;quot;Z&amp;quot; THEN NEXT ELSE 990&lt;br /&gt;
950 RETURN&lt;br /&gt;
960 T$=A$:LINE INPUT &amp;quot;SALUTATION? &amp;quot;;A$;F=F+1:AT$(F)=&amp;quot;?&amp;quot;+T$+&amp;quot;-&amp;quot;+A$&lt;br /&gt;
970 FOR I=1 TO F:PRINT #1,MID$(STR$(LN),2)+&amp;quot;` &amp;quot;+AT$(I):LN=LN+10:NEXT&lt;br /&gt;
980 F=O:PRINT:PRINT &amp;quot;===== NEXT ENTRY =====&amp;quot;:RETURN&lt;br /&gt;
990 PRINT &amp;quot;GROUP CODES MUST CONSIST OF 1 TO 26 UPPER CASE LETTERS ONLY&amp;quot;&lt;br /&gt;
1000 LINE INPUT &amp;quot;PLEASE ENTER THE CORRECT GROUP CODE(S)? &amp;quot;;A$:GOTO 920&lt;br /&gt;
1010 GOSUB 650:CONSOLE C1,P1:CLOSE:PRINT &amp;quot;EXITING CREATION ROUTINE&amp;quot;&lt;br /&gt;
1020 GOT0 730&lt;br /&gt;
1030 PRINT CHR$(26):&amp;quot;THE LAST 10 LINES ENTERED:&amp;quot;:PRINT&lt;br /&gt;
1040 FOR J=1 TO F:PRINT AT$(J):NEXT&lt;br /&gt;
1050 PRINT:PRINT &amp;quot;DON&#039;T CONTAIN AN END OF ENTRY MARKER  (?).&amp;quot;&lt;br /&gt;
1060 PRINT &amp;quot;START THIS ENTRY OVER AT THE FIRST LINE&amp;quot;&lt;br /&gt;
1070 RETURN&lt;br /&gt;
1080 REM  NAME AND ADDRESS FILE EDITOR ROUTINE&lt;br /&gt;
1090 PRINT &amp;quot;EDITOR FOR NAME AND ADDRESS FILE&amp;quot;:PRINT:PRINT&lt;br /&gt;
1100 GOSUB 3390:IF Z=0 THEN 1090&lt;br /&gt;
1110 PRINT &amp;quot;OUTPUT &amp;quot;;:GOSUB 3360:FP$=FZ$:IF Z=0 THEN 1110&lt;br /&gt;
1120 PRINT &amp;quot;INPUT &amp;quot;;:GOSUB 3360:LN=1000:IF Z=0 THEN 1120&lt;br /&gt;
1130 OPEN &amp;quot;I&amp;quot;,2,FZ$,DR&lt;br /&gt;
1140 OPEN &amp;quot;O&amp;quot;,1,&amp;quot;..XYZ..&amp;quot;,DR&lt;br /&gt;
1150 GOSUB 3190:LINE INPUT #2,Z1$ &#039;WRITE UPDATED HEADER TO FILE&lt;br /&gt;
1160 PRINT CHR$(26):F=1:GOSUB 1460:IF F=0 THEN GOTO 1510&lt;br /&gt;
1170 PRINT &amp;quot;THIS SECTION OFFERS 6 MODES OF OPERATION.&amp;quot;:PRINT&lt;br /&gt;
1180 PRINT,&amp;quot;1 - ADD A LINE AFTER LINE SPECIFIED&amp;quot;&lt;br /&gt;
1190 PRINT,&amp;quot;2 - DELETE LINE SPECIFIED&amp;quot;&lt;br /&gt;
1200 PRINT,&amp;quot;3 - REPLACE LINE SPECIFIED&amp;quot;&lt;br /&gt;
1210 PRINT,&amp;quot;4 - DELETE THIS ENTRY&amp;quot;&lt;br /&gt;
1220 PRINT,&amp;quot;5 - GET NEXT ENTRY&amp;quot;&lt;br /&gt;
1230 PRINT,&amp;quot;6 - END&amp;quot;&lt;br /&gt;
1240 PRINT:PRINT:PRINT TAB(12);&amp;quot;LINE NO.     CONTENTS&amp;quot;:PRINT&lt;br /&gt;
1250 PRINT TAB(16);&amp;quot;1      &amp;quot;;AT$(1);SPC(4);&amp;quot;(GROUP CODES)&amp;quot;&lt;br /&gt;
1260 FOR J=2 TO F:PRINT TAB(15);J;SPC(5);AT$(J):NEXT:PRINT:PRINT&lt;br /&gt;
1270 INPUT &amp;quot;WHICH FUNCTION&amp;quot;;F9:IF F9&amp;lt;1 OR F9&amp;gt;6 THEN 1170&lt;br /&gt;
1280 IF F9&amp;lt;4 THEN INPUT &amp;quot;LINE NUMBER&amp;quot;;F8 ELSE 1300&lt;br /&gt;
1290 IF F8&amp;lt;1 OR (F8+1&amp;gt;10 AND F9=1) OR F8&amp;gt;F THEN 1280&lt;br /&gt;
1300 ON F9 GOTO 1380,1360,1340,1160,1330&lt;br /&gt;
1310 GOSUB 1440&lt;br /&gt;
1320 F=1:GOSUB 1460:IF F&amp;lt;1 THEN GOTO 1510 ELSE GOSUB 1440:GOTO 1320&lt;br /&gt;
1330 GOSUB 1440:GOTO 1160&lt;br /&gt;
1340 PRINT &amp;quot;REPLACEMENT LINE FOR&amp;quot;;F8;&amp;quot;?&amp;quot;;:LINE INPUT AT$(F8)&lt;br /&gt;
1350 IF F8&amp;lt;&amp;gt;1 THEN 1170 ELSE A$=AT$(1):GOSUB 920:AT$(1)=A$:GOTO 1170&lt;br /&gt;
1360 IF F8=&amp;gt;2 THEN F=F-1:FOR I=F8 TO F:AT$(I)=AT$(I+1):NEXT&lt;br /&gt;
1370 GOTO 1170&lt;br /&gt;
1380 IF F8&amp;lt;F THEN LINE INPUT &amp;quot;NEW LINE? &amp;quot;;A$:F=F+1:FOR I=F TO F8+1 STEP -1 ELSE 1170&lt;br /&gt;
1390 AT$(I)=AT$(I-1):NEXT:AT$(F8+1)=A$:GOTO 1170&lt;br /&gt;
1400 INPUT &amp;quot;DO YOU WISH TO ADD ANY ADDITIONAL ENTRIES&amp;quot;;Z1$&lt;br /&gt;
1410 IF LEFT$(Z1$,1)=&amp;quot;Y&amp;quot; THEN GOSUB 840&lt;br /&gt;
1420 CLOSE:IF FP$=FZ$ THEN KILL FZ$,DR&lt;br /&gt;
1430 NAME &amp;quot;..XYZ..&amp;quot; AS FP$,DR:FZ$=FP$:GOSUB 650:CONSOLE C1,P1:CLOSE:GOTO 270&lt;br /&gt;
1440 AT$(F)=&amp;quot;?&amp;quot;+AT$(1)+&amp;quot;-&amp;quot;+AT$(F):FOR I=2 TO F&lt;br /&gt;
1450 PRINT #1,MID$(STR$(LN),2)+&amp;quot;` &amp;quot;+AT$(I):LN=LN+10:NEXT:RETURN&lt;br /&gt;
1460 IF EOF(2) THEN F=0:RETURN ELSE LINE INPUT #2,A$:A$=MID$(A$,INSTR(A$,&amp;quot;`&amp;quot;)+2&lt;br /&gt;
1470 IF LEFT$(A$,1)=&amp;quot;?&amp;quot; THEN F1=INSTR(A$,&amp;quot;-&amp;quot;) ELSE 1500&lt;br /&gt;
1480 AT$(1)=MID$(A$,2,F1-2):F=F+1:AT$(F)=MID$(A$,F1+1)&lt;br /&gt;
1490 RETURN&lt;br /&gt;
1500 F=F+1:AT$(F)=A$:GOTO 1460&lt;br /&gt;
1510 INPUT &amp;quot;ARE THE CHANGES CORRECT&amp;quot;;Z1$&lt;br /&gt;
1520 IF LEFT$(Z1$,1)=&amp;quot;N&amp;quot; THEN PRINT &amp;quot;ABORTING JOB, NO FILES CHANGED&amp;quot;&lt;br /&gt;
1530 IF LEFT$(Z1$,1)=&amp;quot;N&amp;quot; THEN CLOSE:GOTO 270&lt;br /&gt;
1540 GOTO 1400&lt;br /&gt;
1550 REM SET-UP FOR EDITING USING BASIC&lt;br /&gt;
1560 PRINT &amp;quot;EDITOR ROUTINE FOR TEXT FILES&amp;quot;&lt;br /&gt;
1570 PRINT &amp;quot;THIS SECTION WILL SET UP THE FILE FOR EDITING USING THE &amp;quot;&lt;br /&gt;
1580 PRINT &amp;quot;EDITOR WHICH IS BUILT INTO BASIC.&amp;quot;:PRINT:PRINT&lt;br /&gt;
1590 Z=1:INPUT &amp;quot;FILE NAME TO EDIT&amp;quot;;FZ$:GOSUB 3370:IF Z=0 THEN 1590&lt;br /&gt;
1600 Z=1:INPUT &amp;quot;DRIVE NUMBER&amp;quot;;DR:GOSUB 3400:IF Z=0 THEN 1600&lt;br /&gt;
1610 INPUT &amp;quot;DO YOU WISH A LIST OF THE FILE BEFORE EDITING&amp;quot;;Z1$&lt;br /&gt;
1620 IF LEFT$(Z1$,1)-&amp;quot;Y&amp;quot; THEN OPEN &amp;quot;I&amp;quot;,1,FZ$,DR ELSE 1670&lt;br /&gt;
1630 INPUT &amp;quot;HIT (CR) WHEN READY&amp;quot;;ZZ$:CONSOLE C2,P2&lt;br /&gt;
1640 IF EOF(1) THEN 1670&lt;br /&gt;
1650 LINE INPUT #1,A$:PRINT A$&lt;br /&gt;
1660 GOTO 1640&lt;br /&gt;
1670 CONSOLE C1,P1:LOAD FZ$,DR&lt;br /&gt;
1680 REM PRINT COPY OF TEXT&lt;br /&gt;
1690 PRINT &amp;quot;THIS SECTION PRINTS A COPY OF THE TEXT&amp;quot;&lt;br /&gt;
1700 GOSUB 3390:GOSUB 1880:GOSUB 1850:INPUT &amp;quot;NUMBER OF COPIES&amp;quot;;NC&lt;br /&gt;
1710 INPUT &amp;quot;LINE UP PAPER AND HIT (CR) WHEN READY&amp;quot;;ZZ$:CONSOLE C2,P2&lt;br /&gt;
1720 NT=LN:IF NC&amp;gt;O THEN GOSUB 1820:NC=NC-1:GOTO 1740&lt;br /&gt;
1730 CONSOLE C1,P1:PRINT &amp;quot;EXITING COPY PRINT-OUT&amp;quot;:GOTO 270&lt;br /&gt;
1740 IF LEFT$(Z2$,1)=&amp;quot;N&amp;quot; THEN IF NC&amp;lt;1 THEN 1720 ELSE CONSOLE C1,P1:GOTO 1710&lt;br /&gt;
1750 IF NT=0 THEN 1720 ELSE IF NT&amp;gt;O THEN PRINT:NT=NT-1:GOTO 1750&lt;br /&gt;
1760 NC=NC+1:CONSOLE C1,P1:PRINT:PRINT&lt;br /&gt;
1770 PRINT &amp;quot;YOUR DOCUMENT IS TOO LONG FOR THE FORM SIZE SELECTED.&amp;quot;&lt;br /&gt;
1780 INPUT &amp;quot; DO YOU WANT TO CONTINUE PRINTING&amp;quot;;ZZ$&lt;br /&gt;
1790 IF LEFT$(ZZ$,1)=&amp;quot;Y&amp;quot; THEN GOSUB 1860:GOTO 1710&lt;br /&gt;
1800 INPUT &amp;quot;DO YOU WANT TO RESTART&amp;quot;;ZZ$&lt;br /&gt;
1810 IF LEFT$(ZZ$,1)=&amp;quot;Y&amp;quot; THEN 1700 ELSE 1730&lt;br /&gt;
1820 OPEN &amp;quot;I&amp;quot;,1,FZ$,DR:GOSUB 1920&lt;br /&gt;
1830 IF EOF(1) THEN CLOSE 1:RETURN     &lt;br /&gt;
1840 LINE INPUT #1,A$:PRINT MID$(A$,INSTR(A$,&amp;quot;`&amp;quot;)+2):NT=NT-1:GOTO 1830&lt;br /&gt;
1850 INPUT &amp;quot;CONTINUOUS FORMS&amp;quot;;Z2$:IF LEFT$(Z2$,1)=&amp;quot;N&amp;quot; THEN RETURN&lt;br /&gt;
1860 INPUT &amp;quot;NUMBER OF LINES PER PAGE&amp;quot;;LN&lt;br /&gt;
1870 RETURN&lt;br /&gt;
1880 PRINT &amp;quot;INPUT TEXT &amp;quot;;:GOSUB 3360:IF Z=0 THEN 1880&lt;br /&gt;
1890 OPEN &amp;quot;I&amp;quot;,1,FZ$,DR:GOSUB 1920:CLOSE 1&lt;br /&gt;
1900 PRINT MID$(A$,INSTR(A$,&amp;quot;`&amp;quot;)+1):INPUT &amp;quot;IS THIS THE CORRECT FILE&amp;quot;;Z1$&lt;br /&gt;
1910 IF LEFT$(Z1$,1)=&amp;quot;N&amp;quot; THEN 1880 ELSE RETURN&lt;br /&gt;
1920 LINE INPUT #1,A$:IF LEN(A$)&amp;gt;O THEN RETURN ELSE 1920&lt;br /&gt;
1930 REM PRINT LETTERS WITH SALUTATION ENTER FROM KEYBOARD + ENV.&lt;br /&gt;
1940 PRINT &amp;quot;PRINT LETTERS WITHOUT NAME AND ADDRESS FILE.&amp;quot;:PRINT:PRINT&lt;br /&gt;
1950 GOSUB 3390:GOSUB 1880&lt;br /&gt;
1960 GOSUB 2110:GOSUB 2250&lt;br /&gt;
1970 INPUT &amp;quot;LINE UP PAPER AND HIT (CR) WHEN READY&amp;quot;;ZZ$:CONSOLE C2,P2&lt;br /&gt;
1980 PRINT TAB(T1);Z8$:PRINT:PRINT TE$:PRINT Z5$:PRINT:PRINT&lt;br /&gt;
1990 GOSUB 1820:CONSOLE C1,P1&lt;br /&gt;
2000 INPUT &amp;quot;DO YOU WANT TO PRINT AN ENVELOPE&amp;quot;;ZZ$&lt;br /&gt;
2010 IF LEFT$(ZZ$,1)=&amp;quot;Y&amp;quot; THEN GOSUB 2060&lt;br /&gt;
2020 INPUT &amp;quot;ANOJHER LETTER&amp;quot;;ZZ$:IF LEFT$(ZZ$,1)=&amp;quot;N&amp;quot; THEN 2100&lt;br /&gt;
2030 INPUT &amp;quot;SAME DOCUMENT&amp;quot;;ZZ$:IF LEFT$(ZZ$,1)=&amp;quot;N&amp;quot; THEN GOSUB 1880&lt;br /&gt;
2040 INPUT &amp;quot;SAME NAME AND ADDRESS&amp;quot;;ZZ$:IF LEFT$(ZZ$,1)=&amp;quot;N&amp;quot; THEN 1960&lt;br /&gt;
2050 GOTO 1970&lt;br /&gt;
2060 PRINT:INPUT &amp;quot;PLACE ENVELOPE IN PRINTER AND HIT (CR) WHEN READY&amp;quot;;ZZ$&lt;br /&gt;
2070 CONSOLE C2,P2:PRINT TAB(35);:FOR I=1 TO LEN(TE$)-2&lt;br /&gt;
2080 PRINT MID$(TE$,I,1);:IF ASC(MID$(TE$,I))=10 THEN PRINT TAB(35);&lt;br /&gt;
2090 NEXT:FOR I=1 TO 5:PRINT:NEXT:CONSOLE C1,P1:RETURN&lt;br /&gt;
2100 PRINT &amp;quot;EXITING LETTER PRINTING ROUTINE&amp;quot;:GOTO 270&lt;br /&gt;
2110 PRINT:PRINT&lt;br /&gt;
2120 PRINT &amp;quot;ENTER EACH LINE OF THE NAME AND ADDRESS AS IT WILL APPEAR ON&amp;quot;&lt;br /&gt;
2130 PRINT &amp;quot;THE LETTER. AFTER THE LAST LINE HAS BEEN ENTERED, TYPE A &amp;quot;&lt;br /&gt;
2140 PRINT &amp;quot;`?` AND HIT (CR).&amp;quot;:TE$=&amp;quot;&amp;quot;&lt;br /&gt;
2150 LINE INPUT A$:IF LEFT$(A$,1)=&amp;quot;?&amp;quot; THEN 2180&lt;br /&gt;
2160 IF LEN(TE$+A$)&amp;gt;250 THEN PRINT &amp;quot;NAME/ADDRESS TOO LONG&amp;quot;:GOTO 2110&lt;br /&gt;
2170 TE$=TE$+A$+CHR$(13)+CHR$(10):GOTO 2150&lt;br /&gt;
2180 IF LEN(TE$)&amp;lt;3 THEN PRINT &amp;quot;NAME AND ADDRESS TOO SHORT&amp;quot;:GOTO 2110&lt;br /&gt;
2190 PRINT:PRINT:LINE INPUT &amp;quot;INPUT DATE (CR) USES DATE ENTERED? &amp;quot;;Z8$&lt;br /&gt;
2200 IF Z8$=&amp;quot;&amp;quot; THEN Z8$=Z9$&lt;br /&gt;
2210 INPUT &amp;quot;NUMBER OF SPACES TO INDENT DATE  (CR) USES LAST ENTRY&amp;quot;;Z7$&lt;br /&gt;
2220 IF Z7$=&amp;quot;&amp;quot; THEN Z7$=Z6$ ELSE Z6$=Z7$:T1=VAL(Z7$)&lt;br /&gt;
2230 IF T1&amp;lt;O OR T1&amp;gt;132 THEN 2210&lt;br /&gt;
2240 RETURN&lt;br /&gt;
2250 LINE INPUT &amp;quot;SALUTATION? &amp;quot;;Z5$:RETURN&lt;br /&gt;
2260 REM PRINT LETTERS FROM NAME AND ADDRESS FILE&lt;br /&gt;
2270 PRINT &amp;quot;PRINT LETTERS FROM NAME AND ADDRESS FILE&amp;quot;&lt;br /&gt;
2280 GOSUB 3390  &#039;GET DRIVE NUMBER&lt;br /&gt;
2290 GOSUB 1880:FX$=FZ$ &#039;GET TEXT NAME AND SAVE TEMP&lt;br /&gt;
2300 GOSUB 2690:FZ$=FX$ &#039;GET NAME AND ADDRESS AND RESTORE TEMP&lt;br /&gt;
2310 GOSUB 1850   &#039;GET CONTINOUS FORMS ANSWERS&lt;br /&gt;
2320 GOSUB 2190   &#039;GET DATE QUESTIONS&lt;br /&gt;
2330 GC$=&amp;quot;&amp;quot;:NC=O:LINE INPUT &amp;quot;GROUP CODES TO PRINT? &amp;quot;;A$:GOSUB 2610&lt;br /&gt;
2340 IF LEFT$(ZZ$,1)=&amp;quot;N&amp;quot; THEN 2330&lt;br /&gt;
2350 INPUT &amp;quot;LINE UP PAPER AND HIT (CR) WHEN READY&amp;quot;;ZZ$:CONSOLE C2,P2&lt;br /&gt;
2360 OPEN &amp;quot;I&amp;quot;,2,FY$,DR:GOSUB 2730&lt;br /&gt;
2370 II=1:NT=LN:GOSUB 2530:IF II&amp;lt;1 THEN 2480 ELSE PRINT TAB(T1);Z8$&lt;br /&gt;
2380 PRINT:FOR I=2 TO II-1:PRINT TE$(I):NEXT:PRINT:PRINT TE$(II)&lt;br /&gt;
2390 PRINT:PRINT:NT=NT-(II+6)&lt;br /&gt;
2400 GOSUB 1820:NC=NC+1:IF LEFT$(Z2$,1)=&amp;quot;N&amp;quot; THEN CONSOLE C1,P1:GOTO 2350&lt;br /&gt;
2410 IF NT=0 THEN 2370 ELSE IF NT&amp;gt;0 THEN PRINT:NT=NT-1:GOTO 2410&lt;br /&gt;
2420 NC=NC-1:CONSOLE C1,P1:PRINT:PRINT&lt;br /&gt;
2430 PRINT &amp;quot;YOUR DOCUMENT IS LONGER THAN THE FORM SIZE SELECTED.&amp;quot;&lt;br /&gt;
2440 INPUT &amp;quot;DO YOU WANT TO CONTINUE PRINTING&amp;quot;;ZZ$&lt;br /&gt;
2450 IF LEFT$(ZZ$,1)=&amp;quot;Y&amp;quot; THEN GOSUB 1860:GOTO 2350&lt;br /&gt;
2460 INPUT &amp;quot;DO YOU WANT TO RESTART&amp;quot;;ZZ$&lt;br /&gt;
2470 IF LEFT$(ZZ$,1)=&amp;quot;Y&amp;quot; THEN CLOSE:GOTO 2290&lt;br /&gt;
2480 CONSOLE C1,P1:CLOSE:PRINT &amp;quot;ENDING LETTER PRINT OUT ROUTINE&amp;quot;&lt;br /&gt;
2490 PRINT &amp;quot;NUMBER OF LETTERS PRINTED = &amp;quot;;NC&lt;br /&gt;
2500 INPUT &amp;quot;DO YOU WISH TO PRINT MAILING LABELS&amp;quot;;ZZ$&lt;br /&gt;
2510 IF LEFT$(ZZ$,1)=&amp;quot;N&amp;quot; THEN 270&lt;br /&gt;
2520 CLOSE:GOTO 3070&lt;br /&gt;
2530 IF EOF(2) THEN II=0:RETURN ELSE LINE INPUT #2,A$&lt;br /&gt;
2540 A$=MID$(A$,INSTR(A$,&amp;quot;`&amp;quot;)+2)&lt;br /&gt;
2550 IF LEFT$(A$,1)=&amp;quot;?&amp;quot; THEN J=INSTR(A$,&amp;quot;-&amp;quot;) ELSE 2600&lt;br /&gt;
2560 TE$(1)=MID$(A$,2,J-2):II=II+1:TE$(II)=MID$(A$,J+1)&lt;br /&gt;
2570 IF GC#=&amp;quot;ALL&amp;quot; THEN RETURN&lt;br /&gt;
2580 FOR I=1 TO LEN(GC$):IF INSTR(TE$(1),MID$(GC$,I,1))&amp;gt;O THEN RETURN&lt;br /&gt;
2590 NEXT I:II=1:GOTO 2530&lt;br /&gt;
2600 II=II+1:TE$(II)=A$:GOTO 2530&lt;br /&gt;
2610 IF LEN(A$)&amp;lt;1 THEN ZZ$=&amp;quot;N&amp;quot;:RETURN&lt;br /&gt;
2620 IF A$=&amp;quot;ALL&amp;quot; THEN PRINT &amp;quot;YOU HAVE SELECTED ALL OF THE FILE&amp;quot; ELSE 2640&lt;br /&gt;
2630 GC$=&amp;quot;ALL&amp;quot;:GOTO 2680&lt;br /&gt;
2640 PRINT:PRINT &amp;quot;YOU HAVE SELECTED THE FOLLOWING GROUP CODES:&amp;quot;&lt;br /&gt;
2650 PRINT:PRINT TAB(10):FOR I=1 TO LEN(A$):T$=MID$(A$,I,1)&lt;br /&gt;
2660 IF T$&amp;lt;&amp;quot;A&amp;quot; OR T$&amp;gt;&amp;quot;Z&amp;quot; THEN 2670 ELSE PRINT &amp;quot; &amp;quot;;T$;:GC$=GC$+T$&lt;br /&gt;
2670 NEXT&lt;br /&gt;
2680 PRINT:PRINT:INPUT &amp;quot;IS THIS CORRECT&amp;quot;;ZZ$:RETURN&lt;br /&gt;
2690 PRINT &amp;quot;NAME/ADDRESS &amp;quot;;:GOSUB 3360:IF Z=0 THEN 2690&lt;br /&gt;
2700 FY$=FZ$:OPEN &amp;quot;I&amp;quot;,2,FY$,DR:GOSUB 2730:CLOSE 2&lt;br /&gt;
2710 PRINT MID$(A$,INSTR(A$,&amp;quot;`&amp;quot;)+1):INPUT &amp;quot;IS THIS THE CORRECT FILE&amp;quot;;Z1$&lt;br /&gt;
2720 IF LEFT$(Z1$,1)=&amp;quot;N&amp;quot; THEN 2690 ELSE RETURN&lt;br /&gt;
2730 LINE INPUT #2,A$:IF LEN(A$)&amp;gt;O THEN RETURN ELSE 2730&lt;br /&gt;
2740 REM GLOBAL SEARCH AND REPLACEMENT ROUTINE FOR WORD PROCESSOR&lt;br /&gt;
2750 PRINT &amp;quot;GLOBAL SEARCH AND REPLACE ROUTINE&amp;quot;:PRINT&lt;br /&gt;
2760 PRINT &amp;quot;WHEN CHOOSING SEARCH STRING, BE SURE TO PICK ONE WHICH&amp;quot;&lt;br /&gt;
2770 PRINT &amp;quot;IS UNIQUE TO THE ITEM YOU WANT CHANGED OR YOU MAY CHANGE&amp;quot;&lt;br /&gt;
2780 PRINT &amp;quot;AN ITEM THAT YOU DIDN&#039;T MEAN TO CHANGE.&amp;quot;&lt;br /&gt;
2790 PRINT &amp;quot;THIS SECTION WILL PRINT OUT THE CHANGED REPORT AS IT MAKES&amp;quot;&lt;br /&gt;
2800 PRINT &amp;quot;THE CHANGES&amp;quot;&lt;br /&gt;
2810 GOSUB 3390:IF Z=0 THEN 2810&lt;br /&gt;
2820 PRINT &amp;quot;OUTPUT &amp;quot;;:GOSUB 3360:FP$=FZ$:IF Z=0 THEN 2820&lt;br /&gt;
2830 PRINT &amp;quot;INPUT &amp;quot;;:GOSUB 3360:LN=1000:IF Z=0 THEN 2830&lt;br /&gt;
2840 OPEN &amp;quot;I&amp;quot;,2,FZ$,DR&lt;br /&gt;
2850 OPEN &amp;quot;O&amp;quot;,1,&amp;quot;..XYZ..&amp;quot;,DR&lt;br /&gt;
2860 GOSUB 3190:LINE INPUT #2,Z1$ &#039;WRITE UPDATED HEADER TO FILE&lt;br /&gt;
2870 LINE INPUT &amp;quot;SEARCH STRING? &amp;quot;;Z2$&lt;br /&gt;
2880 LINE INPUT &amp;quot;REPLACEMENT STRING? &amp;quot;;Z3$:PRINT:PRINT&lt;br /&gt;
2890 INPUT &amp;quot;READY PRINTER AND HIT (CR) TO CONTINUE&amp;quot;;Z1$&lt;br /&gt;
2900 PRINT &amp;quot;A MOMENT PLEASE&amp;quot;:NR=0:CONSOLE C2,P2&lt;br /&gt;
2910 IF EOF(2) THEN CLOSE:GOTO 2960&lt;br /&gt;
2920 LINE INPUT #2,A$:FOR I=1 TO LEN(A$):IF MID$(A$,I,LEN(Z2$))&amp;lt;&amp;gt;Z2$ THEN 2940&lt;br /&gt;
2930 B$=LEFT$(A$,I-1):C$=MID$(A$,I+LEN(Z2$)):A$=B$+Z3$+C$:NR=NR+1&lt;br /&gt;
2940 NEXT I&lt;br /&gt;
2950 PRINT #1,A$:PRINT A$:GOTO 2910&lt;br /&gt;
2960 CONSOLE C1,P1:PRINT &amp;quot;NUMBER OF RECORDS FOUND AND REPLACED = &amp;quot;;NR&lt;br /&gt;
2970 INPUT &amp;quot;ARE THE CHANGES CORRECT&amp;quot;;Z1$&lt;br /&gt;
2980 IF LEFT$(Z1$,1)= &amp;quot;N&amp;quot; THEN PRINT &amp;quot;ABORTING JOB, NO FILES CHANGED&amp;quot;:GOTO 270&lt;br /&gt;
2990 IF FP$=FZ$ THEN KILL FZ$,DR&lt;br /&gt;
3000 NAME &amp;quot;..XYZ..&amp;quot; AS FP$,DR:GOTO 270&lt;br /&gt;
3010 REM PRINT MAILING LABELS&lt;br /&gt;
3020 PRINT &amp;quot;PRINT MAILING LABELS&amp;quot;&lt;br /&gt;
3030 GOSUB 3390   &#039;DRIVE NUMBER&lt;br /&gt;
3040 GOSUB 2690   &#039;GET NAME AND ADDRESSS FILE NAME&lt;br /&gt;
3050 GC$=&amp;quot;&amp;quot;:LINE INPUT &amp;quot;GROUP CODES TO PRINT? &amp;quot;;A$:GOSUB 2610&lt;br /&gt;
3060 IF LEFT$(ZZ$,1)=&amp;quot;N&amp;quot; THEN 3050&lt;br /&gt;
3070 INPUT &amp;quot;LINE UP LABELS AND HIT (CR) WHEN READY&amp;quot;;ZZ$:CONSOLE C2,P2&lt;br /&gt;
3080 NC=O:PRINT&lt;br /&gt;
3090 FOR I=1 TO 8:FOR J=1 TO 20:PRINT &amp;quot;X&amp;quot;;NEXT J:PRINT:NEXT I:CONSOLE C1,P1&lt;br /&gt;
3100 INPUT &amp;quot; IS THE LINE UP CORRECT&amp;quot;;ZZ$:IF LEFT$(ZZ$,1)=&amp;quot;N&amp;quot; THEN 3070&lt;br /&gt;
3110 CONSOLE C2,P2:PPEN &amp;quot;I&amp;quot;,2,FY$,DR:GOSUB 2730&lt;br /&gt;
3120 II=11:GOSUB 2530:IF II&amp;lt;1 THEN 3160&lt;br /&gt;
3130 PRINT:FOR I=2 TO II-1:PRINT TE$(I):NEXT&lt;br /&gt;
3140 FOR I=II-1 TO 8:PRINT:NEXT&lt;br /&gt;
3150 NC=NC+1:GOTO 3120&lt;br /&gt;
3160 CONSOLE C1,P1:PRINT &amp;quot;END OF MAILING LABEL ROUTINE&amp;quot;&lt;br /&gt;
3170 PRINT &amp;quot;NUMBER OF LABELS PRINTED = &amp;quot;;NC:GOTO 270&lt;br /&gt;
3180 AS=STR$(LN)+&amp;quot;` &amp;quot;+&amp;quot;FILE NAME &amp;quot;+FZ$+&amp;quot; CREATION DATE: &amp;quot;+Z9$:GOTO 3210&lt;br /&gt;
3190 AS=STR$(LN)+&amp;quot;` &amp;quot;+&amp;quot;FILE NAME &amp;quot;+FP$+&amp;quot; REVISION OF: &amp;quot;+FZ$&lt;br /&gt;
3200 A$=A$+&amp;quot;  DATE REVISED:  &amp;quot;+Z9$:GOTO 3210&lt;br /&gt;
3210 PRINT #1,A$:LN=LN+10:RETURN&lt;br /&gt;
3220 OPEN &amp;quot;I&amp;quot;,1,FZ$,DR:CLOSE:PRINT &amp;quot;FILE ALREADY EXISTS USING THAT NAME&amp;quot;&lt;br /&gt;
3230 GOSUB 3340&lt;br /&gt;
3240 INPUT &amp;quot;DO YOU WISH TO RENAME OR REPLACE THE EXISTING FILE&amp;quot;;Z1$&lt;br /&gt;
3250 IF LEFT$(Z1$,1)=&amp;quot;N&amp;quot; THEN PRINT &amp;quot;NEW OUTPUT &amp;quot;;:GOSUB 3360:IF Z=0 THEN 3250&lt;br /&gt;
3260 IF LEFT$(Z1$,1)=&amp;quot;N&amp;quot; THEN RETURN&lt;br /&gt;
3270 INPUT &amp;quot;WHICH  (REN OR REP)&amp;quot;;Z1$&lt;br /&gt;
3280 IF LEFT$(Z1$,3)&amp;lt;&amp;gt;&amp;quot;REN&amp;quot; THEN IF LEFT$(Z1$,3)&amp;lt;&amp;gt;&amp;quot;REP&amp;quot; THEN 3270&lt;br /&gt;
3290 IF LEFT$(Z1$,3)=&amp;quot;REP&amp;quot; THEN RETURN&lt;br /&gt;
3300 PRINT &amp;quot;CHANGE NAME FROM &amp;quot;;FZ$;&amp;quot; TO&amp;quot;;:INPUT FP$&lt;br /&gt;
3310 Z=1:GOSUB 3370:IF Z=0 THEN 3300&lt;br /&gt;
3320 NAME FZ$ AS FP$,DR&lt;br /&gt;
3330 RETURN&lt;br /&gt;
3340 PRINT &amp;quot;THE FILES AVAILABLE ON THIS DISC ARE:&amp;quot;:PRINT:FILES DR:PRINT&lt;br /&gt;
3350 RETURN&lt;br /&gt;
3360 INPUT &amp;quot;FILE NAME&amp;quot;;FZ$:Z=1&lt;br /&gt;
3370 IF LEN(FZ$)&amp;lt;1 OR LEN(FZ$)&amp;gt;8 THEN PRINT &amp;quot;ILLEGAL FILE NAME&amp;quot;:Z=0&lt;br /&gt;
3380 RETURN&lt;br /&gt;
3390 INPUT &amp;quot;DRIVE NUMBER&amp;quot;;DR:Z=1&lt;br /&gt;
3400 IF DR&amp;lt;O OR DR&amp;gt;15 THEN PRINT &amp;quot;ILLEGAL DRIVE NUMBER&amp;quot;:Z=0&lt;br /&gt;
3410 RETURN&lt;br /&gt;
3420 IF ERR=56 THEN CLOSE:PRINT &amp;quot;MOUNTING DRIVE &amp;quot;;DR:MOUNT DR:RESUME&lt;br /&gt;
3430 IF ERR&amp;lt;&amp;gt;53 THEN 3540&lt;br /&gt;
3440 IF F9=1 THEN RESUME 510&lt;br /&gt;
3450 IF F9=4 THEN GOSUB 3340:RESUME 1590&lt;br /&gt;
3460 IF F9=8 THEN GOSUB 3340:CLOSE:RESUME 2830&lt;br /&gt;
3470 IF F9=3 THEN GOSUB 3340:CLOSE:RESUME 1120&lt;br /&gt;
3480 IF F9=2 THEN RESUME 800&lt;br /&gt;
3490 IF F9=5 THEN GOSUB 3340:CLOSE 1:RESUME 1700&lt;br /&gt;
3500 IF F9=6 THEN GOSUB 3340:CLOSE 1:RESUME 1950&lt;br /&gt;
3510 IF F9=7 AND ERL=1890 THEN GOSUB 3340:CLOSE 1:RESUME 2290&lt;br /&gt;
3520 IF F9=7 AND ERL=2700 THEN GOSUB 3340:CLOSE 2:RESUME 2300&lt;br /&gt;
3530 IF F9=10 AND ERL=2700 THEN GOSUB 3340:CLOSE 2:RESUME 3040&lt;br /&gt;
3540 IF ERR=58 THEN PRINT &amp;quot;OUTPUT FILE ALREADY EXISTS&amp;quot;:GOSUB 3560:RESUME&lt;br /&gt;
3550 ON ERROR GOTO 0&lt;br /&gt;
3560 GOSUB 3340:INPUT &amp;quot;DO YOU WISH TO REPLACE THE FILE&amp;quot;;Z2$&lt;br /&gt;
3570 IF LEFT$(Z2$,1)=&amp;quot;Y&amp;quot; THEN KILL FP$,DR:RETURN&lt;br /&gt;
3580 LINE INPUT &amp;quot;NEW OUTPUT FILE NAME? &amp;quot;;FP$&lt;br /&gt;
3590 IF LEN(FP$)&amp;lt;1 OR LEN(FP$)&amp;gt;8 THEN PRINT &amp;quot;ILLEGAL FILE NAME&amp;quot;:GOTO 3580&lt;br /&gt;
3600 RETURN&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Editype.bas&amp;diff=6335</id>
		<title>Program:Editype.bas</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Editype.bas&amp;diff=6335"/>
		<updated>2025-07-19T04:42:56Z</updated>

		<summary type="html">&lt;p&gt;Vidak: Created page with &amp;quot;&amp;lt;syntaxhighlight lang=&amp;quot;bbcbasic&amp;quot;&amp;gt; 42 PC=1:LC=1:F=0:PRINT CHR$(14): DIM A$(200):PRINT &amp;quot;{CLEAR}&amp;quot;:POKE 650,128 51 M$=&amp;quot;&amp;quot; 53 PRINT &amp;quot;{CLEAR}   MODE SELECTION&amp;quot;:PRINT:PRINT:PRINT&amp;quot;LP=LOAD AND PRINT&amp;quot;:PRINT 55 PRINT &amp;quot;N=NEW&amp;quot;:PRINT:PRINT&amp;quot;E=EDIT&amp;quot;:PRINT:PRINT&amp;quot;P=PRINT&amp;quot; 58 PRINT:PRINT &amp;quot;S=SAVE&amp;quot;:PRINT:PRINT &amp;quot;L=LOAD&amp;quot;:PRINT:PRINT &amp;quot;C=CONTINUE&amp;quot; 60 PRINT:INPUT &amp;quot;SELECT MODE: &amp;quot;; M$ 61 IF M$=&amp;quot;E&amp;quot; THEN 3010 62 IF M$=&amp;quot;P&amp;quot; THEN 3800 63 IF M$=&amp;quot;N&amp;quot; THEN 100 64 IF M$=&amp;quot;L&amp;quot; THEN 5000 65 IF M$=&amp;quot;S&amp;quot; THEN 6000 66...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bbcbasic&amp;quot;&amp;gt;&lt;br /&gt;
42 PC=1:LC=1:F=0:PRINT CHR$(14): DIM A$(200):PRINT &amp;quot;{CLEAR}&amp;quot;:POKE 650,128&lt;br /&gt;
51 M$=&amp;quot;&amp;quot;&lt;br /&gt;
53 PRINT &amp;quot;{CLEAR}   MODE SELECTION&amp;quot;:PRINT:PRINT:PRINT&amp;quot;LP=LOAD AND PRINT&amp;quot;:PRINT&lt;br /&gt;
55 PRINT &amp;quot;N=NEW&amp;quot;:PRINT:PRINT&amp;quot;E=EDIT&amp;quot;:PRINT:PRINT&amp;quot;P=PRINT&amp;quot;&lt;br /&gt;
58 PRINT:PRINT &amp;quot;S=SAVE&amp;quot;:PRINT:PRINT &amp;quot;L=LOAD&amp;quot;:PRINT:PRINT &amp;quot;C=CONTINUE&amp;quot;&lt;br /&gt;
60 PRINT:INPUT &amp;quot;SELECT MODE: &amp;quot;; M$&lt;br /&gt;
61 IF M$=&amp;quot;E&amp;quot; THEN 3010&lt;br /&gt;
62 IF M$=&amp;quot;P&amp;quot; THEN 3800&lt;br /&gt;
63 IF M$=&amp;quot;N&amp;quot; THEN 100&lt;br /&gt;
64 IF M$=&amp;quot;L&amp;quot; THEN 5000&lt;br /&gt;
65 IF M$=&amp;quot;S&amp;quot; THEN 6000&lt;br /&gt;
66 IF M$=&amp;quot;LP&amp;quot; THEN 3800&lt;br /&gt;
67 IF M$=&amp;quot;C&amp;quot; THEN FOR B=1 TO K-1:PRINT A$(B):NEXT B PRINT A$(K);:GOTO 120&lt;br /&gt;
68 GOTO 51&lt;br /&gt;
100 FOR A=1 TO 200:A$(A)=&amp;quot;&amp;quot;:NEXT A&lt;br /&gt;
103 INPUT &amp;quot;TYPE FILE NAME&amp;quot;;V$&lt;br /&gt;
105 PRINT &amp;quot;{CLEAR}       NEW MODE&amp;quot;:K=1&lt;br /&gt;
120 POKE 204,0:POKE 207,0:GET C$:IF C$=&amp;quot;&amp;quot; THEN 120:POKE 204:2&lt;br /&gt;
130 IF C$=&amp;quot;{DOWN}&amp;quot; THEN 120&lt;br /&gt;
140 IF C$=&amp;quot;{UP}&amp;quot; THEN 120&lt;br /&gt;
150 IF C$=&amp;quot;{RIGHT}&amp;quot;  THEN 120&lt;br /&gt;
160 IF C$=&amp;quot;{LEFT}&amp;quot;  THEN 120&lt;br /&gt;
170 IF C$=&amp;quot;@&amp;quot; THEN 51&lt;br /&gt;
171 IF C$=&amp;quot;{HOME}&amp;quot; THEN 120&lt;br /&gt;
172 IF C$=&amp;quot;{CLEAR}&amp;quot; THEN 120&lt;br /&gt;
175 IF C$=CHR$(20) AND LEN(A$(K))=0 THEN 120&lt;br /&gt;
180 PRINT C$;    &lt;br /&gt;
190 IF C$=CHR$(13) THEN K=K+1:A$(K)=A$(K)+C$:GOTO 120&lt;br /&gt;
200 IF C$=CHR$(20) THEN A$(K)=LEFT$(A$(K),LEN(A$(K))-1):GOTO 120&lt;br /&gt;
210 A$(K)=A$(K)+C$:C$=&amp;quot;&amp;quot;:IF LEN(A$(K))&amp;lt;22 THEN 120&lt;br /&gt;
220 IF RIGHT$(A$(K),1)=CHR$(32) THEN 240&lt;br /&gt;
221 IF RIGHT$(A$(K),1)=CHR$(160) THEN 240&lt;br /&gt;
230 A$(K+1)=RIGHT$(A$(K),1)+A$(K+1):A$(K)=LEFT$(A$(K),LEN(A$(K))-1):GOTO 220&lt;br /&gt;
240 FOR U=1 TO 22-LEN(A$(K)):PRINT CHR$(20);:NEXT U&lt;br /&gt;
250 IF LEN(A$(K))&amp;lt;11 THEN PRINT,,&lt;br /&gt;
260 IF LEN(A$(K))&amp;gt;10 THEN PRINT,&lt;br /&gt;
264 IF A$(K)=&amp;quot;&amp;quot; THEN A$(K)=&amp;quot; &amp;quot;&lt;br /&gt;
265 IF FRE(O)&amp;lt;600 THEN PRINT &amp;quot;{REV}MEMORY LOW{OFF}&amp;quot;:PRINT&lt;br /&gt;
266 IF FRE(O)&amp;lt;500 THEN 51&lt;br /&gt;
270 K=K=1:PRINT A$(K);:GOTO 120&lt;br /&gt;
280 GOTO 51&lt;br /&gt;
3010 C4$=&amp;quot;&amp;quot;:C5$=&amp;quot;&amp;quot;&lt;br /&gt;
3015 PRINT &amp;quot;{CLEAR}     EDIT MODE&amp;quot;:Q=1&lt;br /&gt;
3025 PRINT:PRINT &amp;quot;F=FORWARD&amp;quot;:PRINT &amp;quot;@=RETURN TO MENU&amp;quot;:PRINT &amp;quot;C=CORRECT&amp;quot;&lt;br /&gt;
3016 PRINT &amp;quot;SELECTION? &amp;quot;&lt;br /&gt;
3030 GET W$:IF W$=&amp;quot;&amp;quot; THEN 3030&lt;br /&gt;
3040 IF W$=&amp;quot;F&amp;quot; THEN PRINT A$(Q):Q=Q+1:IF Q&amp;gt;199 THEN 51:GOTO 3030&lt;br /&gt;
3055 IF W$=&amp;quot;@&amp;quot; THEN 51&lt;br /&gt;
3066 IF W$=&amp;quot;C&amp;quot; THEN 3200&lt;br /&gt;
3061 GOTO 3030&lt;br /&gt;
3200 PRINT &amp;quot;ERROR:&amp;quot;&lt;br /&gt;
3210 FOR A=1 TO 80&lt;br /&gt;
3220     GET J$:IF J$=&amp;quot;&amp;quot; THEN 3220&lt;br /&gt;
3225     IF J$=&amp;quot;{UP}&amp;quot; THEN 3250&lt;br /&gt;
3226     IF J$=CHR$(20) THEN C4$=LEFT$(C4$,LEN(C4$)-1):GOTO 3235&lt;br /&gt;
3230     C4$=C$+J$&lt;br /&gt;
3235     PRINT J$&lt;br /&gt;
3240 NEXT A&lt;br /&gt;
3250 PRINT:PRINT &amp;quot;CORRECTION: &amp;quot;&lt;br /&gt;
3260 FOR A=1 TO 80&lt;br /&gt;
3270     GET J$:IF J$=&amp;quot;&amp;quot; THEN 3270&lt;br /&gt;
3280     IF J$=&amp;quot;{UP}&amp;quot; THEN 3310&lt;br /&gt;
3281     IF J$=CHR$(20) THEN C5$=LEFT$(C5$,LEN(C5$)-1):GOTO 3290&lt;br /&gt;
3285     C5$=C5$+J$&lt;br /&gt;
3290     PRINT J$;&lt;br /&gt;
3300 NEXT A&lt;br /&gt;
3310 PRINT &amp;quot;{CLEAR}   {REV}CORRECTING{OFF}&amp;quot;&lt;br /&gt;
3320 FOR A=1 TO 200&lt;br /&gt;
3325     FOR B=1 TO LEN (A$(A))&lt;br /&gt;
3327         O=LEN(C4$)&lt;br /&gt;
3329         IF MID$(A$(A),B,O)=C4$ THEN OO=LEN(A$(A))-B+1-LEN(C4$)&lt;br /&gt;
3330         IF MID$(A$(A),B,O)=C4$ THEN C6$=RIGHT$(A$(A),OO)&lt;br /&gt;
3340         IF MID$(A$(A),B,O)=C4$ THEN A$(A)=LEFT$(A$(A),B-1):GOTO 3344&lt;br /&gt;
3341         GOTO 3346&lt;br /&gt;
3344         A$(A)=A$(A)+C5$+C6$:C4$=&amp;quot;&amp;quot;:C5$=&amp;quot;&amp;quot;&lt;br /&gt;
3345         PRINT &amp;quot;{CLEAR}&amp;quot;:FOR H=1 TO A:PRINT A$(H):NEXT H:Q=H::GOTO 3025&lt;br /&gt;
3346     NEXT B&lt;br /&gt;
3347 NEXT A&lt;br /&gt;
3348 PRINT &amp;quot;{CLEAR}{RED}{REV}ERROR NOT FOUND{BLU}{OFF}&amp;quot;:PRINT:GOTO 3025&lt;br /&gt;
3350 GOTO 3010&lt;br /&gt;
3800 PRINT:INPUT &amp;quot;NORMAL LINE LENGTH&amp;quot;; LA&lt;br /&gt;
3810 PRINT:INPUT &amp;quot;INSET LINE LENGTH&amp;quot;; LB&lt;br /&gt;
3903 PRINT &amp;quot;SINGLE OR DOUBLE      SPACE? S/D&amp;quot;&lt;br /&gt;
3904 INPUT SD$&lt;br /&gt;
3905 INPUT &amp;quot;LINE NUMBERING #&amp;quot;; SL&lt;br /&gt;
4000 T1$=&amp;quot;&amp;quot;:N=1:LL=LA&lt;br /&gt;
4002 OPEN 4,4&lt;br /&gt;
4003 T$=&amp;quot;&amp;quot;:T2$=&amp;quot;&amp;quot;:P$=&amp;quot;&amp;quot;:LC=1&lt;br /&gt;
4010 PRINT #4:PRINT #4:PRINT #4&lt;br /&gt;
4016 LC=3&lt;br /&gt;
4040 CLOSE 4,4&lt;br /&gt;
4050 IF A$(N)=&amp;quot;&amp;quot; AND M$=&amp;quot;LP&amp;quot; THEN 5002&lt;br /&gt;
4051 IF A$(N)=&amp;quot;&amp;quot; THEN 4600&lt;br /&gt;
4059 T2$=A$(N)&lt;br /&gt;
4060 FOR A=1 TO LL-LEN(P$)&lt;br /&gt;
4061     T2$=&amp;quot;&amp;quot; THEN 4094&lt;br /&gt;
4065     X$=LEFT$(T2$,1):T2$=RIGHT$(T2$,LEN(T2$)-1)&lt;br /&gt;
4075     IF X$=&amp;quot;[&amp;quot; THEN LL=LB:GOTO 4060&lt;br /&gt;
4076     IF X$=&amp;quot;]&amp;quot; THEN FL=1:GOTO 4060&lt;br /&gt;
4080     IF X$=&amp;quot;{UP}&amp;quot; THEN 4200&lt;br /&gt;
4085     IF X$=CHR$(13) THEN 4660&lt;br /&gt;
4090     P$=P$+X$&lt;br /&gt;
4094     IF LEN(T2$)=0 THEN N=N+1:GOTO 4050&lt;br /&gt;
4095 NEXT A&lt;br /&gt;
4100 GOTO 4610&lt;br /&gt;
4200 FOR A=1 TO LA&lt;br /&gt;
4210     X$=LEFT$(T2$,1):T2$=RIGHT$(T2$,LEN(T2$)-1)&lt;br /&gt;
4211     IF LEN(T2$)=0 THEN N=N+1:T2$=A$(N)&lt;br /&gt;
4214     IF A$(N)=&amp;quot;&amp;quot; AND LEN (T2$)=0 THEN P$=X$:GOTO 4660&lt;br /&gt;
4220     IF X$=CHR$(13) THEN 4300&lt;br /&gt;
4230     P$=P$+X$&lt;br /&gt;
4240 NEXT A&lt;br /&gt;
4300 IN=(80-LEN(P$))/2:GOTO 4670&lt;br /&gt;
4620 IF RIGHT$(P$,1)=CHR$(32) THEN 4660&lt;br /&gt;
4622 IF RIGHT$(P$,1)=CHR$(160) THEN 4660&lt;br /&gt;
4630 T1$=RIGHT$(P$,1)+T1$:P$=LEFT$(P$,LEN(P$)-1)&lt;br /&gt;
4640 NEXT A&lt;br /&gt;
4660 IF LEFT$(P$,1)=CHR$(32) THEN P$=RIGHT(P$,LEN(P$)-1)&lt;br /&gt;
4661 IF LEFT$(P$,1)=CHR$(160) THEN P$=RIGHT$(P$,LEN(P$)-1)&lt;br /&gt;
4662 PRINT P$&lt;br /&gt;
4665 IN=(80-LL)/2&lt;br /&gt;
4666 DE$=STR$(SL):IF FL=1 THEN OPEN 4,4&lt;br /&gt;
4667 IF FL=1 THEN PRINT #4,CHR$(17)DE$&amp;quot;.&amp;quot;SPC(IN-LEN(DE$)-1)P$SPC(75-LEN(P$)-IN)DE$&amp;quot;.&amp;quot;&lt;br /&gt;
4668 IF FL=1 THEN CLOSE 4:LC=LC+1:SL=SL+1:P$=&amp;quot;&amp;quot;:FL=0:P$=T1$:T1$=&amp;quot;&amp;quot;:GOTO 4680&lt;br /&gt;
4670 OPEN 4,4:PRINT #4,CHR$(17)SPC(IN)P$:CLOSE 4,4:P$=&amp;quot;&amp;quot;:P$=T1$:T1$=&amp;quot;&amp;quot;:LC=LC+1&lt;br /&gt;
4680 IF SD$=&amp;quot;D&amp;quot; THEN OPEN 4,4:PRINT #4:CLOSE 4:LC=LC+1&lt;br /&gt;
4690 IF LC&amp;gt;60 THEN 7000&lt;br /&gt;
4700 IF X$=CHR$(13) THEN LL=LA&lt;br /&gt;
4701 IF A$(N)=&amp;quot;&amp;quot; AND M$=&amp;quot;LP&amp;quot; THEN P$=P$+X$:GOTO 5002&lt;br /&gt;
4705 IF A$(N) &amp;quot;&amp;quot; THEN 51&lt;br /&gt;
4710 GOTO 4060&lt;br /&gt;
5000 INPUT &amp;quot;TYPE FILE NAME&amp;quot;; V$&lt;br /&gt;
5002 FOR A=1 TO 200:A$(A)=&amp;quot;&amp;quot;:NEXT A&lt;br /&gt;
5005 PRINT &amp;quot;{CLEAR}      LOAD MODE&amp;quot;&lt;br /&gt;
5010 OPEN 1,1,0,V$&lt;br /&gt;
5015 PRINT &amp;quot;FILE OPEN, LOADING.&amp;quot;&lt;br /&gt;
5020 FOR A=1 TO 200&lt;br /&gt;
5025     FOR B=1 TO 22&lt;br /&gt;
5030         GET #1,Z$&lt;br /&gt;
5031         A$(A)=A$(A)+Z$&lt;br /&gt;
5040         IF Z$=&amp;quot;&amp;quot; THEN 5065&lt;br /&gt;
5042     NEXT B&lt;br /&gt;
5050 NEXT A&lt;br /&gt;
5065 CLOSE 1:N=1&lt;br /&gt;
5070 IF M$=&amp;quot;LP&amp;quot; THEN N=1:GOTO 4050&lt;br /&gt;
5080 GOTO 51&lt;br /&gt;
6000 PRINT &amp;quot;{CLEAR}SAVE MODE&amp;quot;&lt;br /&gt;
6010 OPEN 1,1,1,V$&lt;br /&gt;
6030 FOR A=1 TO 200&lt;br /&gt;
6040     PRINT #1,A$(A);&lt;br /&gt;
6050     IF A$(A)=&amp;quot;&amp;quot; THEN 6075&lt;br /&gt;
6060 NEXT A&lt;br /&gt;
6075 CLOSE 1&lt;br /&gt;
6080 GOTO 51&lt;br /&gt;
7000 OPEN 4,4&lt;br /&gt;
7001 FOR M=1 TO 66-LC&lt;br /&gt;
7002     PRINT #4&lt;br /&gt;
7003 NEXT M&lt;br /&gt;
7004 PRINT #4:PC=PC+1&lt;br /&gt;
7005 PRINT #4,CHR$(17)SPC(70)&amp;quot;PAGE &amp;quot;PC&lt;br /&gt;
7006 PRINT #4&lt;br /&gt;
7007 CLOSE 4&lt;br /&gt;
7008 LC=3&lt;br /&gt;
7009 GOTO 4060&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Led.bas&amp;diff=6334</id>
		<title>Program:Led.bas</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Led.bas&amp;diff=6334"/>
		<updated>2025-07-19T04:40:32Z</updated>

		<summary type="html">&lt;p&gt;Vidak: Created page with &amp;quot;&amp;lt;syntaxhighlight lang=&amp;quot;bbcbasic&amp;quot;&amp;gt; 0 REM LINE EDITOR (c)1980 ABACUS SOFTWARE 10 DIM T$(500):REM BUFFER SPACE 20 L$=&amp;quot;&amp;quot;:REM CURRENT LINE 30 LL=1:REM LAST LINE # 40 SP$=&amp;quot; &amp;quot;:DL$=CHR$(20) 50 EE=0:REM DISK ERROR CHANNEL CLOSED 60 PR=0: REM PRINT CHANNEL 90 POKE 144,49:REM DISABLE STOP KEY 100 PRINT &amp;quot;       ABACUS SOFTWARE LINE EDITOR&amp;quot; 110 PRINT &amp;quot;      FUNCTIONS:&amp;quot; 130 PRINT 140 PRINT TAB(8);&amp;quot;A)PPEND-TO END OF TEXT&amp;quot; 150 PRINT TAB(8);&amp;quot;C)HANGE-STRING&amp;quot; 160 PRINT TAB(8);&amp;quot;D)ELETE LINE...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bbcbasic&amp;quot;&amp;gt;&lt;br /&gt;
0 REM LINE EDITOR (c)1980 ABACUS SOFTWARE&lt;br /&gt;
10 DIM T$(500):REM BUFFER SPACE&lt;br /&gt;
20 L$=&amp;quot;&amp;quot;:REM CURRENT LINE&lt;br /&gt;
30 LL=1:REM LAST LINE #&lt;br /&gt;
40 SP$=&amp;quot; &amp;quot;:DL$=CHR$(20)&lt;br /&gt;
50 EE=0:REM DISK ERROR CHANNEL CLOSED&lt;br /&gt;
60 PR=0: REM PRINT CHANNEL&lt;br /&gt;
90 POKE 144,49:REM DISABLE STOP KEY&lt;br /&gt;
100 PRINT &amp;quot;       ABACUS SOFTWARE LINE EDITOR&amp;quot;&lt;br /&gt;
110 PRINT &amp;quot;      FUNCTIONS:&amp;quot;&lt;br /&gt;
130 PRINT&lt;br /&gt;
140 PRINT TAB(8);&amp;quot;A)PPEND-TO END OF TEXT&amp;quot;&lt;br /&gt;
150 PRINT TAB(8);&amp;quot;C)HANGE-STRING&amp;quot;&lt;br /&gt;
160 PRINT TAB(8);&amp;quot;D)ELETE LINE(S)&amp;quot;&lt;br /&gt;
170 PRINT TAB(8);&amp;quot;F)ILER COMMANDS&amp;quot;&lt;br /&gt;
180 PRINT TAB(8);&amp;quot;I)NSERT BEFORE LINE&amp;quot;&lt;br /&gt;
190 PRINT TAB(8);&amp;quot;L)IST LINE(S)&amp;quot;&lt;br /&gt;
200 PRINT TAB(8);&amp;quot;M)ENU DISPLAY&amp;quot;&lt;br /&gt;
210 PRINT TAB(8);&amp;quot;P)RINT LINE(S)&amp;quot;&lt;br /&gt;
220 PRINT TAB(8);&amp;quot;Q)UIT LEAVE EDITOR&amp;quot;&lt;br /&gt;
230 PRINT TAB(8);&amp;quot;R)EPLACE LINE&amp;quot;&lt;br /&gt;
240 PRINT:PRINT &amp;quot;    ENTER SELECTION-&amp;gt; &amp;quot;;&lt;br /&gt;
250 GOTO 510&lt;br /&gt;
500 PRINT:PRINT &amp;quot;ENTER A,C,D,F,I,L,P,Q,R,M)ENU-&amp;gt;&amp;quot;;&lt;br /&gt;
510 GET A$:IF A$=&amp;quot;&amp;quot; THEN 510&lt;br /&gt;
520 J=0:FOR I=1 TO 10&lt;br /&gt;
530 IF A$=MID$(&amp;quot;ACDFILRMQP&amp;quot;,I,1) THEN J=I:I=10&lt;br /&gt;
540 NEXT I&lt;br /&gt;
550 PRINT A$&lt;br /&gt;
560 IF J=0 THEN 500&lt;br /&gt;
570 ON J GOTO 1000,2000,3000,4000,5000,6000,7000,100,8000,9000&lt;br /&gt;
1000 PRINT&lt;br /&gt;
1005 PRINT &amp;quot;APPEND TO END OF TEXT&amp;quot;&lt;br /&gt;
1010 PRINT:PRINT LL &amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
1020 GOSUB 10000:REM GO READ LINE&lt;br /&gt;
1030 IF LEN(L$)=0 THEN 500&lt;br /&gt;
1040 T$(LL)=L$&lt;br /&gt;
1050 LL=LL+1&lt;br /&gt;
1060 GOTO 1010&lt;br /&gt;
2000 REM CHANGE STRING&lt;br /&gt;
2010 PRINT:PRINT &amp;quot;CHANGE&amp;quot;;:GOSUB 16000:REM GET RANGE&lt;br /&gt;
2020 IF HI=0 THEN 500&lt;br /&gt;
2025 PRINT &amp;quot;CHANGE STRING-&amp;gt;&amp;quot;;:GOSUB 10000:REM GET STRING&lt;br /&gt;
2030 L=LEN(L$)&lt;br /&gt;
2040 IF L=0 THEN 500&lt;br /&gt;
2050 IF L&amp;lt;4 THEN 2000&lt;br /&gt;
2060 DM$=LEFT$(L$,1):REM DELIMITER&lt;br /&gt;
2070 IF RIGHT$(L$,1)&amp;lt;&amp;gt;DM$ THEN 2000&lt;br /&gt;
2080 J=0: FOR I=2 TO L-1&lt;br /&gt;
2090     IF MID$(L$,I,1)=DM$ THEN J=I&lt;br /&gt;
2100 NEXT I&lt;br /&gt;
2110 IF J=0 THEN 2000&lt;br /&gt;
2120 IF J=2 THEN 2000&lt;br /&gt;
2130 FR$=MID$(L$,2,J-2)&lt;br /&gt;
2140 IF J+1=L THEN TS$=&amp;quot;&amp;quot;:GOTO 2160&lt;br /&gt;
2150 TS$=MID$(L$,J+1,L-J-1)&lt;br /&gt;
2160 F=LEN(FR$)&lt;br /&gt;
2170 FOR I=LO TO HI&lt;br /&gt;
2180     T=LEN(T$(I)):S=1:NL$=&amp;quot;&amp;quot;&lt;br /&gt;
2190     FOR J=1 TO T-F+1&lt;br /&gt;
2200         IF MID$(T$(I),J,F)&amp;lt;&amp;gt;FR$ THEN 2230&lt;br /&gt;
2210         NL$=NL$+MID$(T$(I),S,J-S)+TS$&lt;br /&gt;
2220         S=J+F:J=S-1&lt;br /&gt;
2230     NEXT J&lt;br /&gt;
2240     IF S&amp;lt;&amp;gt;1 THEN NL$=NL$+RIGHT$(T$(I),T=S+1):T$(I)=NL$&lt;br /&gt;
2250 NEXT I&lt;br /&gt;
2260 GOTO 500&lt;br /&gt;
3000 REM DELETE LINES(S)&lt;br /&gt;
3005 PRINT:PRINT &amp;quot;DELETE &amp;quot;;:GOSUB 16000:REM GET RANGE&lt;br /&gt;
3010 IF NOT DF THEN 3015:REM NOT DEFAULT ON ENTIRE FILE&lt;br /&gt;
3011 PRINT &amp;quot;DELETE ENTIRE FILE? &amp;quot;;&lt;br /&gt;
3012 GET A$:IF A$=&amp;quot;&amp;quot; THEN 3012&lt;br /&gt;
3013 PRINT A$:IF A$=&amp;quot;N&amp;quot; THEN 500&lt;br /&gt;
3014 IF A$&amp;lt;&amp;gt;&amp;quot;Y&amp;quot; THEN 3011&lt;br /&gt;
3015 IF HI&amp;gt;LL-1 THEN 500&lt;br /&gt;
3020 IF HI=LL-1 THEN LL=LO:GOTO 500&lt;br /&gt;
3030 J=HI-LO+1&lt;br /&gt;
3040 FOR I=LO TO LL-J-1&lt;br /&gt;
3050     T$(I)=T$(I+J)&lt;br /&gt;
3060 NEXT I&lt;br /&gt;
3070 LL=LL-(HI-LO)-1&lt;br /&gt;
3080 GOTO 500&lt;br /&gt;
4000 REM FILER&lt;br /&gt;
4010 PRINT &amp;quot;FILER ENTER L)OAD OR S)AVE-&amp;gt; &amp;quot;;&lt;br /&gt;
4020 GET A$:IF A$=&amp;quot;&amp;quot; THEN 4020&lt;br /&gt;
4030 IF A$&amp;lt;&amp;gt;&amp;quot;L&amp;quot; AND A$&amp;lt;&amp;gt;&amp;quot;S&amp;quot; THEN PRINT:GOTO 4000&lt;br /&gt;
4040 PRINT A$:M$=A$&lt;br /&gt;
4050 PRINT &amp;quot;ENTER FILENAME-&amp;gt; &amp;quot;;&lt;br /&gt;
4070 GOSUB 10000&lt;br /&gt;
4075 IF LEN(L$)=0 THEN 500&lt;br /&gt;
4076 IF LEN(L$)&amp;gt;12 THEN 4050&lt;br /&gt;
4080 FI$=L$&lt;br /&gt;
4090 PRINT &amp;quot;ENTER D)ISK OR T)APE-&amp;gt; &amp;quot;;&lt;br /&gt;
4100 GET A$:IF A$=&amp;quot;&amp;quot; THEN 4100&lt;br /&gt;
4110 PRINT A$&lt;br /&gt;
4120 IF A$&amp;lt;&amp;gt;&amp;quot;D&amp;quot; AND A$&amp;lt;&amp;gt;&amp;quot;T&amp;quot; THEN 4090&lt;br /&gt;
4130 IF A$=&amp;quot;D&amp;quot; THEN 4160:REM DISK ROUTINES&lt;br /&gt;
4140 IF M$=&amp;quot;L&amp;quot; THEN 4400&lt;br /&gt;
4150 GOTO 4200&lt;br /&gt;
4160 DR$=&amp;quot;&amp;quot;:IF LEFT$(FI$,2)&amp;lt;&amp;gt;&amp;quot;0:&amp;quot; AND LEFT$(FI$,2)&amp;lt;&amp;gt;&amp;quot;1:&amp;quot; THEN DR$=&amp;quot;0:&amp;quot;&lt;br /&gt;
4170 GOTO 4600&lt;br /&gt;
4200 REM TAPE SAVE&lt;br /&gt;
4210 IF LL=1 THEN PRINT &amp;quot;NO FILE TO SAVE&amp;quot;:GOTO 500&lt;br /&gt;
4220 OPEN 2,1,2,FI$+&amp;quot;.SOURCE&amp;quot;&lt;br /&gt;
4230 FOR I=1 TO LL-1&lt;br /&gt;
4230     FOR J=1 TO LEN(T$(I))&lt;br /&gt;
4250         PRINT# 2,MID$(T$(I),J,1);&lt;br /&gt;
4260	 NEXT J&lt;br /&gt;
4270     PRINT# 2,CHR$(255);&lt;br /&gt;
4280 NEXT I&lt;br /&gt;
4290 CLOSE 2&lt;br /&gt;
4300 PRINT SPC(6);FI$;&amp;quot; SAVED&amp;quot;&lt;br /&gt;
4310 GOTO 500&lt;br /&gt;
4400 REM TAPE LOAD&lt;br /&gt;
4410 OPEN 2,1,0,FI$+&amp;quot;.SOURCE&amp;quot;&lt;br /&gt;
4430 IF=L0:REM LINE COUNT&lt;br /&gt;
4440 LL=LL+1:T$(LL)=&amp;quot;&amp;quot;&lt;br /&gt;
4450 GET# 2,A$&lt;br /&gt;
4460 IF ST=64 THEN 4500:REM END OF FILE&lt;br /&gt;
4465 IF ST&amp;lt;&amp;gt;0 THEN PRINT &amp;quot;*** LOAD ERROR ***&amp;quot;:GOTO 500&lt;br /&gt;
4470 IF A$=CHR$(255) THEN 4440:REM END OF LINE&lt;br /&gt;
4480 T$(LL)=T$(LL)+A$&lt;br /&gt;
4490 GOTO 4450&lt;br /&gt;
4500 CLOSE 2&lt;br /&gt;
4510 PRINT SPC(6);FI$;&amp;quot; LOADED&amp;quot;&lt;br /&gt;
4520 LL+LL+1&lt;br /&gt;
4530 GOTO 500&lt;br /&gt;
4600 REM DISK SAVE&lt;br /&gt;
4610 IF M$=&amp;quot;L&amp;quot; THEN 4800&lt;br /&gt;
4620 IF LL=1 THEN PRINT &amp;quot;NO FILE TO SAVE&amp;quot;:GOTO 500&lt;br /&gt;
4630 FL$=&amp;quot;@0&amp;quot;+DR$+FI$+&amp;quot;.SOURCE,S,W&amp;quot;&lt;br /&gt;
4640 OPEN 2,8,2,FL$&lt;br /&gt;
4650 GOSUB 20000:REM ERROR CHECK&lt;br /&gt;
4655 IF E1&amp;lt;&amp;gt;0 THEN 500&lt;br /&gt;
4660 FOR I=1 TO LL-1&lt;br /&gt;
4670     FOR J=1 TO LEN(T$(I))&lt;br /&gt;
4680         PRINT# 2,MID$(T$(I),J,1);&lt;br /&gt;
4690     NEXT J&lt;br /&gt;
4700     PRINT# 2,CHR$(255);&lt;br /&gt;
4710 NEXT I&lt;br /&gt;
4720 CLOSE 2&lt;br /&gt;
4730 PRINT SPC(6);FI$;&amp;quot; SAVED&amp;quot;&lt;br /&gt;
4740 GOTO 500&lt;br /&gt;
4800 REM DISK LOAD&lt;br /&gt;
4810 FL$=DR$+FI$+&amp;quot;.SOURCE,S,R&amp;quot;&lt;br /&gt;
4820 OPEN 2,8,2,FL$&lt;br /&gt;
4830 GOSUB 20000:REM ERROR CHECK&lt;br /&gt;
4835 IF E1&amp;lt;&amp;gt;0 THEN 500&lt;br /&gt;
4840 LL=0:REM LINE COUNT&lt;br /&gt;
4850 LL=LL+1:T$(LL)=&amp;quot;&amp;quot;&lt;br /&gt;
4860 GET# 2,A$&lt;br /&gt;
4870 IF ST=64 THEN 4500: REM END OF FILE&lt;br /&gt;
4880 IF ST&amp;lt;&amp;gt;0 THEN GOSUB 20000:GOTO 500&lt;br /&gt;
4890 IF A$=CHR$(255) THEN 4850:REM END OF LINE&lt;br /&gt;
4900 T$(LL)=T$(LL)+A$&lt;br /&gt;
4910 GOTO 4860&lt;br /&gt;
4920 CLOSE 2&lt;br /&gt;
4930 PRINT SPC(6);FI$;&amp;quot; LOADED&amp;quot;&lt;br /&gt;
4940 LL=LL+1&lt;br /&gt;
4950 GOTO 500&lt;br /&gt;
5000 REM INSERT LINE&lt;br /&gt;
5010 PRINT:PRINT &amp;quot;INSERT BEFORE &amp;quot;;:GOSUB 17000:REM GET LINE #&lt;br /&gt;
5015 IF LO&amp;gt;LL OR LO&amp;lt;1 THEN 5000&lt;br /&gt;
5020 PRINT:PRINT LO;&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
5030 GOSUB 10000:REM READ LINE&lt;br /&gt;
5040 IF LEN(L$)=0 THEN 500&lt;br /&gt;
5050 LL=LL+1&lt;br /&gt;
5060 FOR I=LL TO LO STEP -1&lt;br /&gt;
5070     T$(LO)=L$&lt;br /&gt;
5080 NEXT I&lt;br /&gt;
5090 T$(LO)=L$&lt;br /&gt;
5100 LO=LO+1&lt;br /&gt;
5110 GOTO 5020&lt;br /&gt;
6000 REM LIST LINES&lt;br /&gt;
6010 PRINT:PRINT &amp;quot;LIST &amp;quot;;:GOSUB 16000:REM GET RANGE&lt;br /&gt;
6020 IF HI=0 THEN 500&lt;br /&gt;
6030 SS$=&amp;quot;N&amp;quot;:PRINT:FOR I=LO TO HI:REM PERFORM LIST&lt;br /&gt;
6040 PRINT I;&amp;quot;&amp;gt;&amp;quot;;T$(I)&lt;br /&gt;
6050 GET A$:OF A$=CHR$(18) THEN FOR J=1 TO 1024:NEXT J&lt;br /&gt;
6060 IF A$&amp;lt;&amp;gt;CHR$(3) THEN 6110&lt;br /&gt;
6070 SS$=&amp;quot;Y&amp;quot;&lt;br /&gt;
6080 GET A$:IF A$=CHR$(13) THEN SS$=&amp;quot;N&amp;quot;:GOTO 6110&lt;br /&gt;
6090 IF A$&amp;lt;&amp;gt;CHR$(32) THEN 6070&lt;br /&gt;
6100 GOTO 6120&lt;br /&gt;
6110 IF SS$=&amp;quot;Y&amp;quot; THEN 6070&lt;br /&gt;
6120 NEXT I&lt;br /&gt;
6130 GOTO 500&lt;br /&gt;
7000 REM REPLACE LINE&lt;br /&gt;
7010 PRINT:PRINT &amp;quot;REPLACE &amp;quot;;:GOSUB 17000:REM GET LINE #&lt;br /&gt;
7020 IF LO&amp;gt;=LL OR LO&amp;lt;1 THEN 7000&lt;br /&gt;
7030 PRINT:PRINT LO;&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
7040 GOSUB 10000:REM READ LINE&lt;br /&gt;
7050 IF LEN(L$)=0 THEN 500&lt;br /&gt;
7060 T$(LO)=L$&lt;br /&gt;
7070 GOTO 500&lt;br /&gt;
8000 REM QUIT&lt;br /&gt;
8010 PRINT:PRINT &amp;quot;     LEAVE EDITOR-ARE YOU SURE? &amp;quot;;&lt;br /&gt;
8020 GET A$:IF A$=&amp;quot;&amp;quot; THEN 8020&lt;br /&gt;
8030 PRINT A$&lt;br /&gt;
8040 IF A$&amp;lt;&amp;gt;&amp;quot;Y&amp;quot; AND A$&amp;lt;&amp;gt;&amp;quot;N&amp;quot; THEN 8000&lt;br /&gt;
8050 IF A$=&amp;quot;N&amp;quot; THEN 500&lt;br /&gt;
8060 PRINT:PRINT &amp;quot;           ** END LINE EDITOR **&amp;quot;&lt;br /&gt;
8070 POKE 144,46:REM ENABLE STOP KEY&lt;br /&gt;
8080 END&lt;br /&gt;
9000 REM PRINT LINE&lt;br /&gt;
9010 IF PR=0 THEN PR=4 OPEN PR,PR&lt;br /&gt;
9020 PRINT &amp;quot;PRINT &amp;quot;;:GOSUB 16000:REM GET RANGE&lt;br /&gt;
9030 IF HI=0 THEN 500&lt;br /&gt;
9040 FOR I=LO TO HI:REM PERFORM PRINT&lt;br /&gt;
9050     PRINT# PR,I;&amp;quot;: &amp;quot;;T$(I)&lt;br /&gt;
9060 NEXT I&lt;br /&gt;
9070 PRINT# PR&lt;br /&gt;
9080 PRINT# PR,&amp;quot;***&amp;quot;;LL-1;&amp;quot;LINES IN BUFFER ***&amp;quot;&lt;br /&gt;
9090 PRINT #PR&lt;br /&gt;
9100 GOTO 500&lt;br /&gt;
10000 REM INPUT A LINE OF TEXT&lt;br /&gt;
10010 L$=&amp;quot;&amp;quot;&lt;br /&gt;
10020 PRINT &amp;quot;$&amp;lt;-&amp;quot;;&lt;br /&gt;
10030 GET A$:IF A$=&amp;quot;&amp;quot; THEN 10030&lt;br /&gt;
10040 IF A$=CHR$(13) THEN PRINT &amp;quot; &amp;quot;:RETURN&lt;br /&gt;
10050 IF LEN(L$)&amp;gt;80 THEN GOTO 15000&lt;br /&gt;
10060 IF A$&amp;gt;=SP$ AND A$&amp;lt;=CHR$(95) THEN 10100&lt;br /&gt;
10065 IF A$&amp;gt;=CHR$(161) AND A$&amp;lt;=CHR$(223) THEN 10100&lt;br /&gt;
10070 IF A$&amp;lt;&amp;gt;DL$ THEN GOTO 10030&lt;br /&gt;
10080 IF LEN(L$)&amp;gt;0 THEN PRINT A$;:L$=LEFT$(L$,LEN(L$)-1)&lt;br /&gt;
10090 GOTO 10020&lt;br /&gt;
10100 L$=L$+A$:PRINT A$;:GOTO 10020&lt;br /&gt;
15000 REM LINE INPUT ERROR&lt;br /&gt;
15010 PRINT:PRINT &amp;quot;ERROR LINE TRUNCATED&amp;quot;&lt;br /&gt;
15020 RETURN&lt;br /&gt;
16000 PRINT &amp;quot;RANGE(LOW,HIGH)-&amp;gt; &amp;quot;;&lt;br /&gt;
16010 GOSUB 10000:REM INPUT RANGE&lt;br /&gt;
16020 LO=1:HI=LL-1:REM DEFAULT LIST ALL&lt;br /&gt;
16025 L=LEN(L$)&lt;br /&gt;
16030 DF=0:IF L=0 THEN DF=-1:GOTO 16150&lt;br /&gt;
16040 J=0:FOR I=1 TO L&lt;br /&gt;
16050 A$=MID$(L$,I,1)&lt;br /&gt;
16060 IF A$&amp;gt;=&amp;quot;0&amp;quot; AND A$&amp;lt;=&amp;quot;9&amp;quot; THEN 16090&lt;br /&gt;
16070 IF A$=&amp;quot;-&amp;quot; THEN J=I:GOTO 16090&lt;br /&gt;
16080 J=99:I=99&lt;br /&gt;
16090 NEXT I&lt;br /&gt;
16100 IF J=99 THEN 16000&lt;br /&gt;
16110 IF J=0 THEN LO=VAL(L$):HI=LO:RETURN&lt;br /&gt;
16120 IF J&amp;gt;1 THEN LO=VAL(LEFT$(L$,J-1))&lt;br /&gt;
16130 IF J&amp;lt;L THEN HI=VAL(RIGHT$(L$,L-J))&lt;br /&gt;
16140 IF LO&amp;gt;HI THEN 16000&lt;br /&gt;
16150 RETURN&lt;br /&gt;
17000 PRINT &amp;quot;-LINE#-&amp;gt;&amp;quot;;&lt;br /&gt;
17010 GOSUB 10000:REM INPUT LINE#&lt;br /&gt;
17020 L=LEN(L$)&lt;br /&gt;
17030 IF L=0 THEN 17000&lt;br /&gt;
17040 J=0&lt;br /&gt;
17050 FOR I=1 TO L&lt;br /&gt;
17060     A$=MID$(L$,I,1)&lt;br /&gt;
17070     IF A$&amp;gt;=&amp;quot;0&amp;quot; AND A$&amp;lt;=&amp;quot;9&amp;quot; THEN 17090&lt;br /&gt;
17080     J=99:I=L&lt;br /&gt;
17090 NEXT I&lt;br /&gt;
17100 IF J=99 THEN 17000&lt;br /&gt;
17110 LO=VAL(L$)&lt;br /&gt;
17120 RETURN&lt;br /&gt;
20000 IF EE=0 THEN EE=15:OPEN EE,8,EE&lt;br /&gt;
20010 INPUT# EE,E1,E2$,E3,E4&lt;br /&gt;
20020 IF E1=0 THEN RETURN&lt;br /&gt;
20030 PRINT E1;&amp;quot;,&amp;quot;;E2$;&amp;quot;,&amp;quot;;E3:&amp;quot;,&amp;quot;;E4&lt;br /&gt;
20040 PRINT &amp;quot;*** DISK ERROR ***&amp;quot;&lt;br /&gt;
20050 CLOSE 2&lt;br /&gt;
20060 RETURN&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6333</id>
		<title>Program:Edit.bas</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6333"/>
		<updated>2025-07-19T04:36:53Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bbcbasic&amp;quot;&amp;gt;&lt;br /&gt;
10 &#039;                 == WRITTEN BY D. L. FITCHHORN ==&lt;br /&gt;
15 &#039;                =   *****  ****   *****  *****   =&lt;br /&gt;
20 &#039;               =    *      *   *    *      *      =&lt;br /&gt;
25 &#039;              =     ***    *   *    *      *       =&lt;br /&gt;
30 &#039;               =    *      *   *    *      *      =&lt;br /&gt;
35 &#039;                =   *****  ****     *      *     =&lt;br /&gt;
40 &#039;                 ==   PROGRAMMER - MITS, INC   ==&lt;br /&gt;
45 &#039;&lt;br /&gt;
50 DEFINT A-Z&lt;br /&gt;
55 CLEAR 15000&lt;br /&gt;
60 DIM L1$(100),L2$(13),M1(100,1):FOR I=0 TO 13:READ L2$(I):NEXT&lt;br /&gt;
65 DATA &lt;br /&gt;
   A - ADVANCE,B - BEGINNING,C - CHANGE,D - DELETE,E - END,G - GET,I - INSERT,&lt;br /&gt;
   J - JUMP, K - KILL,L -LIST,N = NEXT,R - READ,V - VERIFY,X - EXIT&lt;br /&gt;
70 PRINT &amp;quot;EDIT -- VERSION 1.0&amp;quot;:PRINT&lt;br /&gt;
75 LINE INPUT &amp;quot;INPUT FILE NAME?&amp;quot;; N1$&lt;br /&gt;
80 OPEN &amp;quot;I&amp;quot;,1,N1$&lt;br /&gt;
85 N2$=&amp;quot;EDIT.TMP&amp;quot;&lt;br /&gt;
90 OPEN &amp;quot;O&amp;quot;,2,N2$:PRINT #2,&amp;quot;&amp;quot;&lt;br /&gt;
95 I=1:J=1:H=1&lt;br /&gt;
100 &#039;---------------------------------------------------------INPUT COMMAND&lt;br /&gt;
105 K=0&lt;br /&gt;
110 IF A$=&amp;quot;&amp;quot; THEN FOR Q9=1 TO 5:PRINT CHR$(7);:NEXT:LINE INPUT &amp;quot;&amp;gt;&amp;quot;; A$&lt;br /&gt;
115 A=0:J1=1:U=0:T=1&lt;br /&gt;
120 IF A$=&amp;quot;&amp;quot; THEN 105 ELSE I9=INSTR(A$,&amp;quot;\\&amp;quot;):IF I9&amp;lt;&amp;gt;0 THEN S$=LEFT$(A$,I9-1):&lt;br /&gt;
    A$=MID$(A$,I9+1) ELSE S$=A$:A$=&amp;quot;&amp;quot;&lt;br /&gt;
125 SS=ASC(S$)&lt;br /&gt;
130 IF 64&amp;lt;SS THEN IF 96&amp;lt;SS THEN SS=SS-32:GOTO 170 ELSE GOTO 170&lt;br /&gt;
135 T=VAL(S$)&lt;br /&gt;
140 S=LEN(STR$(T))&lt;br /&gt;
145 IF T=0 THEN IF LEFT$(S$,1)=&amp;quot;/&amp;quot; THEN T=400&lt;br /&gt;
150 S$=MID$(S$,S)&lt;br /&gt;
155 IF T&amp;lt;0 THEN S$=MID$(S$,2)&lt;br /&gt;
160 GOTO 125&lt;br /&gt;
165 &#039;             .A  .B  .C  .D  .E  &amp;lt;F&amp;gt; .G  &amp;lt;H&amp;gt; .I  .J  .K  .L  &amp;lt;M&amp;gt;&lt;br /&gt;
170 ON SS-64 GOTO 195,235,245,265,280,180,290,180,320,360,385,425,180,&lt;br /&gt;
                  445,180,180,180,465,180,180,180,515,180,525,180,180&lt;br /&gt;
175 &#039;             .N  &amp;lt;O&amp;gt; &amp;lt;P&amp;gt; &amp;lt;Q&amp;gt; .R  &amp;lt;S&amp;gt; &amp;lt;T&amp;gt; &amp;lt;U&amp;gt; .V  &amp;lt;W&amp;gt; .X  &amp;lt;Y&amp;gt; &amp;lt;Z&amp;gt;&lt;br /&gt;
180 FOR N=0 TO 12:PRINT L2$(N):NEXT:GOTO 105&lt;br /&gt;
185 &#039;&lt;br /&gt;
190 &#039;-----------------------------------------------------------A COMMAND&lt;br /&gt;
195 H=1:IF T=0 THEN GOTO 105 ELSE IF T&amp;lt;0 THEN J1=-1&lt;br /&gt;
200 FOR I3=0 TO T-J1 STEP J1&lt;br /&gt;
205     IF M1(J,0)=0 AND J1=-1 THEN GOTO 105&lt;br /&gt;
210     IF M1(J,1)=-1 AND J1=1 THEN J=M1(J,0):GOTO 105&lt;br /&gt;
215     IF J1=1 THEN J=M1(J,1) ELSE J=M1(J,0)&lt;br /&gt;
220 NEXT&lt;br /&gt;
225 GOTO 105&lt;br /&gt;
230 &#039;-----------------------------------------------------------B COMMAND&lt;br /&gt;
235 J=LN:H=1:GOTO 105&lt;br /&gt;
240 &#039;-----------------------------------------------------------C COMMAND&lt;br /&gt;
245 S$=MID$(S$,2):IF K=0 THEN S=LEN(S$):K=H&lt;br /&gt;
250 IF K=1 THEN L1$(J)=S$+MID$(L1$(J),K+S) ELSE L1$(J)=LEFT$(L1$(J),K-1)+&lt;br /&gt;
    S$+MID$(L1$(J),K+S)&lt;br /&gt;
255 PRINT L1$(J):H=K+LEN(S$):GOTO 105&lt;br /&gt;
260 &#039;-----------------------------------------------------------D COMMAND&lt;br /&gt;
265 IF H=1 THEN L1$(J)=MID$(L1$(J),H+T):&lt;br /&gt;
    ELSE L1$(J)=LEFT$(L1$(J),H-1)+MID$(L1$(J),H+T)&lt;br /&gt;
270 GOTO 105&lt;br /&gt;
275 &#039;-----------------------------------------------------------E COMMAND&lt;br /&gt;
280 IF M1(J,1)=-1 THEN H=1:GOTO 105 ELSE J=M1(J,1):GOTO 280&lt;br /&gt;
285 &#039;-----------------------------------------------------------G COMMAND&lt;br /&gt;
290 S$=MID$(S$,2):S=LEN(S$):IF S=0 THEN GOTO 105&lt;br /&gt;
295 K=INSTR(H,L1$(J),S$):IF K=0 THEN IF M1(J,1)=-1&lt;br /&gt;
    THEN PRINT &amp;quot;EOB&amp;quot;:A$=&amp;quot;&amp;quot;:GOTO 105 ELSE J=M1(J,1):H=1:GOTO 295&lt;br /&gt;
300 U=U+1:IF U&amp;lt;T THEN H=K+S:GOTO 295&lt;br /&gt;
305 PRINT LEFT$(L1$(J),K+S-1):H=K&lt;br /&gt;
310 GOTO 110&lt;br /&gt;
315 &#039;-----------------------------------------------------------I COMMAND&lt;br /&gt;
320 IF MID$(S$,2)&amp;lt;&amp;gt;&amp;quot;&amp;quot; THEN 345 ELSE I2=J:IF J=LN THEN LN=IN&lt;br /&gt;
325 LINE INPUT L1$(IN):IF L1$(IN)&amp;quot;\\&amp;quot; THEN 105&lt;br /&gt;
330 I3=M1(IN,1):M1(IN,1)=I2&lt;br /&gt;
335 M1(IN,0)=M1(I2,0):M1(I2,0)=IN:I4=M1(IN,0)&lt;br /&gt;
340 M1(I4,1)=IN:IN=I3:M1(I3,0)=0:GOTO 325&lt;br /&gt;
345 IF H1=1 THEN L1$(J)=MID$(S$,2)+L1$(J) &lt;br /&gt;
    ELSE L1$(J)=LEFT$(L1$(J),H-1)+MID$(S$,2)+MID$(L1$(J),H)&lt;br /&gt;
350 H=H+LEN(S$):GOTO 105&lt;br /&gt;
355 &#039;-----------------------------------------------------------J COMMAND&lt;br /&gt;
360 IF T=0 THEN H=1:GOTO 105&lt;br /&gt;
365 H=H+T:IF H&amp;lt;1 THEN H=1&lt;br /&gt;
370 IF H&amp;gt;LEN(L1$(J)) THEN H=LEN(L1$(J))&lt;br /&gt;
375 GOTO 105&lt;br /&gt;
380 &#039;-----------------------------------------------------------K COMMAND&lt;br /&gt;
385 H=1:I2=J:I3=M1(J,0):FOR J1=1 TO T&lt;br /&gt;
390 IF M1(J,1)=-1 THEN GOTO 410&lt;br /&gt;
395 I4=M1(J,1):L1$(J)=&amp;quot;&amp;quot;:M1(I4,0)=I3&lt;br /&gt;
400 M1(IN,0)=J:M1(J,0)=0:M1(J,1)=IN:IN=J&lt;br /&gt;
405 J=I4:NEXT&lt;br /&gt;
410 IF I2=LN THEN LN=J ELSE M1(I3,1)=J&lt;br /&gt;
415 GOTO 105&lt;br /&gt;
420 &#039;-----------------------------------------------------------L COMMAND&lt;br /&gt;
425 I2=J:FOR J=1 TO T&lt;br /&gt;
430 PRINT L1$(I2):IF M1(I2,1)=-1 THEN GOTO 105 ELSE I2=M1(I2,1):NEXT&lt;br /&gt;
435 GOTO 105&lt;br /&gt;
440 &#039;-----------------------------------------------------------N COMMAND&lt;br /&gt;
445 I2=LN&lt;br /&gt;
450 IF M1(I2,1)=-1 THEN GOTO 465 ELSE PRINT #2,L1$(I2):I2=M1(I2,1)&lt;br /&gt;
455 GOTO 450&lt;br /&gt;
460 &#039;-----------------------------------------------------------R COMMAND&lt;br /&gt;
465 J=1:A#=0:LN=1:I=1:FE=0:GOSUB 470:GOTO 105&lt;br /&gt;
470 IF EOF(1) THEN PRINT &amp;quot;EOF1&amp;quot;:I=I-1:FE=1:GOTO 495&lt;br /&gt;
475 LINE INPUT #1,L$:IF L$=&amp;quot;&amp;quot; THEN GOTO 470&lt;br /&gt;
480 A#=A#+LEN(L$)&lt;br /&gt;
485 L1$(I)=L$:M1(I,0)=I-1:IF I=1 THEN 490 ELSE M1(I-1,1)=I&lt;br /&gt;
490 IF I=50 OR A#&amp;gt;2000 THEN GOTO 495 ELSE I=I+1:GOTO 470&lt;br /&gt;
495 M1(I,1)=I+1:I=I+1:L1$(I)=&amp;quot;END OF BUFFER&amp;quot;:M1(I,0)=I-1:M1(I,1)=-1:H=1:IN=I+1&lt;br /&gt;
500 FOR I2=IN TO 100:M1(I2,1)=I2+1:M1(I2,0)=I2-1:NEXT&lt;br /&gt;
505 M1(IN,0)=0:M1(I2-1,1)=-1:RETURN&lt;br /&gt;
510 &#039;-----------------------------------------------------------V COMMAND&lt;br /&gt;
515 PRINT LEFT$(L1$(J),H):GOTO 105&lt;br /&gt;
520 &#039;-----------------------------------------------------------X COMMAND&lt;br /&gt;
525 I2=LN&lt;br /&gt;
530 IF M1(I2,1)=-1 THEN GOTO 535 ELSE PRINT #2,L1$(I2):I2=M1(I2,1):GOTO 530&lt;br /&gt;
535 IF FE=0 THEN I=1:A#=0:GOSUB 470 GOTO 525&lt;br /&gt;
540 CLOSE:ON ERROR GOTO 555:LINE INPUT &amp;quot;BACKUP FILE NAME?&amp;quot;;N3$:KILL N3$&lt;br /&gt;
545 NAME N1$ AS N3$&lt;br /&gt;
550 NAME N2$ AS N1$: CLEAR 200:END&lt;br /&gt;
555 IF ERR = 53 THEN GOTO 545: ELSE:ON ERROR GOTO 0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6332</id>
		<title>Program:Edit.bas</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6332"/>
		<updated>2025-07-19T04:34:35Z</updated>

		<summary type="html">&lt;p&gt;Vidak: Vidak changed the content model of the page Program:Edit.bas from &amp;quot;plain text&amp;quot; to &amp;quot;wikitext&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
10 &#039;                 == WRITTEN BY D. L. FITCHHORN ==&lt;br /&gt;
15 &#039;                =   *****  ****   *****  *****   =&lt;br /&gt;
20 &#039;               =    *      *   *    *      *      =&lt;br /&gt;
25 &#039;              =     ***    *   *    *      *       =&lt;br /&gt;
30 &#039;               =    *      *   *    *      *      =&lt;br /&gt;
35 &#039;                =   *****  ****     *      *     =&lt;br /&gt;
40 &#039;                 ==   PROGRAMMER - MITS, INC   ==&lt;br /&gt;
45 &#039;&lt;br /&gt;
50 DEFINT A-Z&lt;br /&gt;
55 CLEAR 15000&lt;br /&gt;
60 DIM L1$(100),L2$(13),M1(100,1):FOR I=0 TO 13:READ L2$(I):NEXT&lt;br /&gt;
65 DATA &lt;br /&gt;
   A - ADVANCE,B - BEGINNING,C - CHANGE,D - DELETE,E - END,G - GET,I - INSERT,&lt;br /&gt;
   J - JUMP, K - KILL,L -LIST,N = NEXT,R - READ,V - VERIFY,X - EXIT&lt;br /&gt;
70 PRINT &amp;quot;EDIT -- VERSION 1.0&amp;quot;:PRINT&lt;br /&gt;
75 LINE INPUT &amp;quot;INPUT FILE NAME?&amp;quot;; N1$&lt;br /&gt;
80 OPEN &amp;quot;I&amp;quot;,1,N1$&lt;br /&gt;
85 N2$=&amp;quot;EDIT.TMP&amp;quot;&lt;br /&gt;
90 OPEN &amp;quot;O&amp;quot;,2,N2$:PRINT #2,&amp;quot;&amp;quot;&lt;br /&gt;
95 I=1:J=1:H=1&lt;br /&gt;
100 &#039;---------------------------------------------------------INPUT COMMAND&lt;br /&gt;
105 K=0&lt;br /&gt;
110 IF A$=&amp;quot;&amp;quot; THEN FOR Q9=1 TO 5:PRINT CHR$(7);:NEXT:LINE INPUT &amp;quot;&amp;gt;&amp;quot;; A$&lt;br /&gt;
115 A=0:J1=1:U=0:T=1&lt;br /&gt;
120 IF A$=&amp;quot;&amp;quot; THEN 105 ELSE I9=INSTR(A$,&amp;quot;\\&amp;quot;):IF I9&amp;lt;&amp;gt;0 THEN S$=LEFT$(A$,I9-1):&lt;br /&gt;
    A$=MID$(A$,I9+1) ELSE S$=A$:A$=&amp;quot;&amp;quot;&lt;br /&gt;
125 SS=ASC(S$)&lt;br /&gt;
130 IF 64&amp;lt;SS THEN IF 96&amp;lt;SS THEN SS=SS-32:GOTO 170 ELSE GOTO 170&lt;br /&gt;
135 T=VAL(S$)&lt;br /&gt;
140 S=LEN(STR$(T))&lt;br /&gt;
145 IF T=0 THEN IF LEFT$(S$,1)=&amp;quot;/&amp;quot; THEN T=400&lt;br /&gt;
150 S$=MID$(S$,S)&lt;br /&gt;
155 IF T&amp;lt;0 THEN S$=MID$(S$,2)&lt;br /&gt;
160 GOTO 125&lt;br /&gt;
165 &#039;             .A  .B  .C  .D  .E  &amp;lt;F&amp;gt; .G  &amp;lt;H&amp;gt; .I  .J  .K  .L  &amp;lt;M&amp;gt;&lt;br /&gt;
170 ON SS-64 GOTO 195,235,245,265,280,180,290,180,320,360,385,425,180,&lt;br /&gt;
                  445,180,180,180,465,180,180,180,515,180,525,180,180&lt;br /&gt;
175 &#039;             .N  &amp;lt;O&amp;gt; &amp;lt;P&amp;gt; &amp;lt;Q&amp;gt; .R  &amp;lt;S&amp;gt; &amp;lt;T&amp;gt; &amp;lt;U&amp;gt; .V  &amp;lt;W&amp;gt; .X  &amp;lt;Y&amp;gt; &amp;lt;Z&amp;gt;&lt;br /&gt;
180 FOR N=0 TO 12:PRINT L2$(N):NEXT:GOTO 105&lt;br /&gt;
185 &#039;&lt;br /&gt;
190 &#039;-----------------------------------------------------------A COMMAND&lt;br /&gt;
195 H=1:IF T=0 THEN GOTO 105 ELSE IF T&amp;lt;0 THEN J1=-1&lt;br /&gt;
200 FOR I3=0 TO T-J1 STEP J1&lt;br /&gt;
205     IF M1(J,0)=0 AND J1=-1 THEN GOTO 105&lt;br /&gt;
210     IF M1(J,1)=-1 AND J1=1 THEN J=M1(J,0):GOTO 105&lt;br /&gt;
215     IF J1=1 THEN J=M1(J,1) ELSE J=M1(J,0)&lt;br /&gt;
220 NEXT&lt;br /&gt;
225 GOTO 105&lt;br /&gt;
230 &#039;-----------------------------------------------------------B COMMAND&lt;br /&gt;
235 J=LN:H=1:GOTO 105&lt;br /&gt;
240 &#039;-----------------------------------------------------------C COMMAND&lt;br /&gt;
245 S$=MID$(S$,2):IF K=0 THEN S=LEN(S$):K=H&lt;br /&gt;
250 IF K=1 THEN L1$(J)=S$+MID$(L1$(J),K+S) ELSE L1$(J)=LEFT$(L1$(J),K-1)+&lt;br /&gt;
    S$+MID$(L1$(J),K+S)&lt;br /&gt;
255 PRINT L1$(J):H=K+LEN(S$):GOTO 105&lt;br /&gt;
260 &#039;-----------------------------------------------------------D COMMAND&lt;br /&gt;
265 IF H=1 THEN L1$(J)=MID$(L1$(J),H+T):&lt;br /&gt;
    ELSE L1$(J)=LEFT$(L1$(J),H-1)+MID$(L1$(J),H+T)&lt;br /&gt;
270 GOTO 105&lt;br /&gt;
275 &#039;-----------------------------------------------------------E COMMAND&lt;br /&gt;
280 IF M1(J,1)=-1 THEN H=1:GOTO 105 ELSE J=M1(J,1):GOTO 280&lt;br /&gt;
285 &#039;-----------------------------------------------------------G COMMAND&lt;br /&gt;
290 S$=MID$(S$,2):S=LEN(S$):IF S=0 THEN GOTO 105&lt;br /&gt;
295 K=INSTR(H,L1$(J),S$):IF K=0 THEN IF M1(J,1)=-1&lt;br /&gt;
    THEN PRINT &amp;quot;EOB&amp;quot;:A$=&amp;quot;&amp;quot;:GOTO 105 ELSE J=M1(J,1):H=1:GOTO 295&lt;br /&gt;
300 U=U+1:IF U&amp;lt;T THEN H=K+S:GOTO 295&lt;br /&gt;
305 PRINT LEFT$(L1$(J),K+S-1):H=K&lt;br /&gt;
310 GOTO 110&lt;br /&gt;
315 &#039;-----------------------------------------------------------I COMMAND&lt;br /&gt;
320 IF MID$(S$,2)&amp;lt;&amp;gt;&amp;quot;&amp;quot; THEN 345 ELSE I2=J:IF J=LN THEN LN=IN&lt;br /&gt;
325 LINE INPUT L1$(IN):IF L1$(IN)&amp;quot;\\&amp;quot; THEN 105&lt;br /&gt;
330 I3=M1(IN,1):M1(IN,1)=I2&lt;br /&gt;
335 M1(IN,0)=M1(I2,0):M1(I2,0)=IN:I4=M1(IN,0)&lt;br /&gt;
340 M1(I4,1)=IN:IN=I3:M1(I3,0)=0:GOTO 325&lt;br /&gt;
345 IF H1=1 THEN L1$(J)=MID$(S$,2)+L1$(J) &lt;br /&gt;
    ELSE L1$(J)=LEFT$(L1$(J),H-1)+MID$(S$,2)+MID$(L1$(J),H)&lt;br /&gt;
350 H=H+LEN(S$):GOTO 105&lt;br /&gt;
355 &#039;-----------------------------------------------------------J COMMAND&lt;br /&gt;
360 IF T=0 THEN H=1:GOTO 105&lt;br /&gt;
365 H=H+T:IF H&amp;lt;1 THEN H=1&lt;br /&gt;
370 IF H&amp;gt;LEN(L1$(J)) THEN H=LEN(L1$(J))&lt;br /&gt;
375 GOTO 105&lt;br /&gt;
380 &#039;-----------------------------------------------------------K COMMAND&lt;br /&gt;
385 H=1:I2=J:I3=M1(J,0):FOR J1=1 TO T&lt;br /&gt;
390 IF M1(J,1)=-1 THEN GOTO 410&lt;br /&gt;
395 I4=M1(J,1):L1$(J)=&amp;quot;&amp;quot;:M1(I4,0)=I3&lt;br /&gt;
400 M1(IN,0)=J:M1(J,0)=0:M1(J,1)=IN:IN=J&lt;br /&gt;
405 J=I4:NEXT&lt;br /&gt;
410 IF I2=LN THEN LN=J ELSE M1(I3,1)=J&lt;br /&gt;
415 GOTO 105&lt;br /&gt;
420 &#039;-----------------------------------------------------------L COMMAND&lt;br /&gt;
425 I2=J:FOR J=1 TO T&lt;br /&gt;
430 PRINT L1$(I2):IF M1(I2,1)=-1 THEN GOTO 105 ELSE I2=M1(I2,1):NEXT&lt;br /&gt;
435 GOTO 105&lt;br /&gt;
440 &#039;-----------------------------------------------------------N COMMAND&lt;br /&gt;
445 I2=LN&lt;br /&gt;
450 IF M1(I2,1)=-1 THEN GOTO 465 ELSE PRINT #2,L1$(I2):I2=M1(I2,1)&lt;br /&gt;
455 GOTO 450&lt;br /&gt;
460 &#039;-----------------------------------------------------------R COMMAND&lt;br /&gt;
465 J=1:A#=0:LN=1:I=1:FE=0:GOSUB 470:GOTO 105&lt;br /&gt;
470 IF EOF(1) THEN PRINT &amp;quot;EOF1&amp;quot;:I=I-1:FE=1:GOTO 495&lt;br /&gt;
475 LINE INPUT #1,L$:IF L$=&amp;quot;&amp;quot; THEN GOTO 470&lt;br /&gt;
480 A#=A#+LEN(L$)&lt;br /&gt;
485 L1$(I)=L$:M1(I,0)=I-1:IF I=1 THEN 490 ELSE M1(I-1,1)=I&lt;br /&gt;
490 IF I=50 OR A#&amp;gt;2000 THEN GOTO 495 ELSE I=I+1:GOTO 470&lt;br /&gt;
495 M1(I,1)=I+1:I=I+1:L1$(I)=&amp;quot;END OF BUFFER&amp;quot;:M1(I,0)=I-1:M1(I,1)=-1:H=1:IN=I+1&lt;br /&gt;
500 FOR I2=IN TO 100:M1(I2,1)=I2+1:M1(I2,0)=I2-1:NEXT&lt;br /&gt;
505 M1(IN,0)=0:M1(I2-1,1)=-1:RETURN&lt;br /&gt;
510 &#039;-----------------------------------------------------------V COMMAND&lt;br /&gt;
515 PRINT LEFT$(L1$(J),H):GOTO 105&lt;br /&gt;
520 &#039;-----------------------------------------------------------X COMMAND&lt;br /&gt;
525 I2=LN&lt;br /&gt;
530 IF M1(I2,1)=-1 THEN GOTO 535 ELSE PRINT #2,L1$(I2):I2=M1(I2,1):GOTO 530&lt;br /&gt;
535 IF FE=0 THEN I=1:A#=0:GOSUB 470 GOTO 525&lt;br /&gt;
540 CLOSE:ON ERROR GOTO 555:LINE INPUT &amp;quot;BACKUP FILE NAME?&amp;quot;;N3$:KILL N3$&lt;br /&gt;
545 NAME N1$ AS N3$&lt;br /&gt;
550 NAME N2$ AS N1$: CLEAR 200:END&lt;br /&gt;
555 IF ERR = 53 THEN GOTO 545: ELSE:ON ERROR GOTO 0&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6331</id>
		<title>Program:Edit.bas</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6331"/>
		<updated>2025-07-19T04:18:10Z</updated>

		<summary type="html">&lt;p&gt;Vidak: Vidak changed the content model of the page Program:Edit.bas from &amp;quot;wikitext&amp;quot; to &amp;quot;plain text&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
10 &#039;                 == WRITTEN BY D. L. FITCHHORN ==&lt;br /&gt;
15 &#039;                =   *****  ****   *****  *****   =&lt;br /&gt;
20 &#039;               =    *      *   *    *      *      =&lt;br /&gt;
25 &#039;              =     ***    *   *    *      *       =&lt;br /&gt;
30 &#039;               =    *      *   *    *      *      =&lt;br /&gt;
35 &#039;                =   *****  ****     *      *     =&lt;br /&gt;
40 &#039;                 ==   PROGRAMMER - MITS, INC   ==&lt;br /&gt;
45 &#039;&lt;br /&gt;
50 DEFINT A-Z&lt;br /&gt;
55 CLEAR 15000&lt;br /&gt;
60 DIM L1$(100),L2$(13),M1(100,1):FOR I=0 TO 13:READ L2$(I):NEXT&lt;br /&gt;
65 DATA &lt;br /&gt;
   A - ADVANCE,B - BEGINNING,C - CHANGE,D - DELETE,E - END,G - GET,I - INSERT,&lt;br /&gt;
   J - JUMP, K - KILL,L -LIST,N = NEXT,R - READ,V - VERIFY,X - EXIT&lt;br /&gt;
70 PRINT &amp;quot;EDIT -- VERSION 1.0&amp;quot;:PRINT&lt;br /&gt;
75 LINE INPUT &amp;quot;INPUT FILE NAME?&amp;quot;; N1$&lt;br /&gt;
80 OPEN &amp;quot;I&amp;quot;,1,N1$&lt;br /&gt;
85 N2$=&amp;quot;EDIT.TMP&amp;quot;&lt;br /&gt;
90 OPEN &amp;quot;O&amp;quot;,2,N2$:PRINT #2,&amp;quot;&amp;quot;&lt;br /&gt;
95 I=1:J=1:H=1&lt;br /&gt;
100 &#039;---------------------------------------------------------INPUT COMMAND&lt;br /&gt;
105 K=0&lt;br /&gt;
110 IF A$=&amp;quot;&amp;quot; THEN FOR Q9=1 TO 5:PRINT CHR$(7);:NEXT:LINE INPUT &amp;quot;&amp;gt;&amp;quot;; A$&lt;br /&gt;
115 A=0:J1=1:U=0:T=1&lt;br /&gt;
120 IF A$=&amp;quot;&amp;quot; THEN 105 ELSE I9=INSTR(A$,&amp;quot;\\&amp;quot;):IF I9&amp;lt;&amp;gt;0 THEN S$=LEFT$(A$,I9-1):&lt;br /&gt;
    A$=MID$(A$,I9+1) ELSE S$=A$:A$=&amp;quot;&amp;quot;&lt;br /&gt;
125 SS=ASC(S$)&lt;br /&gt;
130 IF 64&amp;lt;SS THEN IF 96&amp;lt;SS THEN SS=SS-32:GOTO 170 ELSE GOTO 170&lt;br /&gt;
135 T=VAL(S$)&lt;br /&gt;
140 S=LEN(STR$(T))&lt;br /&gt;
145 IF T=0 THEN IF LEFT$(S$,1)=&amp;quot;/&amp;quot; THEN T=400&lt;br /&gt;
150 S$=MID$(S$,S)&lt;br /&gt;
155 IF T&amp;lt;0 THEN S$=MID$(S$,2)&lt;br /&gt;
160 GOTO 125&lt;br /&gt;
165 &#039;             .A  .B  .C  .D  .E  &amp;lt;F&amp;gt; .G  &amp;lt;H&amp;gt; .I  .J  .K  .L  &amp;lt;M&amp;gt;&lt;br /&gt;
170 ON SS-64 GOTO 195,235,245,265,280,180,290,180,320,360,385,425,180,&lt;br /&gt;
                  445,180,180,180,465,180,180,180,515,180,525,180,180&lt;br /&gt;
175 &#039;             .N  &amp;lt;O&amp;gt; &amp;lt;P&amp;gt; &amp;lt;Q&amp;gt; .R  &amp;lt;S&amp;gt; &amp;lt;T&amp;gt; &amp;lt;U&amp;gt; .V  &amp;lt;W&amp;gt; .X  &amp;lt;Y&amp;gt; &amp;lt;Z&amp;gt;&lt;br /&gt;
180 FOR N=0 TO 12:PRINT L2$(N):NEXT:GOTO 105&lt;br /&gt;
185 &#039;&lt;br /&gt;
190 &#039;-----------------------------------------------------------A COMMAND&lt;br /&gt;
195 H=1:IF T=0 THEN GOTO 105 ELSE IF T&amp;lt;0 THEN J1=-1&lt;br /&gt;
200 FOR I3=0 TO T-J1 STEP J1&lt;br /&gt;
205     IF M1(J,0)=0 AND J1=-1 THEN GOTO 105&lt;br /&gt;
210     IF M1(J,1)=-1 AND J1=1 THEN J=M1(J,0):GOTO 105&lt;br /&gt;
215     IF J1=1 THEN J=M1(J,1) ELSE J=M1(J,0)&lt;br /&gt;
220 NEXT&lt;br /&gt;
225 GOTO 105&lt;br /&gt;
230 &#039;-----------------------------------------------------------B COMMAND&lt;br /&gt;
235 J=LN:H=1:GOTO 105&lt;br /&gt;
240 &#039;-----------------------------------------------------------C COMMAND&lt;br /&gt;
245 S$=MID$(S$,2):IF K=0 THEN S=LEN(S$):K=H&lt;br /&gt;
250 IF K=1 THEN L1$(J)=S$+MID$(L1$(J),K+S) ELSE L1$(J)=LEFT$(L1$(J),K-1)+&lt;br /&gt;
    S$+MID$(L1$(J),K+S)&lt;br /&gt;
255 PRINT L1$(J):H=K+LEN(S$):GOTO 105&lt;br /&gt;
260 &#039;-----------------------------------------------------------D COMMAND&lt;br /&gt;
265 IF H=1 THEN L1$(J)=MID$(L1$(J),H+T):&lt;br /&gt;
    ELSE L1$(J)=LEFT$(L1$(J),H-1)+MID$(L1$(J),H+T)&lt;br /&gt;
270 GOTO 105&lt;br /&gt;
275 &#039;-----------------------------------------------------------E COMMAND&lt;br /&gt;
280 IF M1(J,1)=-1 THEN H=1:GOTO 105 ELSE J=M1(J,1):GOTO 280&lt;br /&gt;
285 &#039;-----------------------------------------------------------G COMMAND&lt;br /&gt;
290 S$=MID$(S$,2):S=LEN(S$):IF S=0 THEN GOTO 105&lt;br /&gt;
295 K=INSTR(H,L1$(J),S$):IF K=0 THEN IF M1(J,1)=-1&lt;br /&gt;
    THEN PRINT &amp;quot;EOB&amp;quot;:A$=&amp;quot;&amp;quot;:GOTO 105 ELSE J=M1(J,1):H=1:GOTO 295&lt;br /&gt;
300 U=U+1:IF U&amp;lt;T THEN H=K+S:GOTO 295&lt;br /&gt;
305 PRINT LEFT$(L1$(J),K+S-1):H=K&lt;br /&gt;
310 GOTO 110&lt;br /&gt;
315 &#039;-----------------------------------------------------------I COMMAND&lt;br /&gt;
320 IF MID$(S$,2)&amp;lt;&amp;gt;&amp;quot;&amp;quot; THEN 345 ELSE I2=J:IF J=LN THEN LN=IN&lt;br /&gt;
325 LINE INPUT L1$(IN):IF L1$(IN)&amp;quot;\\&amp;quot; THEN 105&lt;br /&gt;
330 I3=M1(IN,1):M1(IN,1)=I2&lt;br /&gt;
335 M1(IN,0)=M1(I2,0):M1(I2,0)=IN:I4=M1(IN,0)&lt;br /&gt;
340 M1(I4,1)=IN:IN=I3:M1(I3,0)=0:GOTO 325&lt;br /&gt;
345 IF H1=1 THEN L1$(J)=MID$(S$,2)+L1$(J) &lt;br /&gt;
    ELSE L1$(J)=LEFT$(L1$(J),H-1)+MID$(S$,2)+MID$(L1$(J),H)&lt;br /&gt;
350 H=H+LEN(S$):GOTO 105&lt;br /&gt;
355 &#039;-----------------------------------------------------------J COMMAND&lt;br /&gt;
360 IF T=0 THEN H=1:GOTO 105&lt;br /&gt;
365 H=H+T:IF H&amp;lt;1 THEN H=1&lt;br /&gt;
370 IF H&amp;gt;LEN(L1$(J)) THEN H=LEN(L1$(J))&lt;br /&gt;
375 GOTO 105&lt;br /&gt;
380 &#039;-----------------------------------------------------------K COMMAND&lt;br /&gt;
385 H=1:I2=J:I3=M1(J,0):FOR J1=1 TO T&lt;br /&gt;
390 IF M1(J,1)=-1 THEN GOTO 410&lt;br /&gt;
395 I4=M1(J,1):L1$(J)=&amp;quot;&amp;quot;:M1(I4,0)=I3&lt;br /&gt;
400 M1(IN,0)=J:M1(J,0)=0:M1(J,1)=IN:IN=J&lt;br /&gt;
405 J=I4:NEXT&lt;br /&gt;
410 IF I2=LN THEN LN=J ELSE M1(I3,1)=J&lt;br /&gt;
415 GOTO 105&lt;br /&gt;
420 &#039;-----------------------------------------------------------L COMMAND&lt;br /&gt;
425 I2=J:FOR J=1 TO T&lt;br /&gt;
430 PRINT L1$(I2):IF M1(I2,1)=-1 THEN GOTO 105 ELSE I2=M1(I2,1):NEXT&lt;br /&gt;
435 GOTO 105&lt;br /&gt;
440 &#039;-----------------------------------------------------------N COMMAND&lt;br /&gt;
445 I2=LN&lt;br /&gt;
450 IF M1(I2,1)=-1 THEN GOTO 465 ELSE PRINT #2,L1$(I2):I2=M1(I2,1)&lt;br /&gt;
455 GOTO 450&lt;br /&gt;
460 &#039;-----------------------------------------------------------R COMMAND&lt;br /&gt;
465 J=1:A#=0:LN=1:I=1:FE=0:GOSUB 470:GOTO 105&lt;br /&gt;
470 IF EOF(1) THEN PRINT &amp;quot;EOF1&amp;quot;:I=I-1:FE=1:GOTO 495&lt;br /&gt;
475 LINE INPUT #1,L$:IF L$=&amp;quot;&amp;quot; THEN GOTO 470&lt;br /&gt;
480 A#=A#+LEN(L$)&lt;br /&gt;
485 L1$(I)=L$:M1(I,0)=I-1:IF I=1 THEN 490 ELSE M1(I-1,1)=I&lt;br /&gt;
490 IF I=50 OR A#&amp;gt;2000 THEN GOTO 495 ELSE I=I+1:GOTO 470&lt;br /&gt;
495 M1(I,1)=I+1:I=I+1:L1$(I)=&amp;quot;END OF BUFFER&amp;quot;:M1(I,0)=I-1:M1(I,1)=-1:H=1:IN=I+1&lt;br /&gt;
500 FOR I2=IN TO 100:M1(I2,1)=I2+1:M1(I2,0)=I2-1:NEXT&lt;br /&gt;
505 M1(IN,0)=0:M1(I2-1,1)=-1:RETURN&lt;br /&gt;
510 &#039;-----------------------------------------------------------V COMMAND&lt;br /&gt;
515 PRINT LEFT$(L1$(J),H):GOTO 105&lt;br /&gt;
520 &#039;-----------------------------------------------------------X COMMAND&lt;br /&gt;
525 I2=LN&lt;br /&gt;
530 IF M1(I2,1)=-1 THEN GOTO 535 ELSE PRINT #2,L1$(I2):I2=M1(I2,1):GOTO 530&lt;br /&gt;
535 IF FE=0 THEN I=1:A#=0:GOSUB 470 GOTO 525&lt;br /&gt;
540 CLOSE:ON ERROR GOTO 555:LINE INPUT &amp;quot;BACKUP FILE NAME?&amp;quot;;N3$:KILL N3$&lt;br /&gt;
545 NAME N1$ AS N3$&lt;br /&gt;
550 NAME N2$ AS N1$: CLEAR 200:END&lt;br /&gt;
555 IF ERR = 53 THEN GOTO 545: ELSE:ON ERROR GOTO 0&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6330</id>
		<title>Program:Edit.bas</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6330"/>
		<updated>2025-07-19T04:16:32Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
10 &#039;                 == WRITTEN BY D. L. FITCHHORN ==&lt;br /&gt;
15 &#039;                =   *****  ****   *****  *****   =&lt;br /&gt;
20 &#039;               =    *      *   *    *      *      =&lt;br /&gt;
25 &#039;              =     ***    *   *    *      *       =&lt;br /&gt;
30 &#039;               =    *      *   *    *      *      =&lt;br /&gt;
35 &#039;                =   *****  ****     *      *     =&lt;br /&gt;
40 &#039;                 ==   PROGRAMMER - MITS, INC   ==&lt;br /&gt;
45 &#039;&lt;br /&gt;
50 DEFINT A-Z&lt;br /&gt;
55 CLEAR 15000&lt;br /&gt;
60 DIM L1$(100),L2$(13),M1(100,1):FOR I=0 TO 13:READ L2$(I):NEXT&lt;br /&gt;
65 DATA &lt;br /&gt;
   A - ADVANCE,B - BEGINNING,C - CHANGE,D - DELETE,E - END,G - GET,I - INSERT,&lt;br /&gt;
   J - JUMP, K - KILL,L -LIST,N = NEXT,R - READ,V - VERIFY,X - EXIT&lt;br /&gt;
70 PRINT &amp;quot;EDIT -- VERSION 1.0&amp;quot;:PRINT&lt;br /&gt;
75 LINE INPUT &amp;quot;INPUT FILE NAME?&amp;quot;; N1$&lt;br /&gt;
80 OPEN &amp;quot;I&amp;quot;,1,N1$&lt;br /&gt;
85 N2$=&amp;quot;EDIT.TMP&amp;quot;&lt;br /&gt;
90 OPEN &amp;quot;O&amp;quot;,2,N2$:PRINT #2,&amp;quot;&amp;quot;&lt;br /&gt;
95 I=1:J=1:H=1&lt;br /&gt;
100 &#039;---------------------------------------------------------INPUT COMMAND&lt;br /&gt;
105 K=0&lt;br /&gt;
110 IF A$=&amp;quot;&amp;quot; THEN FOR Q9=1 TO 5:PRINT CHR$(7);:NEXT:LINE INPUT &amp;quot;&amp;gt;&amp;quot;; A$&lt;br /&gt;
115 A=0:J1=1:U=0:T=1&lt;br /&gt;
120 IF A$=&amp;quot;&amp;quot; THEN 105 ELSE I9=INSTR(A$,&amp;quot;\\&amp;quot;):IF I9&amp;lt;&amp;gt;0 THEN S$=LEFT$(A$,I9-1):&lt;br /&gt;
    A$=MID$(A$,I9+1) ELSE S$=A$:A$=&amp;quot;&amp;quot;&lt;br /&gt;
125 SS=ASC(S$)&lt;br /&gt;
130 IF 64&amp;lt;SS THEN IF 96&amp;lt;SS THEN SS=SS-32:GOTO 170 ELSE GOTO 170&lt;br /&gt;
135 T=VAL(S$)&lt;br /&gt;
140 S=LEN(STR$(T))&lt;br /&gt;
145 IF T=0 THEN IF LEFT$(S$,1)=&amp;quot;/&amp;quot; THEN T=400&lt;br /&gt;
150 S$=MID$(S$,S)&lt;br /&gt;
155 IF T&amp;lt;0 THEN S$=MID$(S$,2)&lt;br /&gt;
160 GOTO 125&lt;br /&gt;
165 &#039;             .A  .B  .C  .D  .E  &amp;lt;F&amp;gt; .G  &amp;lt;H&amp;gt; .I  .J  .K  .L  &amp;lt;M&amp;gt;&lt;br /&gt;
170 ON SS-64 GOTO 195,235,245,265,280,180,290,180,320,360,385,425,180,&lt;br /&gt;
                  445,180,180,180,465,180,180,180,515,180,525,180,180&lt;br /&gt;
175 &#039;             .N  &amp;lt;O&amp;gt; &amp;lt;P&amp;gt; &amp;lt;Q&amp;gt; .R  &amp;lt;S&amp;gt; &amp;lt;T&amp;gt; &amp;lt;U&amp;gt; .V  &amp;lt;W&amp;gt; .X  &amp;lt;Y&amp;gt; &amp;lt;Z&amp;gt;&lt;br /&gt;
180 FOR N=0 TO 12:PRINT L2$(N):NEXT:GOTO 105&lt;br /&gt;
185 &#039;&lt;br /&gt;
190 &#039;-----------------------------------------------------------A COMMAND&lt;br /&gt;
195 H=1:IF T=0 THEN GOTO 105 ELSE IF T&amp;lt;0 THEN J1=-1&lt;br /&gt;
200 FOR I3=0 TO T-J1 STEP J1&lt;br /&gt;
205     IF M1(J,0)=0 AND J1=-1 THEN GOTO 105&lt;br /&gt;
210     IF M1(J,1)=-1 AND J1=1 THEN J=M1(J,0):GOTO 105&lt;br /&gt;
215     IF J1=1 THEN J=M1(J,1) ELSE J=M1(J,0)&lt;br /&gt;
220 NEXT&lt;br /&gt;
225 GOTO 105&lt;br /&gt;
230 &#039;-----------------------------------------------------------B COMMAND&lt;br /&gt;
235 J=LN:H=1:GOTO 105&lt;br /&gt;
240 &#039;-----------------------------------------------------------C COMMAND&lt;br /&gt;
245 S$=MID$(S$,2):IF K=0 THEN S=LEN(S$):K=H&lt;br /&gt;
250 IF K=1 THEN L1$(J)=S$+MID$(L1$(J),K+S) ELSE L1$(J)=LEFT$(L1$(J),K-1)+&lt;br /&gt;
    S$+MID$(L1$(J),K+S)&lt;br /&gt;
255 PRINT L1$(J):H=K+LEN(S$):GOTO 105&lt;br /&gt;
260 &#039;-----------------------------------------------------------D COMMAND&lt;br /&gt;
265 IF H=1 THEN L1$(J)=MID$(L1$(J),H+T):&lt;br /&gt;
    ELSE L1$(J)=LEFT$(L1$(J),H-1)+MID$(L1$(J),H+T)&lt;br /&gt;
270 GOTO 105&lt;br /&gt;
275 &#039;-----------------------------------------------------------E COMMAND&lt;br /&gt;
280 IF M1(J,1)=-1 THEN H=1:GOTO 105 ELSE J=M1(J,1):GOTO 280&lt;br /&gt;
285 &#039;-----------------------------------------------------------G COMMAND&lt;br /&gt;
290 S$=MID$(S$,2):S=LEN(S$):IF S=0 THEN GOTO 105&lt;br /&gt;
295 K=INSTR(H,L1$(J),S$):IF K=0 THEN IF M1(J,1)=-1&lt;br /&gt;
    THEN PRINT &amp;quot;EOB&amp;quot;:A$=&amp;quot;&amp;quot;:GOTO 105 ELSE J=M1(J,1):H=1:GOTO 295&lt;br /&gt;
300 U=U+1:IF U&amp;lt;T THEN H=K+S:GOTO 295&lt;br /&gt;
305 PRINT LEFT$(L1$(J),K+S-1):H=K&lt;br /&gt;
310 GOTO 110&lt;br /&gt;
315 &#039;-----------------------------------------------------------I COMMAND&lt;br /&gt;
320 IF MID$(S$,2)&amp;lt;&amp;gt;&amp;quot;&amp;quot; THEN 345 ELSE I2=J:IF J=LN THEN LN=IN&lt;br /&gt;
325 LINE INPUT L1$(IN):IF L1$(IN)&amp;quot;\\&amp;quot; THEN 105&lt;br /&gt;
330 I3=M1(IN,1):M1(IN,1)=I2&lt;br /&gt;
335 M1(IN,0)=M1(I2,0):M1(I2,0)=IN:I4=M1(IN,0)&lt;br /&gt;
340 M1(I4,1)=IN:IN=I3:M1(I3,0)=0:GOTO 325&lt;br /&gt;
345 IF H1=1 THEN L1$(J)=MID$(S$,2)+L1$(J) &lt;br /&gt;
    ELSE L1$(J)=LEFT$(L1$(J),H-1)+MID$(S$,2)+MID$(L1$(J),H)&lt;br /&gt;
350 H=H+LEN(S$):GOTO 105&lt;br /&gt;
355 &#039;-----------------------------------------------------------J COMMAND&lt;br /&gt;
360 IF T=0 THEN H=1:GOTO 105&lt;br /&gt;
365 H=H+T:IF H&amp;lt;1 THEN H=1&lt;br /&gt;
370 IF H&amp;gt;LEN(L1$(J)) THEN H=LEN(L1$(J))&lt;br /&gt;
375 GOTO 105&lt;br /&gt;
380 &#039;-----------------------------------------------------------K COMMAND&lt;br /&gt;
385 H=1:I2=J:I3=M1(J,0):FOR J1=1 TO T&lt;br /&gt;
390 IF M1(J,1)=-1 THEN GOTO 410&lt;br /&gt;
395 I4=M1(J,1):L1$(J)=&amp;quot;&amp;quot;:M1(I4,0)=I3&lt;br /&gt;
400 M1(IN,0)=J:M1(J,0)=0:M1(J,1)=IN:IN=J&lt;br /&gt;
405 J=I4:NEXT&lt;br /&gt;
410 IF I2=LN THEN LN=J ELSE M1(I3,1)=J&lt;br /&gt;
415 GOTO 105&lt;br /&gt;
420 &#039;-----------------------------------------------------------L COMMAND&lt;br /&gt;
425 I2=J:FOR J=1 TO T&lt;br /&gt;
430 PRINT L1$(I2):IF M1(I2,1)=-1 THEN GOTO 105 ELSE I2=M1(I2,1):NEXT&lt;br /&gt;
435 GOTO 105&lt;br /&gt;
440 &#039;-----------------------------------------------------------N COMMAND&lt;br /&gt;
445 I2=LN&lt;br /&gt;
450 IF M1(I2,1)=-1 THEN GOTO 465 ELSE PRINT #2,L1$(I2):I2=M1(I2,1)&lt;br /&gt;
455 GOTO 450&lt;br /&gt;
460 &#039;-----------------------------------------------------------R COMMAND&lt;br /&gt;
465 J=1:A#=0:LN=1:I=1:FE=0:GOSUB 470:GOTO 105&lt;br /&gt;
470 IF EOF(1) THEN PRINT &amp;quot;EOF1&amp;quot;:I=I-1:FE=1:GOTO 495&lt;br /&gt;
475 LINE INPUT #1,L$:IF L$=&amp;quot;&amp;quot; THEN GOTO 470&lt;br /&gt;
480 A#=A#+LEN(L$)&lt;br /&gt;
485 L1$(I)=L$:M1(I,0)=I-1:IF I=1 THEN 490 ELSE M1(I-1,1)=I&lt;br /&gt;
490 IF I=50 OR A#&amp;gt;2000 THEN GOTO 495 ELSE I=I+1:GOTO 470&lt;br /&gt;
495 M1(I,1)=I+1:I=I+1:L1$(I)=&amp;quot;END OF BUFFER&amp;quot;:M1(I,0)=I-1:M1(I,1)=-1:H=1:IN=I+1&lt;br /&gt;
500 FOR I2=IN TO 100:M1(I2,1)=I2+1:M1(I2,0)=I2-1:NEXT&lt;br /&gt;
505 M1(IN,0)=0:M1(I2-1,1)=-1:RETURN&lt;br /&gt;
510 &#039;-----------------------------------------------------------V COMMAND&lt;br /&gt;
515 PRINT LEFT$(L1$(J),H):GOTO 105&lt;br /&gt;
520 &#039;-----------------------------------------------------------X COMMAND&lt;br /&gt;
525 I2=LN&lt;br /&gt;
530 IF M1(I2,1)=-1 THEN GOTO 535 ELSE PRINT #2,L1$(I2):I2=M1(I2,1):GOTO 530&lt;br /&gt;
535 IF FE=0 THEN I=1:A#=0:GOSUB 470 GOTO 525&lt;br /&gt;
540 CLOSE:ON ERROR GOTO 555:LINE INPUT &amp;quot;BACKUP FILE NAME?&amp;quot;;N3$:KILL N3$&lt;br /&gt;
545 NAME N1$ AS N3$&lt;br /&gt;
550 NAME N2$ AS N1$: CLEAR 200:END&lt;br /&gt;
555 IF ERR = 53 THEN GOTO 545: ELSE:ON ERROR GOTO 0&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6329</id>
		<title>Program:Edit.bas</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6329"/>
		<updated>2025-07-19T04:16:00Z</updated>

		<summary type="html">&lt;p&gt;Vidak: Created page with &amp;quot;10 &amp;#039;                 == WRITTEN BY D. L. FITCHHORN == 15 &amp;#039;                =   *****  ****   *****  *****   = 20 &amp;#039;               =    *      *   *    *      *      = 25 &amp;#039;              =     ***    *   *    *      *       = 30 &amp;#039;               =    *      *   *    *      *      = 35 &amp;#039;                =   *****  ****     *      *     = 40 &amp;#039;                 ==   PROGRAMMER - MITS, INC   == 45 &amp;#039; 50 DEFINT A-Z 55 CLEAR 15000 60 DIM L1$(100),L2$(13),M1(100,1):FOR I=0 TO 13:READ L...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;10 &#039;                 == WRITTEN BY D. L. FITCHHORN ==&lt;br /&gt;
15 &#039;                =   *****  ****   *****  *****   =&lt;br /&gt;
20 &#039;               =    *      *   *    *      *      =&lt;br /&gt;
25 &#039;              =     ***    *   *    *      *       =&lt;br /&gt;
30 &#039;               =    *      *   *    *      *      =&lt;br /&gt;
35 &#039;                =   *****  ****     *      *     =&lt;br /&gt;
40 &#039;                 ==   PROGRAMMER - MITS, INC   ==&lt;br /&gt;
45 &#039;&lt;br /&gt;
50 DEFINT A-Z&lt;br /&gt;
55 CLEAR 15000&lt;br /&gt;
60 DIM L1$(100),L2$(13),M1(100,1):FOR I=0 TO 13:READ L2$(I):NEXT&lt;br /&gt;
65 DATA &lt;br /&gt;
   A - ADVANCE,B - BEGINNING,C - CHANGE,D - DELETE,E - END,G - GET,I - INSERT,&lt;br /&gt;
   J - JUMP, K - KILL,L -LIST,N = NEXT,R - READ,V - VERIFY,X - EXIT&lt;br /&gt;
70 PRINT &amp;quot;EDIT -- VERSION 1.0&amp;quot;:PRINT&lt;br /&gt;
75 LINE INPUT &amp;quot;INPUT FILE NAME?&amp;quot;; N1$&lt;br /&gt;
80 OPEN &amp;quot;I&amp;quot;,1,N1$&lt;br /&gt;
85 N2$=&amp;quot;EDIT.TMP&amp;quot;&lt;br /&gt;
90 OPEN &amp;quot;O&amp;quot;,2,N2$:PRINT #2,&amp;quot;&amp;quot;&lt;br /&gt;
95 I=1:J=1:H=1&lt;br /&gt;
100 &#039;---------------------------------------------------------INPUT COMMAND&lt;br /&gt;
105 K=0&lt;br /&gt;
110 IF A$=&amp;quot;&amp;quot; THEN FOR Q9=1 TO 5:PRINT CHR$(7);:NEXT:LINE INPUT &amp;quot;&amp;gt;&amp;quot;; A$&lt;br /&gt;
115 A=0:J1=1:U=0:T=1&lt;br /&gt;
120 IF A$=&amp;quot;&amp;quot; THEN 105 ELSE I9=INSTR(A$,&amp;quot;\\&amp;quot;):IF I9&amp;lt;&amp;gt;0 THEN S$=LEFT$(A$,I9-1):&lt;br /&gt;
    A$=MID$(A$,I9+1) ELSE S$=A$:A$=&amp;quot;&amp;quot;&lt;br /&gt;
125 SS=ASC(S$)&lt;br /&gt;
130 IF 64&amp;lt;SS THEN IF 96&amp;lt;SS THEN SS=SS-32:GOTO 170 ELSE GOTO 170&lt;br /&gt;
135 T=VAL(S$)&lt;br /&gt;
140 S=LEN(STR$(T))&lt;br /&gt;
145 IF T=0 THEN IF LEFT$(S$,1)=&amp;quot;/&amp;quot; THEN T=400&lt;br /&gt;
150 S$=MID$(S$,S)&lt;br /&gt;
155 IF T&amp;lt;0 THEN S$=MID$(S$,2)&lt;br /&gt;
160 GOTO 125&lt;br /&gt;
165 &#039;             .A  .B  .C  .D  .E  &amp;lt;F&amp;gt; .G  &amp;lt;H&amp;gt; .I  .J  .K  .L  &amp;lt;M&amp;gt;&lt;br /&gt;
170 ON SS-64 GOTO 195,235,245,265,280,180,290,180,320,360,385,425,180,&lt;br /&gt;
                  445,180,180,180,465,180,180,180,515,180,525,180,180&lt;br /&gt;
175 &#039;             .N  &amp;lt;O&amp;gt; &amp;lt;P&amp;gt; &amp;lt;Q&amp;gt; .R  &amp;lt;S&amp;gt; &amp;lt;T&amp;gt; &amp;lt;U&amp;gt; .V  &amp;lt;W&amp;gt; .X  &amp;lt;Y&amp;gt; &amp;lt;Z&amp;gt;&lt;br /&gt;
180 FOR N=0 TO 12:PRINT L2$(N):NEXT:GOTO 105&lt;br /&gt;
185 &#039;&lt;br /&gt;
190 &#039;-----------------------------------------------------------A COMMAND&lt;br /&gt;
195 H=1:IF T=0 THEN GOTO 105 ELSE IF T&amp;lt;0 THEN J1=-1&lt;br /&gt;
200 FOR I3=0 TO T-J1 STEP J1&lt;br /&gt;
205     IF M1(J,0)=0 AND J1=-1 THEN GOTO 105&lt;br /&gt;
210     IF M1(J,1)=-1 AND J1=1 THEN J=M1(J,0):GOTO 105&lt;br /&gt;
215     IF J1=1 THEN J=M1(J,1) ELSE J=M1(J,0)&lt;br /&gt;
220 NEXT&lt;br /&gt;
225 GOTO 105&lt;br /&gt;
230 &#039;-----------------------------------------------------------B COMMAND&lt;br /&gt;
235 J=LN:H=1:GOTO 105&lt;br /&gt;
240 &#039;-----------------------------------------------------------C COMMAND&lt;br /&gt;
245 S$=MID$(S$,2):IF K=0 THEN S=LEN(S$):K=H&lt;br /&gt;
250 IF K=1 THEN L1$(J)=S$+MID$(L1$(J),K+S) ELSE L1$(J)=LEFT$(L1$(J),K-1)+&lt;br /&gt;
    S$+MID$(L1$(J),K+S)&lt;br /&gt;
255 PRINT L1$(J):H=K+LEN(S$):GOTO 105&lt;br /&gt;
260 &#039;-----------------------------------------------------------D COMMAND&lt;br /&gt;
265 IF H=1 THEN L1$(J)=MID$(L1$(J),H+T):&lt;br /&gt;
    ELSE L1$(J)=LEFT$(L1$(J),H-1)+MID$(L1$(J),H+T)&lt;br /&gt;
270 GOTO 105&lt;br /&gt;
275 &#039;-----------------------------------------------------------E COMMAND&lt;br /&gt;
280 IF M1(J,1)=-1 THEN H=1:GOTO 105 ELSE J=M1(J,1):GOTO 280&lt;br /&gt;
285 &#039;-----------------------------------------------------------G COMMAND&lt;br /&gt;
290 S$=MID$(S$,2):S=LEN(S$):IF S=0 THEN GOTO 105&lt;br /&gt;
295 K=INSTR(H,L1$(J),S$):IF K=0 THEN IF M1(J,1)=-1&lt;br /&gt;
    THEN PRINT &amp;quot;EOB&amp;quot;:A$=&amp;quot;&amp;quot;:GOTO 105 ELSE J=M1(J,1):H=1:GOTO 295&lt;br /&gt;
300 U=U+1:IF U&amp;lt;T THEN H=K+S:GOTO 295&lt;br /&gt;
305 PRINT LEFT$(L1$(J),K+S-1):H=K&lt;br /&gt;
310 GOTO 110&lt;br /&gt;
315 &#039;-----------------------------------------------------------I COMMAND&lt;br /&gt;
320 IF MID$(S$,2)&amp;lt;&amp;gt;&amp;quot;&amp;quot; THEN 345 ELSE I2=J:IF J=LN THEN LN=IN&lt;br /&gt;
325 LINE INPUT L1$(IN):IF L1$(IN)&amp;quot;\\&amp;quot; THEN 105&lt;br /&gt;
330 I3=M1(IN,1):M1(IN,1)=I2&lt;br /&gt;
335 M1(IN,0)=M1(I2,0):M1(I2,0)=IN:I4=M1(IN,0)&lt;br /&gt;
340 M1(I4,1)=IN:IN=I3:M1(I3,0)=0:GOTO 325&lt;br /&gt;
345 IF H1=1 THEN L1$(J)=MID$(S$,2)+L1$(J) &lt;br /&gt;
    ELSE L1$(J)=LEFT$(L1$(J),H-1)+MID$(S$,2)+MID$(L1$(J),H)&lt;br /&gt;
350 H=H+LEN(S$):GOTO 105&lt;br /&gt;
355 &#039;-----------------------------------------------------------J COMMAND&lt;br /&gt;
360 IF T=0 THEN H=1:GOTO 105&lt;br /&gt;
365 H=H+T:IF H&amp;lt;1 THEN H=1&lt;br /&gt;
370 IF H&amp;gt;LEN(L1$(J)) THEN H=LEN(L1$(J))&lt;br /&gt;
375 GOTO 105&lt;br /&gt;
380 &#039;-----------------------------------------------------------K COMMAND&lt;br /&gt;
385 H=1:I2=J:I3=M1(J,0):FOR J1=1 TO T&lt;br /&gt;
390 IF M1(J,1)=-1 THEN GOTO 410&lt;br /&gt;
395 I4=M1(J,1):L1$(J)=&amp;quot;&amp;quot;:M1(I4,0)=I3&lt;br /&gt;
400 M1(IN,0)=J:M1(J,0)=0:M1(J,1)=IN:IN=J&lt;br /&gt;
405 J=I4:NEXT&lt;br /&gt;
410 IF I2=LN THEN LN=J ELSE M1(I3,1)=J&lt;br /&gt;
415 GOTO 105&lt;br /&gt;
420 &#039;-----------------------------------------------------------L COMMAND&lt;br /&gt;
425 I2=J:FOR J=1 TO T&lt;br /&gt;
430 PRINT L1$(I2):IF M1(I2,1)=-1 THEN GOTO 105 ELSE I2=M1(I2,1):NEXT&lt;br /&gt;
435 GOTO 105&lt;br /&gt;
440 &#039;-----------------------------------------------------------N COMMAND&lt;br /&gt;
445 I2=LN&lt;br /&gt;
450 IF M1(I2,1)=-1 THEN GOTO 465 ELSE PRINT #2,L1$(I2):I2=M1(I2,1)&lt;br /&gt;
455 GOTO 450&lt;br /&gt;
460 &#039;-----------------------------------------------------------R COMMAND&lt;br /&gt;
465 J=1:A#=0:LN=1:I=1:FE=0:GOSUB 470:GOTO 105&lt;br /&gt;
470 IF EOF(1) THEN PRINT &amp;quot;EOF1&amp;quot;:I=I-1:FE=1:GOTO 495&lt;br /&gt;
475 LINE INPUT #1,L$:IF L$=&amp;quot;&amp;quot; THEN GOTO 470&lt;br /&gt;
480 A#=A#+LEN(L$)&lt;br /&gt;
485 L1$(I)=L$:M1(I,0)=I-1:IF I=1 THEN 490 ELSE M1(I-1,1)=I&lt;br /&gt;
490 IF I=50 OR A#&amp;gt;2000 THEN GOTO 495 ELSE I=I+1:GOTO 470&lt;br /&gt;
495 M1(I,1)=I+1:I=I+1:L1$(I)=&amp;quot;END OF BUFFER&amp;quot;:M1(I,0)=I-1:M1(I,1)=-1:H=1:IN=I+1&lt;br /&gt;
500 FOR I2=IN TO 100:M1(I2,1)=I2+1:M1(I2,0)=I2-1:NEXT&lt;br /&gt;
505 M1(IN,0)=0:M1(I2-1,1)=-1:RETURN&lt;br /&gt;
510 &#039;-----------------------------------------------------------V COMMAND&lt;br /&gt;
515 PRINT LEFT$(L1$(J),H):GOTO 105&lt;br /&gt;
520 &#039;-----------------------------------------------------------X COMMAND&lt;br /&gt;
525 I2=LN&lt;br /&gt;
530 IF M1(I2,1)=-1 THEN GOTO 535 ELSE PRINT #2,L1$(I2):I2=M1(I2,1):GOTO 530&lt;br /&gt;
535 IF FE=0 THEN I=1:A#=0:GOSUB 470 GOTO 525&lt;br /&gt;
540 CLOSE:ON ERROR GOTO 555:LINE INPUT &amp;quot;BACKUP FILE NAME?&amp;quot;;N3$:KILL N3$&lt;br /&gt;
545 NAME N1$ AS N3$&lt;br /&gt;
550 NAME N2$ AS N1$: CLEAR 200:END&lt;br /&gt;
555 IF ERR = 53 THEN GOTO 545: ELSE:ON ERROR GOTO 0&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Helloworld.bas&amp;diff=6085</id>
		<title>Program:Helloworld.bas</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Helloworld.bas&amp;diff=6085"/>
		<updated>2025-07-12T23:08:27Z</updated>

		<summary type="html">&lt;p&gt;Vidak: Created page with &amp;quot;10 REM HELLO WORLD 20 PRINT &amp;quot;HELLO WORLD&amp;quot;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;10 REM HELLO WORLD&lt;br /&gt;
20 PRINT &amp;quot;HELLO WORLD&amp;quot;&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_People%27s_Permacomputer_Project&amp;diff=5644</id>
		<title>Research:The People&#039;s Permacomputer Project</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_People%27s_Permacomputer_Project&amp;diff=5644"/>
		<updated>2025-06-28T01:52:31Z</updated>

		<summary type="html">&lt;p&gt;Vidak: /* Project results */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;img src=&amp;quot;https://git.sr.ht/~vidak/peoples-permacomputer/blob/master/static/logo2-small.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;the-peoples-permacomputer-project&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= The People’s Permacomputer Project =&lt;br /&gt;
&lt;br /&gt;
The People’s Permacomputer (henceforth known as “the people’s computer”, or “the permacomputer”) is a project dedicated to resourcing the specification, and then construction of a ‘permacomputer’.&lt;br /&gt;
&lt;br /&gt;
# [https://sr.ht/~vidak/peoples-permacomputer/#who Who are the people running this project?]&lt;br /&gt;
# [https://sr.ht/~vidak/peoples-permacomputer/#what-is-a-permacomputer What is a permacomputer?]&lt;br /&gt;
# [https://sr.ht/~vidak/peoples-permacomputer/#what-is-the-point-of-this-project What is the point of this project?]&lt;br /&gt;
# [https://sr.ht/~vidak/peoples-permacomputer/#mutual-exclusion What distinguishes this project from the others?]&lt;br /&gt;
# [https://sr.ht/~vidak/peoples-permacomputer/#adventures-in-the-traditions-of-computation What previous historical traditions inspire this project?]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;who&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Who? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;“The Committee”&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://cathode.church/@50htz 50hz]&lt;br /&gt;
* [https://merveilles.town/@Shufei shufei]&lt;br /&gt;
* [https://social.solarpunk.au/users/vidak vidak]&lt;br /&gt;
* [xmpp:crypto-anarchist-research@social.shadowkat.net?join crypto-anarchist research xmpp group]&lt;br /&gt;
* [https://retro.social/@permacomputer project social media profile]&lt;br /&gt;
&lt;br /&gt;
Yes you can join the committee.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;what-is-a-permacomputer&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== What is a permacomputer? ==&lt;br /&gt;
&lt;br /&gt;
A permacomputer is a computer which attempts to embody the virtues of permacomputing.&lt;br /&gt;
&lt;br /&gt;
Foundationally, permacomputing &#039;&#039;itself&#039;&#039; is set of community practices and traditions which shares a set of social and ecological values inspired by the land management and settlement design of &#039;&#039;permaculture&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;project-results&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Project results ==&lt;br /&gt;
&lt;br /&gt;
* [[results/phase-1.md|First]] phase. &amp;lt;code&amp;gt;COMPLETE&amp;lt;/code&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;Hardware exploration&#039;&#039;&#039;.&lt;br /&gt;
** CHIP-8 virtual machine.&lt;br /&gt;
** MC6809 CPU platform.&lt;br /&gt;
** [http://www.mjbauer.biz/DREAM6800.htm DREAM6800] SBC.&lt;br /&gt;
* [[results/phase-2.md|Second]] phase. &amp;lt;code&amp;gt;COMPLETE&amp;lt;/code&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;Settled on hardware&#039;&#039;&#039;.&lt;br /&gt;
** Basic 6502 setup.&lt;br /&gt;
** Microcontroller-based video.&lt;br /&gt;
* [[Philosophical_Research:PPP_Phase_3_Results|Third]] phase. &amp;lt;code&amp;gt;ACTIVE&amp;lt;/code&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;Paradigmatic microcomputer BASIC operating environment&#039;&#039;&#039;.&lt;br /&gt;
** Distribute operating system as printed code listings.&lt;br /&gt;
*** Text editors sourced.&lt;br /&gt;
*** Telnet client not yet sourced.&lt;br /&gt;
*** Gopher client not yet sourced.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;project-logs&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Project logs ==&lt;br /&gt;
&lt;br /&gt;
* [https://git.sr.ht/~vidak/peoples-permacomputer/tree/master/item/log/2025-06-22-project-refresh.md 2025-06-22] - Project Refresh.&lt;br /&gt;
* [https://git.sr.ht/~vidak/peoples-permacomputer/tree/master/item/log/2024-12-04-mcu-analysis.md 2024-12-04] - Microcontroller Video Out.&lt;br /&gt;
* [https://git.sr.ht/~vidak/peoples-permacomputer/tree/master/item/log/2024-11-28-start-phase-2.md 2024-11-28] - Project Start Phase 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;what-is-the-point-of-this-project&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== What is the point of this project? ==&lt;br /&gt;
&lt;br /&gt;
There are many different dialectical approaches to making an introduction to the people’s permacomputer. One thought experiment that has proved especially popular and easy to grasp sums up the mindset behind which we are functioning:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Industrial society has collapsed. All semiconductor fabrication has ceased, society-wide electrification is no longer guaranteed. There is no longer any internet. Computing as it was once known in the early 21st century is impossible. You need a computer for a task. What do you do?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
This project is a response to the challenge posed by the above problem. The purpose of this project is to design and then construct computers that will be able to &#039;&#039;survive a societal&#039;&#039; collapse.&lt;br /&gt;
&lt;br /&gt;
[[about/project-purpose.md|READ MORE]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;mutual-exclusion&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Mutual exclusion ==&lt;br /&gt;
&lt;br /&gt;
There are many influential projects which attempt to address the same set of values driving the people’s permacomputer project. Some worthy of note can be listed in no particular order:&lt;br /&gt;
&lt;br /&gt;
* [http://collapseos.org/ Collapse OS].&lt;br /&gt;
* [https://100r.co/site/uxn.html uxn].&lt;br /&gt;
* The [https://rc2014.co.uk/ RC2014] computer kit.&lt;br /&gt;
* Ben Eater’s [https://eater.net/6502 6502 project] video series.&lt;br /&gt;
&lt;br /&gt;
All of these projects are concerned with some subset of the principles the permacomputer project holds dear. Collapse OS is software that aims to be system agnostic, and assumes the previous acquisition of some supported hardware.&lt;br /&gt;
&lt;br /&gt;
[[about/mutual-exclusion.md|READ MORE]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;adventures-in-the-traditions-of-computation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Adventures in the traditions of computation ==&lt;br /&gt;
&lt;br /&gt;
We seem to take it for granted that a computer in everyone’s hand just is democratic computing. Indeed, the ubiquity of contemporary computation has been confused for ‘democracy’.&lt;br /&gt;
&lt;br /&gt;
As quickly as we marched towards computing for the masses, we marched just as swiftly away.&lt;br /&gt;
&lt;br /&gt;
[[about/inspiration.md|OUR INSPIRATION]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:Main_Page&amp;diff=5643</id>
		<title>Research:Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:Main_Page&amp;diff=5643"/>
		<updated>2025-06-28T01:52:18Z</updated>

		<summary type="html">&lt;p&gt;Vidak: /* Thesis portals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ever heard of a game where you add any two concepts together?&amp;lt;br /&amp;gt;&lt;br /&gt;
You [https://en.wikipedia.org/wiki/Infinite_Craft probably] [https://weekly.wordiverse.com/p/landmarks-within-a-dream have]. But, what if the game actually made sense? What if, you know, it was actually based on the [[Philosophical Research:MDem/4.3/6951 plus|interactions of the objects involved]] instead of turning every combination of two terms into a bad pun? LLMs can&#039;t do that. Not in an era where computers can render entire rooms of objects with different simulated materials through collision boxes and raytracing.&lt;br /&gt;
&lt;br /&gt;
The problem? At any given moment, language is [[redlink - Gödel&#039;s incompleteness theorem|inherently static]]. [[redlink|Language can never touch grass]]. Language can never actually go outside and test itself against the world. Ask a book a question and all it can practically do is respond with what terms or concepts are strongly connected to other arbitrary concepts. But what if we were to fix only two things about language? Get rid of the words. Get rid of the rigid connections. Now what is left is an empty beaker in which nameless yet meaningful lumps of stuff constantly run into each other and connect in only the ways that make sense. When the drops trace understandable paths into bigger things we write them down. If the paths are a bit wrong we run the reactions again. Seed. Caryopsis. Stalk. Chlorophyll. Grass. Keep the paths going, keep the [[redlink - ontology|local graphs of concepts]] in [[redlink - meta-ontologically sound|interaction with each other]], and before you know it, a simple net of lines on paper &amp;lt;em&amp;gt;can&amp;lt;/em&amp;gt; touch grass. It only requires the [[redlink - scientific method|willingness to learn]], in the way language itself cannot.&lt;br /&gt;
&lt;br /&gt;
Litho&amp;lt;em&amp;gt;graph&amp;lt;/em&amp;gt;ica is three things: a catalog of [[:Category:Hue-format fake Items|signifiers and objects]], a [[:Category:Thesis portals|research notebook]], and an old-school [[:Category:Wavebuilder ontology|simulation]] of discovery processes and philosophies. The word &amp;quot;processes&amp;quot; in the plural is important — every reasonable route to land at one thing from another which feels worth noting is traced through separately. Different tracks of reasoning are coded into different parallel [[:Category:S2 Double-Signifying Statements|propositions]]; different philosophies or fields of knowledge may be coded in [[:Category:Item colors ontology|different colors]]. Everything begins with one big, weird treasure hunt to find particular motifs and observations that really matter. You pin them up on a board. You break seemingly-simple units down into constellations of smaller dots and begin connecting the dots. You make several constellations into a bigger constellation. Ultimately, you will learn not just &amp;lt;em&amp;gt;how to&amp;lt;/em&amp;gt; reason, but how all of us &amp;lt;em&amp;gt;already&amp;lt;/em&amp;gt; reason, and how each of those forms of reasoning part from properly understanding the ongoing tumult of objects and processes they came out of. You may be surprised at how precise the processes of language can be if only they were [[redlink - ontological model / physics equation?|used for good]]. But when things get tough, or you simply want a break to make things the way you want to, you can also [[redlink - Wavebuilder dictionary|create your own graph file]] with anything in it. Analyze the rhetorical or narrative structure of existing works, or put up your own speculative &amp;quot;thesis&amp;quot; consisting of articles, essays, or short stories where the purpose of your maps is not to get lost. Or do both.&lt;br /&gt;
&lt;br /&gt;
Sometimes this thing is a tool. Sometimes it&#039;s an [[User:Reversedragon/Wavebuilder/2505-17 intro|educational game]]. Sometimes it&#039;s a glorified bibliography where the sources that would go at the bottom of a Wikipedia page steal the spotlight and make you actually go read. This thing is not here to lecture you with one big waterfall of [[redlink - S1 don&#039;t cite Wikipedia|sometimes chewed-up statements]] a bunch of experts over in some hidden tower somewhere once said, it&#039;s here for the actual messy process of learning. (With a tiny side of [[User:Reversedragon/Wavebuilder/2410-22 wave-score|spreadsheets]].)&lt;br /&gt;
&lt;br /&gt;
Combine [[redlink - dragon|fire with lizard]], combine [[redlink - London Fog|milk with tea]], combine [[Ontology:Q819|set theory with the axiom of choice]], combine &amp;lt;cite&amp;gt;Dragon Ball&amp;lt;/cite&amp;gt; with workers&#039; movement to get galactic Trotskyism. The future is in your hands. You only have to take up [[redlink - Promethean task|your torch]] and [[:Category:Historical materialism ontology (general-sense)|find it]].&lt;br /&gt;
&lt;br /&gt;
== Ontology project (Main / Ontology:) ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Reversedragon/FirstNineThousand]] - Items/Lexemes prototype, from Q1 to approximately Q12000&lt;br /&gt;
** [[Special:NamespaceInfo]] [[Special:Search]] - namespace debug&lt;br /&gt;
* [[Philosophical Research:Properties/Numeric|Properties]] - characteristics used to add information to Items&lt;br /&gt;
* Ontology pages&lt;br /&gt;
** [[:Category:Fake Item lists]]&lt;br /&gt;
** [[:Category:Hue-format fake Items]]&lt;br /&gt;
** https://www.mediawiki.org/wiki/Help:Links - saving to put on a Help: page&lt;br /&gt;
&lt;br /&gt;
== Thesis portals ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Thesis portals]] - landings for collected research notes or writings&lt;br /&gt;
* [[Philosophical Research:Molecular Democracy drafts]] - the first thesis portal to exist, which was/is used to inspire Ontology entries and test the site&lt;br /&gt;
* [[User:Vidak|Vidak&#039;s corner]] (user page)&lt;br /&gt;
** Substack articles - [[:Category:The Subtle Dialectician]]&lt;br /&gt;
** The People&#039;s Permacomputer Project - [[Philosophical_Research:The_People&#039;s_Permacomputer_Project]]&lt;br /&gt;
*** Phase Three Results - [[Philosophical_Research:PPP_Phase_3_Results]]&lt;br /&gt;
&lt;br /&gt;
== Extensions that need to be installed or enabled ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:Details  details/summary] - unsure whether hiding Properties with Gadgets is a better idea&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:HTML_Tags  HTML Tags] - enable &amp;lt;code&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/code&amp;gt; tag&lt;br /&gt;
* Recover data from Properties&lt;br /&gt;
** (Wikibase is slated to be removed when the Entity data is recovered, which will simplify the rest of the setup)&lt;br /&gt;
&lt;br /&gt;
[[Category:Top]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:PPP_Phase_3_Results&amp;diff=5642</id>
		<title>Research:PPP Phase 3 Results</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:PPP_Phase_3_Results&amp;diff=5642"/>
		<updated>2025-06-28T01:50:02Z</updated>

		<summary type="html">&lt;p&gt;Vidak: /* DUMBTERM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span id=&amp;quot;project-phase-three---active&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Project phase three - ACTIVE =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The hardware platform of the permacomputer is largely settled.&lt;br /&gt;
&lt;br /&gt;
Please see [[phase-2.md]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
The permacomputer itself now needs some sort of user operating environment–a human-computer interface.&lt;br /&gt;
&lt;br /&gt;
The project is opting for the distribution of the software environment in paradigmatic microcomputer BASIC.&lt;br /&gt;
&lt;br /&gt;
The various utilities and tools will be printed as code listings.&lt;br /&gt;
&lt;br /&gt;
The archival quality of paper is many orders of magnitude better than hard disks, CD-ROMs, or other digital mediums.&lt;br /&gt;
&lt;br /&gt;
https://github.com/slviajero/tinybasic&lt;br /&gt;
&lt;br /&gt;
Please find below the transcriptions of the type-in listings of the absolute minimum variety of tools and utilities a user will require to operate their permacomputer.&lt;br /&gt;
&lt;br /&gt;
It will take some time to render them into BASIC that the above github repo tinybasic will accept.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;table-of-contents.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Table of contents. ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;text-editors.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Text editors. ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;100 REM PET/APPLE II&amp;lt;/code&amp;gt; [[#led|&amp;lt;code&amp;gt;LED.BAS&amp;lt;/code&amp;gt;]]&lt;br /&gt;
* &amp;lt;code&amp;gt;200 REM TELEPRINTER&amp;lt;/code&amp;gt; [[#wrdpro|&amp;lt;code&amp;gt;WRDPRO.BAS&amp;lt;/code&amp;gt;]]&lt;br /&gt;
* &amp;lt;code&amp;gt;300 REM VIC&amp;lt;/code&amp;gt; [[#vic-editype|&amp;lt;code&amp;gt;EDITYPE.BAS&amp;lt;/code&amp;gt;]]&lt;br /&gt;
* &amp;lt;code&amp;gt;400 REM ATARI&amp;lt;/code&amp;gt; [[#scriptor|&amp;lt;code&amp;gt;SCRIPTOR.BAS&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;filers.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Filers. ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;500 REM TELEPRINTER&amp;lt;/code&amp;gt; [[#utility|&amp;lt;code&amp;gt;UTILITY.BAS&amp;lt;/code&amp;gt;]]&lt;br /&gt;
* &amp;lt;code&amp;gt;600 REM VIC&amp;lt;/code&amp;gt; [[#vicstation---file-reader|&amp;lt;code&amp;gt;VICSTATION - FILE READER&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;terminal-programs.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Terminal programs. ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;REM 700 VIC&amp;lt;/code&amp;gt; [[#dumbterm|&amp;lt;code&amp;gt;VICSTATION - DUMBTERM.BAS&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;a-text-editor.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== A text editor. ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;l.e.d.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== L.E.D. ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;“Compute! Magazine Issue 009 : Internet Archive,” Compute! Magazine, 9, February 1981 https://archive.org/details/1981-02-compute-magazine&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See &amp;lt;code&amp;gt;L.E.D.&amp;lt;/code&amp;gt; [[../basiclang/text-editors/led/README.md|README]].&lt;br /&gt;
&lt;br /&gt;
* [[../basiclang/text-editors/led/led.bas|Transcription complete]].&lt;br /&gt;
* CBM PET/Apple II BASIC.&lt;br /&gt;
* &amp;amp;lt; 300 lines of code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;wrdpro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== WRDPRO ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Brown, R.W. (1977) Basic software library. 7, professional programs Vol 7. Scientific Research Inst.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See &amp;lt;code&amp;gt;WRDPRO&amp;lt;/code&amp;gt; [[../basiclang/text-editors/wrdpro/README.md|README]].&lt;br /&gt;
&lt;br /&gt;
* [[../basiclang/text-editors/wrdpro/wrdpro.bas|Transcription started]].&lt;br /&gt;
* Word processor.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;vic-editype&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== VIC EDITYPE ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;“Compute! Magazine Issue 035 : Internet Archive,” Compute! Magazine, 35, April 1983 https://archive.org/details/1981-02-compute-magazine&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See &amp;lt;code&amp;gt;VIC EDITYPE&amp;lt;/code&amp;gt; [[../basiclang/text-editors/editype/|DIRECTORY]].&lt;br /&gt;
&lt;br /&gt;
* Transcription not started.&lt;br /&gt;
* Commodore BASIC V2.&lt;br /&gt;
* Arcane code, so unlikely to be included in software distribution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;scriptor&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Scriptor ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;“Compute! Magazine Issue 035 : Internet Archive,” Compute! Magazine, 35, April 1983 https://archive.org/details/1981-02-compute-magazine&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See &amp;lt;code&amp;gt;Scriptor&amp;lt;/code&amp;gt; [[../basiclang/text-editors/scriptor/|DIRECTORY]].&lt;br /&gt;
&lt;br /&gt;
* Transcription not started.&lt;br /&gt;
* Atari 400/800 (32K, 40K recommended).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;a-telnet-client.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== A telnet client. ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;dumbterm&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== DUMBTERM ==&lt;br /&gt;
&lt;br /&gt;
[[https://git.sr.ht/~vidak/peoples-permacomputer/blob/master/basiclang/utilities/vicstation/really-dumb-terminal-program.jpg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;“Compute! Magazine Issue 027 : Internet Archive,” Compute! Magazine, 35, August 1982 https://archive.org/details/1982-08-compute-magazine&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
[[https://git.sr.ht/~vidak/peoples-permacomputer/blob/master/basiclang/utilities/vicstation/dumb-term-modification.jpg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;“Compute! Magazine Issue 036 : Internet Archive,” Compute! Magazine, 35, May 1983 https://archive.org/details/1981-02-compute-magazine&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See &amp;lt;code&amp;gt;VICSTATION&amp;lt;/code&amp;gt; [[../basiclang/utilities/vicstation/|DIRECTORY]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;a-gopher-browser.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A gopher browser. ==&lt;br /&gt;
&lt;br /&gt;
Research not started.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;file-utilities.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== File utilities. ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;utility&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== UTILITY ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Brown, R.W. (1977) Basic software library. 7, professional programs Vol 7. Scientific Research Inst.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;basiclang/utilities/utility/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;2720 PRINT &amp;amp;quot;THE LIST OF POSSIBLE COMMANDS ARE AS FOLLOWS:&amp;amp;quot;&lt;br /&gt;
2730 PRINT &amp;amp;quot;`DAT` DATA OFF OF DISC IN OCTAL&amp;amp;quot;&lt;br /&gt;
2740 PRINT &amp;amp;quot;`COP` COPIES WHOLE DISC&amp;amp;quot;&lt;br /&gt;
2750 PRINT &amp;amp;quot;`FLS` COPIES ONLY THE FILES (TRACKS 6-76)&amp;amp;quot;&lt;br /&gt;
2760 PRINT &amp;amp;quot;`BAS` COPIES ONLY BASIC (TRACKS 0-5)&amp;amp;quot;&lt;br /&gt;
2770 PRINT &amp;amp;quot;`END` ENDS PROGRAM&amp;amp;quot;&lt;br /&gt;
2780 PRINT &amp;amp;quot;`LIS` LISTS ASCII SAVED FILES (NO PAGING)&amp;amp;quot;&lt;br /&gt;
2790 PRINT &amp;amp;quot;`PAG` LISTS ASCII SAVED FILE WITH PAGING&amp;amp;quot;&lt;br /&gt;
2800 PRINT &amp;amp;quot;`DIR` LISTS THE DIRECTORY WITH HEADINGS&amp;amp;quot;&lt;br /&gt;
2810 PRINT &amp;amp;quot;`SRT` PRINTS SORTED DIRECTORY WITH HEADINGS&amp;amp;quot;&lt;br /&gt;
2820 PRINT &amp;amp;quot;`HEX` PRINTS DATA OFF OF DISC IN HEX&amp;amp;quot;&lt;br /&gt;
2830 PRINT &amp;amp;quot;`CPF` COPIES DATA FILES&amp;amp;quot;&lt;br /&gt;
2840 PRINT &amp;amp;quot;`MEM` RUNS MEMORY TEST BETWEEN TWO LIMITS SET.&amp;amp;quot;&lt;br /&gt;
2850 PRINT &amp;amp;quot;`MNT` MOUNTS DISC NUMBER SPECIFIED&amp;amp;quot;&lt;br /&gt;
2860 PRINT &amp;amp;quot;`UNL` UNLOADS DISC NUMBER SPECIFIED&amp;amp;quot;&lt;br /&gt;
2870 PRINT &amp;amp;quot;`IMS` USED TO PUNCH TAPE IN IMSAI BASIC FORMAT&amp;amp;quot;&lt;br /&gt;
2880 PRINT &amp;amp;quot;`LLI` SAME AS `LIS` EXCEPT USES LINE PRINTER&amp;amp;quot;&lt;br /&gt;
2890 PRINT &amp;amp;quot;`LPA` SAME AS `PAG` EXCEPT USES LINE PRINTER&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;vicstation---file-reader&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== VICSTATION - FILE READER ===&lt;br /&gt;
&lt;br /&gt;
[[File:../basiclang/utilities/vicstation/Compute_Issue_036_1983_May_0189.jpg|thumb|none|alt=&amp;lt;code&amp;gt;VICSTATION - FILE READER&amp;lt;/code&amp;gt;|&amp;lt;code&amp;gt;VICSTATION - FILE READER&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
[[File:../basiclang/utilities/vicstation/dumb-term-modification.jpg|thumb|none|alt=&amp;lt;code&amp;gt;VICSTATION - FILE READER&amp;lt;/code&amp;gt;|&amp;lt;code&amp;gt;VICSTATION - FILE READER&amp;lt;/code&amp;gt;]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:PPP_Phase_3_Results&amp;diff=5641</id>
		<title>Research:PPP Phase 3 Results</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:PPP_Phase_3_Results&amp;diff=5641"/>
		<updated>2025-06-28T01:48:59Z</updated>

		<summary type="html">&lt;p&gt;Vidak: Created page with &amp;quot;&amp;lt;span id=&amp;quot;project-phase-three---active&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; = Project phase three - ACTIVE =  &amp;lt;blockquote&amp;gt;The hardware platform of the permacomputer is largely settled.  Please see phase-2.md. &amp;lt;/blockquote&amp;gt; The permacomputer itself now needs some sort of user operating environment–a human-computer interface.  The project is opting for the distribution of the software environment in paradigmatic microcomputer BASIC.  The various utilities and tools will be printed as code listi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span id=&amp;quot;project-phase-three---active&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Project phase three - ACTIVE =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The hardware platform of the permacomputer is largely settled.&lt;br /&gt;
&lt;br /&gt;
Please see [[phase-2.md]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
The permacomputer itself now needs some sort of user operating environment–a human-computer interface.&lt;br /&gt;
&lt;br /&gt;
The project is opting for the distribution of the software environment in paradigmatic microcomputer BASIC.&lt;br /&gt;
&lt;br /&gt;
The various utilities and tools will be printed as code listings.&lt;br /&gt;
&lt;br /&gt;
The archival quality of paper is many orders of magnitude better than hard disks, CD-ROMs, or other digital mediums.&lt;br /&gt;
&lt;br /&gt;
https://github.com/slviajero/tinybasic&lt;br /&gt;
&lt;br /&gt;
Please find below the transcriptions of the type-in listings of the absolute minimum variety of tools and utilities a user will require to operate their permacomputer.&lt;br /&gt;
&lt;br /&gt;
It will take some time to render them into BASIC that the above github repo tinybasic will accept.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;table-of-contents.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Table of contents. ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;text-editors.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Text editors. ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;100 REM PET/APPLE II&amp;lt;/code&amp;gt; [[#led|&amp;lt;code&amp;gt;LED.BAS&amp;lt;/code&amp;gt;]]&lt;br /&gt;
* &amp;lt;code&amp;gt;200 REM TELEPRINTER&amp;lt;/code&amp;gt; [[#wrdpro|&amp;lt;code&amp;gt;WRDPRO.BAS&amp;lt;/code&amp;gt;]]&lt;br /&gt;
* &amp;lt;code&amp;gt;300 REM VIC&amp;lt;/code&amp;gt; [[#vic-editype|&amp;lt;code&amp;gt;EDITYPE.BAS&amp;lt;/code&amp;gt;]]&lt;br /&gt;
* &amp;lt;code&amp;gt;400 REM ATARI&amp;lt;/code&amp;gt; [[#scriptor|&amp;lt;code&amp;gt;SCRIPTOR.BAS&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;filers.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Filers. ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;500 REM TELEPRINTER&amp;lt;/code&amp;gt; [[#utility|&amp;lt;code&amp;gt;UTILITY.BAS&amp;lt;/code&amp;gt;]]&lt;br /&gt;
* &amp;lt;code&amp;gt;600 REM VIC&amp;lt;/code&amp;gt; [[#vicstation---file-reader|&amp;lt;code&amp;gt;VICSTATION - FILE READER&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;terminal-programs.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Terminal programs. ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;REM 700 VIC&amp;lt;/code&amp;gt; [[#dumbterm|&amp;lt;code&amp;gt;VICSTATION - DUMBTERM.BAS&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;a-text-editor.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== A text editor. ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;l.e.d.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== L.E.D. ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;“Compute! Magazine Issue 009 : Internet Archive,” Compute! Magazine, 9, February 1981 https://archive.org/details/1981-02-compute-magazine&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See &amp;lt;code&amp;gt;L.E.D.&amp;lt;/code&amp;gt; [[../basiclang/text-editors/led/README.md|README]].&lt;br /&gt;
&lt;br /&gt;
* [[../basiclang/text-editors/led/led.bas|Transcription complete]].&lt;br /&gt;
* CBM PET/Apple II BASIC.&lt;br /&gt;
* &amp;amp;lt; 300 lines of code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;wrdpro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== WRDPRO ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Brown, R.W. (1977) Basic software library. 7, professional programs Vol 7. Scientific Research Inst.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See &amp;lt;code&amp;gt;WRDPRO&amp;lt;/code&amp;gt; [[../basiclang/text-editors/wrdpro/README.md|README]].&lt;br /&gt;
&lt;br /&gt;
* [[../basiclang/text-editors/wrdpro/wrdpro.bas|Transcription started]].&lt;br /&gt;
* Word processor.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;vic-editype&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== VIC EDITYPE ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;“Compute! Magazine Issue 035 : Internet Archive,” Compute! Magazine, 35, April 1983 https://archive.org/details/1981-02-compute-magazine&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See &amp;lt;code&amp;gt;VIC EDITYPE&amp;lt;/code&amp;gt; [[../basiclang/text-editors/editype/|DIRECTORY]].&lt;br /&gt;
&lt;br /&gt;
* Transcription not started.&lt;br /&gt;
* Commodore BASIC V2.&lt;br /&gt;
* Arcane code, so unlikely to be included in software distribution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;scriptor&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Scriptor ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;“Compute! Magazine Issue 035 : Internet Archive,” Compute! Magazine, 35, April 1983 https://archive.org/details/1981-02-compute-magazine&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See &amp;lt;code&amp;gt;Scriptor&amp;lt;/code&amp;gt; [[../basiclang/text-editors/scriptor/|DIRECTORY]].&lt;br /&gt;
&lt;br /&gt;
* Transcription not started.&lt;br /&gt;
* Atari 400/800 (32K, 40K recommended).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;a-telnet-client.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== A telnet client. ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;dumbterm&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== DUMBTERM ==&lt;br /&gt;
&lt;br /&gt;
[[File:https://git.sr.ht/~vidak/peoples-permacomputer/blob/master/basiclang/utilities/vicstation/really-dumb-terminal-program.jpg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;“Compute! Magazine Issue 027 : Internet Archive,” Compute! Magazine, 35, August 1982 https://archive.org/details/1982-08-compute-magazine&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
[[File:https://git.sr.ht/~vidak/peoples-permacomputer/blob/master/basiclang/utilities/vicstation/dumb-term-modification.jpg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;“Compute! Magazine Issue 036 : Internet Archive,” Compute! Magazine, 35, May 1983 https://archive.org/details/1981-02-compute-magazine&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See &amp;lt;code&amp;gt;VICSTATION&amp;lt;/code&amp;gt; [[../basiclang/utilities/vicstation/|DIRECTORY]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;a-gopher-browser.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== A gopher browser. ==&lt;br /&gt;
&lt;br /&gt;
Research not started.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;file-utilities.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== File utilities. ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;utility&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== UTILITY ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Brown, R.W. (1977) Basic software library. 7, professional programs Vol 7. Scientific Research Inst.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;basiclang/utilities/utility/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;2720 PRINT &amp;amp;quot;THE LIST OF POSSIBLE COMMANDS ARE AS FOLLOWS:&amp;amp;quot;&lt;br /&gt;
2730 PRINT &amp;amp;quot;`DAT` DATA OFF OF DISC IN OCTAL&amp;amp;quot;&lt;br /&gt;
2740 PRINT &amp;amp;quot;`COP` COPIES WHOLE DISC&amp;amp;quot;&lt;br /&gt;
2750 PRINT &amp;amp;quot;`FLS` COPIES ONLY THE FILES (TRACKS 6-76)&amp;amp;quot;&lt;br /&gt;
2760 PRINT &amp;amp;quot;`BAS` COPIES ONLY BASIC (TRACKS 0-5)&amp;amp;quot;&lt;br /&gt;
2770 PRINT &amp;amp;quot;`END` ENDS PROGRAM&amp;amp;quot;&lt;br /&gt;
2780 PRINT &amp;amp;quot;`LIS` LISTS ASCII SAVED FILES (NO PAGING)&amp;amp;quot;&lt;br /&gt;
2790 PRINT &amp;amp;quot;`PAG` LISTS ASCII SAVED FILE WITH PAGING&amp;amp;quot;&lt;br /&gt;
2800 PRINT &amp;amp;quot;`DIR` LISTS THE DIRECTORY WITH HEADINGS&amp;amp;quot;&lt;br /&gt;
2810 PRINT &amp;amp;quot;`SRT` PRINTS SORTED DIRECTORY WITH HEADINGS&amp;amp;quot;&lt;br /&gt;
2820 PRINT &amp;amp;quot;`HEX` PRINTS DATA OFF OF DISC IN HEX&amp;amp;quot;&lt;br /&gt;
2830 PRINT &amp;amp;quot;`CPF` COPIES DATA FILES&amp;amp;quot;&lt;br /&gt;
2840 PRINT &amp;amp;quot;`MEM` RUNS MEMORY TEST BETWEEN TWO LIMITS SET.&amp;amp;quot;&lt;br /&gt;
2850 PRINT &amp;amp;quot;`MNT` MOUNTS DISC NUMBER SPECIFIED&amp;amp;quot;&lt;br /&gt;
2860 PRINT &amp;amp;quot;`UNL` UNLOADS DISC NUMBER SPECIFIED&amp;amp;quot;&lt;br /&gt;
2870 PRINT &amp;amp;quot;`IMS` USED TO PUNCH TAPE IN IMSAI BASIC FORMAT&amp;amp;quot;&lt;br /&gt;
2880 PRINT &amp;amp;quot;`LLI` SAME AS `LIS` EXCEPT USES LINE PRINTER&amp;amp;quot;&lt;br /&gt;
2890 PRINT &amp;amp;quot;`LPA` SAME AS `PAG` EXCEPT USES LINE PRINTER&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;vicstation---file-reader&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== VICSTATION - FILE READER ===&lt;br /&gt;
&lt;br /&gt;
[[File:../basiclang/utilities/vicstation/Compute_Issue_036_1983_May_0189.jpg|thumb|none|alt=&amp;lt;code&amp;gt;VICSTATION - FILE READER&amp;lt;/code&amp;gt;|&amp;lt;code&amp;gt;VICSTATION - FILE READER&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
[[File:../basiclang/utilities/vicstation/dumb-term-modification.jpg|thumb|none|alt=&amp;lt;code&amp;gt;VICSTATION - FILE READER&amp;lt;/code&amp;gt;|&amp;lt;code&amp;gt;VICSTATION - FILE READER&amp;lt;/code&amp;gt;]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:Main_Page&amp;diff=5630</id>
		<title>Research:Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:Main_Page&amp;diff=5630"/>
		<updated>2025-06-27T16:34:46Z</updated>

		<summary type="html">&lt;p&gt;Vidak: /* Thesis portals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ever heard of a game where you add any two concepts together?&amp;lt;br /&amp;gt;&lt;br /&gt;
You [https://en.wikipedia.org/wiki/Infinite_Craft probably] [https://weekly.wordiverse.com/p/landmarks-within-a-dream have]. But, what if the game actually made sense? What if, you know, it was actually based on the [[Philosophical Research:MDem/4.3/6951 plus|interactions of the objects involved]] instead of turning every combination of two terms into a bad pun? LLMs can&#039;t do that. Not in an era where computers can render entire rooms of objects with different simulated materials through collision boxes and raytracing.&lt;br /&gt;
&lt;br /&gt;
The problem? At any given moment, language is [[redlink - Gödel&#039;s incompleteness theorem|inherently static]]. [[redlink|Language can never touch grass]]. Language can never actually go outside and test itself against the world. Ask a book a question and all it can practically do is respond with what terms or concepts are strongly connected to other arbitrary concepts. But what if we were to fix only two things about language? Get rid of the words. Get rid of the rigid connections. Now what is left is an empty beaker in which nameless yet meaningful lumps of stuff constantly run into each other and connect in only the ways that make sense. When the drops trace understandable paths into bigger things we write them down. If the paths are a bit wrong we run the reactions again. Seed. Caryopsis. Stalk. Chlorophyll. Grass. Keep the paths going, keep the [[redlink - ontology|local graphs of concepts]] in [[redlink - meta-ontologically sound|interaction with each other]], and before you know it, a simple net of lines on paper &amp;lt;em&amp;gt;can&amp;lt;/em&amp;gt; touch grass. It only requires the [[redlink - scientific method|willingness to learn]], in the way language itself cannot.&lt;br /&gt;
&lt;br /&gt;
Litho&amp;lt;em&amp;gt;graph&amp;lt;/em&amp;gt;ica is three things: a catalog of [[:Category:Hue-format fake Items|signifiers and objects]], a [[:Category:Thesis portals|research notebook]], and an old-school [[:Category:Wavebuilder ontology|simulation]] of discovery processes and philosophies. The word &amp;quot;processes&amp;quot; in the plural is important — every reasonable route to land at one thing from another which feels worth noting is traced through separately. Different tracks of reasoning are coded into different parallel [[:Category:S2 Double-Signifying Statements|propositions]]; different philosophies or fields of knowledge may be coded in [[:Category:Item colors ontology|different colors]]. Everything begins with one big, weird treasure hunt to find particular motifs and observations that really matter. You pin them up on a board. You break seemingly-simple units down into constellations of smaller dots and begin connecting the dots. You make several constellations into a bigger constellation. Ultimately, you will learn not just &amp;lt;em&amp;gt;how to&amp;lt;/em&amp;gt; reason, but how all of us &amp;lt;em&amp;gt;already&amp;lt;/em&amp;gt; reason, and how each of those forms of reasoning part from properly understanding the ongoing tumult of objects and processes they came out of. You may be surprised at how precise the processes of language can be if only they were [[redlink - ontological model / physics equation?|used for good]]. But when things get tough, or you simply want a break to make things the way you want to, you can also [[redlink - Wavebuilder dictionary|create your own graph file]] with anything in it. Analyze the rhetorical or narrative structure of existing works, or put up your own speculative &amp;quot;thesis&amp;quot; consisting of articles, essays, or short stories where the purpose of your maps is not to get lost. Or do both.&lt;br /&gt;
&lt;br /&gt;
Sometimes this thing is a tool. Sometimes it&#039;s an [[User:Reversedragon/Wavebuilder/2505-17 intro|educational game]]. Sometimes it&#039;s a glorified bibliography where the sources that would go at the bottom of a Wikipedia page steal the spotlight and make you actually go read. This thing is not here to lecture you with one big waterfall of [[redlink - S1 don&#039;t cite Wikipedia|sometimes chewed-up statements]] a bunch of experts over in some hidden tower somewhere once said, it&#039;s here for the actual messy process of learning. (With a tiny side of [[User:Reversedragon/Wavebuilder/2410-22 wave-score|spreadsheets]].)&lt;br /&gt;
&lt;br /&gt;
Combine [[redlink - dragon|fire with lizard]], combine [[redlink - London Fog|milk with tea]], combine [[Ontology:Q819|set theory with the axiom of choice]], combine &amp;lt;cite&amp;gt;Dragon Ball&amp;lt;/cite&amp;gt; with workers&#039; movement to get galactic Trotskyism. The future is in your hands. You only have to take up [[redlink - Promethean task|your torch]] and [[:Category:Historical materialism ontology (general-sense)|find it]].&lt;br /&gt;
&lt;br /&gt;
== Ontology project (Main / Ontology:) ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Reversedragon/FirstNineThousand]] - Items/Lexemes prototype, from Q1 to approximately Q12000&lt;br /&gt;
** [[Special:NamespaceInfo]] [[Special:Search]] - namespace debug&lt;br /&gt;
* [[Philosophical Research:Properties/Numeric|Properties]] - characteristics used to add information to Items&lt;br /&gt;
* Ontology pages&lt;br /&gt;
** [[:Category:Fake Item lists]]&lt;br /&gt;
** [[:Category:Hue-format fake Items]]&lt;br /&gt;
** https://www.mediawiki.org/wiki/Help:Links - saving to put on a Help: page&lt;br /&gt;
&lt;br /&gt;
== Thesis portals ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Thesis portals]] - landings for collected research notes or writings&lt;br /&gt;
* [[Philosophical Research:Molecular Democracy drafts]] - the first thesis portal to exist, which was/is used to inspire Ontology entries and test the site&lt;br /&gt;
* [[User:Vidak|Vidak&#039;s corner]] (user page)&lt;br /&gt;
** Substack articles - [[:Category:The Subtle Dialectician]]&lt;br /&gt;
** The People&#039;s Permacomputer Project - [[Philosophical_Research:The_People&#039;s_Permacomputer_Project]]&lt;br /&gt;
&lt;br /&gt;
== Extensions that need to be installed or enabled ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:Details  details/summary] - unsure whether hiding Properties with Gadgets is a better idea&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:HTML_Tags  HTML Tags] - enable &amp;lt;code&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/code&amp;gt; tag&lt;br /&gt;
* Recover data from Properties&lt;br /&gt;
** (Wikibase is slated to be removed when the Entity data is recovered, which will simplify the rest of the setup)&lt;br /&gt;
&lt;br /&gt;
[[Category:Top]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_People%27s_Permacomputer_Project&amp;diff=5629</id>
		<title>Research:The People&#039;s Permacomputer Project</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_People%27s_Permacomputer_Project&amp;diff=5629"/>
		<updated>2025-06-27T15:18:26Z</updated>

		<summary type="html">&lt;p&gt;Vidak: Created page with &amp;quot;&amp;lt;img src=&amp;quot;https://git.sr.ht/~vidak/peoples-permacomputer/blob/master/static/logo2-small.jpg&amp;quot;&amp;gt;  &amp;lt;span id=&amp;quot;the-peoples-permacomputer-project&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; = The People’s Permacomputer Project =  The People’s Permacomputer (henceforth known as “the people’s computer”, or “the permacomputer”) is a project dedicated to resourcing the specification, and then construction of a ‘permacomputer’.  # [https://sr.ht/~vidak/peoples-permacomputer/#who Who are the people r...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;img src=&amp;quot;https://git.sr.ht/~vidak/peoples-permacomputer/blob/master/static/logo2-small.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;the-peoples-permacomputer-project&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= The People’s Permacomputer Project =&lt;br /&gt;
&lt;br /&gt;
The People’s Permacomputer (henceforth known as “the people’s computer”, or “the permacomputer”) is a project dedicated to resourcing the specification, and then construction of a ‘permacomputer’.&lt;br /&gt;
&lt;br /&gt;
# [https://sr.ht/~vidak/peoples-permacomputer/#who Who are the people running this project?]&lt;br /&gt;
# [https://sr.ht/~vidak/peoples-permacomputer/#what-is-a-permacomputer What is a permacomputer?]&lt;br /&gt;
# [https://sr.ht/~vidak/peoples-permacomputer/#what-is-the-point-of-this-project What is the point of this project?]&lt;br /&gt;
# [https://sr.ht/~vidak/peoples-permacomputer/#mutual-exclusion What distinguishes this project from the others?]&lt;br /&gt;
# [https://sr.ht/~vidak/peoples-permacomputer/#adventures-in-the-traditions-of-computation What previous historical traditions inspire this project?]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;who&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Who? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;“The Committee”&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://cathode.church/@50htz 50hz]&lt;br /&gt;
* [https://merveilles.town/@Shufei shufei]&lt;br /&gt;
* [https://social.solarpunk.au/users/vidak vidak]&lt;br /&gt;
* [xmpp:crypto-anarchist-research@social.shadowkat.net?join crypto-anarchist research xmpp group]&lt;br /&gt;
* [https://retro.social/@permacomputer project social media profile]&lt;br /&gt;
&lt;br /&gt;
Yes you can join the committee.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;what-is-a-permacomputer&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== What is a permacomputer? ==&lt;br /&gt;
&lt;br /&gt;
A permacomputer is a computer which attempts to embody the virtues of permacomputing.&lt;br /&gt;
&lt;br /&gt;
Foundationally, permacomputing &#039;&#039;itself&#039;&#039; is set of community practices and traditions which shares a set of social and ecological values inspired by the land management and settlement design of &#039;&#039;permaculture&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;project-results&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Project results ==&lt;br /&gt;
&lt;br /&gt;
* [[results/phase-1.md|First]] phase. &amp;lt;code&amp;gt;COMPLETE&amp;lt;/code&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;Hardware exploration&#039;&#039;&#039;.&lt;br /&gt;
** CHIP-8 virtual machine.&lt;br /&gt;
** MC6809 CPU platform.&lt;br /&gt;
** [http://www.mjbauer.biz/DREAM6800.htm DREAM6800] SBC.&lt;br /&gt;
* [[results/phase-2.md|Second]] phase. &amp;lt;code&amp;gt;COMPLETE&amp;lt;/code&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;Settled on hardware&#039;&#039;&#039;.&lt;br /&gt;
** Basic 6502 setup.&lt;br /&gt;
** Microcontroller-based video.&lt;br /&gt;
* [[results/phase-3.md|Third]] phase. &amp;lt;code&amp;gt;ACTIVE&amp;lt;/code&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;Paradigmatic microcomputer BASIC operating environment&#039;&#039;&#039;.&lt;br /&gt;
** Distribute operating system as printed code listings.&lt;br /&gt;
*** Text editors sourced.&lt;br /&gt;
*** Telnet client not yet sourced.&lt;br /&gt;
*** Gopher client not yet sourced.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;project-logs&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Project logs ==&lt;br /&gt;
&lt;br /&gt;
* [https://git.sr.ht/~vidak/peoples-permacomputer/tree/master/item/log/2025-06-22-project-refresh.md 2025-06-22] - Project Refresh.&lt;br /&gt;
* [https://git.sr.ht/~vidak/peoples-permacomputer/tree/master/item/log/2024-12-04-mcu-analysis.md 2024-12-04] - Microcontroller Video Out.&lt;br /&gt;
* [https://git.sr.ht/~vidak/peoples-permacomputer/tree/master/item/log/2024-11-28-start-phase-2.md 2024-11-28] - Project Start Phase 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;what-is-the-point-of-this-project&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== What is the point of this project? ==&lt;br /&gt;
&lt;br /&gt;
There are many different dialectical approaches to making an introduction to the people’s permacomputer. One thought experiment that has proved especially popular and easy to grasp sums up the mindset behind which we are functioning:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Industrial society has collapsed. All semiconductor fabrication has ceased, society-wide electrification is no longer guaranteed. There is no longer any internet. Computing as it was once known in the early 21st century is impossible. You need a computer for a task. What do you do?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
This project is a response to the challenge posed by the above problem. The purpose of this project is to design and then construct computers that will be able to &#039;&#039;survive a societal&#039;&#039; collapse.&lt;br /&gt;
&lt;br /&gt;
[[about/project-purpose.md|READ MORE]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;mutual-exclusion&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Mutual exclusion ==&lt;br /&gt;
&lt;br /&gt;
There are many influential projects which attempt to address the same set of values driving the people’s permacomputer project. Some worthy of note can be listed in no particular order:&lt;br /&gt;
&lt;br /&gt;
* [http://collapseos.org/ Collapse OS].&lt;br /&gt;
* [https://100r.co/site/uxn.html uxn].&lt;br /&gt;
* The [https://rc2014.co.uk/ RC2014] computer kit.&lt;br /&gt;
* Ben Eater’s [https://eater.net/6502 6502 project] video series.&lt;br /&gt;
&lt;br /&gt;
All of these projects are concerned with some subset of the principles the permacomputer project holds dear. Collapse OS is software that aims to be system agnostic, and assumes the previous acquisition of some supported hardware.&lt;br /&gt;
&lt;br /&gt;
[[about/mutual-exclusion.md|READ MORE]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;adventures-in-the-traditions-of-computation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Adventures in the traditions of computation ==&lt;br /&gt;
&lt;br /&gt;
We seem to take it for granted that a computer in everyone’s hand just is democratic computing. Indeed, the ubiquity of contemporary computation has been confused for ‘democracy’.&lt;br /&gt;
&lt;br /&gt;
As quickly as we marched towards computing for the masses, we marched just as swiftly away.&lt;br /&gt;
&lt;br /&gt;
[[about/inspiration.md|OUR INSPIRATION]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5480</id>
		<title>Research:The Dictatorship of the Proletariat</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5480"/>
		<updated>2025-06-22T19:16:52Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Page 1.&lt;br /&gt;
&lt;br /&gt;
= The Dictatorship of the Proletariat =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Handwritten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Transcribed and published 27 September 2024&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.&lt;br /&gt;
&lt;br /&gt;
There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.&lt;br /&gt;
&lt;br /&gt;
When comrades are finished talking past each other on this point, I think the anxiety anti-Marxists or anti-Leninists share becomes clear–they really want to ask: “Would you stab me in the back? Remember Kronstadt?”&lt;br /&gt;
&lt;br /&gt;
The principle Marxist theoretical concept we are talking about is the dictatorship of the proletariat. Many who raise the objections above would also probably hold misgivings about this particular piece of Marxism.&lt;br /&gt;
&lt;br /&gt;
To the extent that people withdraw from democratic centralism, the vanguard party, the one-party state, they have misunderstood what is actually going on in Marxism–and further, many of the lessons of the past are beginning to become forgotten.&lt;br /&gt;
&lt;br /&gt;
Page 2.&lt;br /&gt;
&lt;br /&gt;
== Class Society and its Abolition ==&lt;br /&gt;
&lt;br /&gt;
Going beyond judging the phrase by how it immediately sounds, many people have levelled serious accusations of blood-thirstiness, power-hungriness, and brutish excess against the dictatorship of the proletariat.&lt;br /&gt;
&lt;br /&gt;
It is indeed possible to locate easily in Marx’s own pen writing in support of revolutionary terrors, and there was–it goes without saying–no love lost between Marx and Bakunin. There is no shortage of repetition of Bakunin’s famous “people’s stick” epithet.&lt;br /&gt;
&lt;br /&gt;
The issue cannot be dealt with so quickly. Historical materialism is not, as Bakunin would only be so pleased to have you believe, mere Metaphysical trickery.&lt;br /&gt;
&lt;br /&gt;
As shocking as it may sound, Marxists have a firm and sincere grasp on the everyday and common sense meaning of democracy, and are firmly committed to the abolition of all class societies.&lt;br /&gt;
&lt;br /&gt;
The major point Marxists are trying to make is not that history is proceeding necessarily and deterministically&lt;br /&gt;
&lt;br /&gt;
Page 3.&lt;br /&gt;
&lt;br /&gt;
toward paradise, and that all we need merely do is hold our party membership cards and nod along. Further, as Lukacs observes,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Orthodox Marxism, therefore, does not imply the uncritical acceptance of the results of Marx’s investigations. It is not the ‘belief’ in this or that thesis, nor the exegesis of a ‘sacred’ book. On the contrary, orthodoxy refers exclusively to method. It is the scientific conviction that dialectical materialism is the road to truth and that its methods can be developed, expanded and deepened only along the lines laid down by its founders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 1.&lt;br /&gt;
&lt;br /&gt;
The notion that Marxism is some dogma that, say, follows in line with the “tradition of Russian autocracy” is a convenient and popular attitude, and completely ignores the content of Marxism.&lt;br /&gt;
&lt;br /&gt;
Marxism speaks of a true and genuine revolution, one that addresses the substance of the ills of capitalist society. Marx was clear when he addressed Proudhon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Does this mean that after the fall of the old society there will be a new class domination culminating in a new political power? No.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The condition for the emancipation of the working class is the abolition of every class, just as the condition for the liberation of the third estate, of the bourgeois order, was the abolition of all estates and all orders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;The Poverty of Philosophy&#039;&#039; (1847).&lt;br /&gt;
&lt;br /&gt;
The reason why follows in the very next parapgraph–the abolition of the working class is the abolition of all classes altogether:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The working class, in the course of its development, will substitute for the old civil society an association which will exclude classes and their antagonism, and there will be no more political power properly so-called, since political power is precisely the official expression of antagonism in civil society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Capital and its Abolition == &lt;br /&gt;
&lt;br /&gt;
One should not, either, be distracted by the discussion in an earlier paragraph of the “productive forces”&lt;br /&gt;
&lt;br /&gt;
Page 4.&lt;br /&gt;
&lt;br /&gt;
because it contains considerable elaboration on exactly what the details of this universal abolition of class are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Of all the instruments of production, the greatest productive power is the revolutionary class itself. The organization of revolutionary elements as a class supposes the existence of all the productive forces which could be engendered in the bosom of the old society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
None of this relies on any concept of blind historical necessity, instead it is dealing with the discovery of where liberatory agency lies within capitalism.&lt;br /&gt;
&lt;br /&gt;
Lukacs captures the essence of this theory of class struggle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Only when consciousness stands in such a relation to reality can theory and practice be united. But for this to happen the emergence of consciousness must become the decisive step which the historical process must take towards its proper end (an end constituted by the wills of men, but neither dependent on human whim, nor the product of human invention). The historical function of theory is to make this step a practical possibility. Only when a historical situation has arisen in which a class must understand society if it is to assert itself; only when the fact that a class understands itself means that it understands society as a whole and when, in consequence, the class becomes both the subject and the object of knowledge; in short, only when these conditions are all satisfied will the unity of theory and practice, the precondition of the revolutionary function of the theory, become possible.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 2.&lt;br /&gt;
&lt;br /&gt;
The concept of political-economic class is critical on this point, and cannot be overstated. This is what separated Marx and Bakunin, because for Marxists, once you remove the element of Capital from society, the class struggle is won decisively.&lt;br /&gt;
&lt;br /&gt;
Page 5.&lt;br /&gt;
&lt;br /&gt;
For Bakunin, and indeed many of the detractors of the dictatorship of the proletariat, it is sufficient to abolish the capitalist state alone, by act of will.&lt;br /&gt;
&lt;br /&gt;
When it comes to adducing what it is that Marxism considers the “abolition of Capital”, the dictatorship of the proletariat plays a key role.&lt;br /&gt;
&lt;br /&gt;
One could think of both Rosa Luxemburg and Lenin’s appreciation as “broad” and “narrow” approaches respectively. Luxemburg for the most part gave few prescriptions about the content of the dictatorship of the proletariat, whereas Lenin could be thought of as being more specific–and probably more enthusiastic: it entails democratic centralism–the practice that a worker’s party is, among other conditions, duty-bound to act in unison.&lt;br /&gt;
&lt;br /&gt;
What Luxemburg and Lenin would have both assented to was the necessity of the dominance (or “hegemony”) of the working class through the exercise of power–through a state or otherwise.&lt;br /&gt;
&lt;br /&gt;
== Power and its Abolition ==&lt;br /&gt;
&lt;br /&gt;
Page 6.&lt;br /&gt;
&lt;br /&gt;
There is a popular objection, however, that it is not possible to abolish power by exercising power. So the repetition of Bakunin goes, a worker’s government has no interest in its self-abolition.&lt;br /&gt;
&lt;br /&gt;
The interlocutor that one often finds oneself faced with expressing this objection is often more interested in accusing than attempting to address the actual issue of class struggle.&lt;br /&gt;
&lt;br /&gt;
Class struggle developed naturally within different stages of human history–where there is some dominant social class, be it feudal, slave-owning, or a form of capitalism, there are oppressed classes–subaltern classes.&lt;br /&gt;
&lt;br /&gt;
Under capitalism, we are prrsented with the dominance of the capitalist class. Marxism commonly regards this state of affairs as the “dictatorship” of the bourgoisie.&lt;br /&gt;
&lt;br /&gt;
The problem for Marxism here is not so much about how to go about immediately dismantling the capitalist state but understanding the source of its power.&lt;br /&gt;
&lt;br /&gt;
Page 7.&lt;br /&gt;
&lt;br /&gt;
The revolution that Marxism calls for is not attempting to slow down the struggle or deviate it into some form of piece-meal affair.&lt;br /&gt;
&lt;br /&gt;
It is important recognise that there are society-wide forces that cannot simply be prefigured away, and must be dealt with head-on and acknowledged, not simply “abolished”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;In the social production of their existence, men inevitably enter into definite relations, which are independent of their will, namely relations of production appropriate to a given stage in the development of their material forces of production.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Marx, “Preface”, &#039;&#039;A Contribution to the Critique of Political Economy&#039;&#039; (1859).&lt;br /&gt;
&lt;br /&gt;
When Marx talks about the “appropriateness” of the relations of production with respect to the development of the forces of production, it is easy to repeat, again, the popular and convenient interpretation that historical materialism just means the “economic base” of society controls or determines necessarily the rest of human social life.&lt;br /&gt;
&lt;br /&gt;
The repetition of this assertion amounts to a vulgarisation of Marxism.&lt;br /&gt;
&lt;br /&gt;
Page 8.&lt;br /&gt;
&lt;br /&gt;
What has been forgotten is that Marx’s materialism did not regard the relations of production and forces of production as neatly conscious mental cognition in such a way as to collect conscious social life wholly within the political-economic superstructure.&lt;br /&gt;
&lt;br /&gt;
Such an intepretation is reminiscent of Althusserianism–and probably of the Kantian division between the phenomenal and noumenal–things that occur in experience, and obversely the spooky “thing-in-itself” which produces our experience of the world external to our senses, but is located completely outside the conscious human world.&lt;br /&gt;
&lt;br /&gt;
It is not so. Every moment of the capitalist mode of production involves conscious rational thought. But it is not the case that this is some kind of Idealism.&lt;br /&gt;
&lt;br /&gt;
Page 9.&lt;br /&gt;
&lt;br /&gt;
Simple negation of the capitalist state is bound to be insufficient for the task of revolution. Whether it be purely physical, or some combination of psychic and non-cognitive metaphysical trappings, it matters not–&lt;br /&gt;
&lt;br /&gt;
Humanity is integrated into a form of life that fits everyone into a division of labour. Every form of class society possesses some unique or defining structure of their division of labour. It was from their analysis of the division of labour under capitalism that Marx and Engels identified not just the causes of modern oppression, but also its future potentialities.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is necessary for Marxists because it acknowledges not merely the moral requirement for revolution, but also that, in some foundational way, there are objective forces at play in revolution which cannot be liquidated through will alone.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat addresses this. The process of dissolving all power, all forms of&lt;br /&gt;
&lt;br /&gt;
Page 10.&lt;br /&gt;
&lt;br /&gt;
hegemony within society does require the assumption of power, the exercise of some form of social authority and coercive institutions.&lt;br /&gt;
&lt;br /&gt;
The assumption of political dominance by the working class exists only so long as the mode of production has not transitioned to communism. The dictatorship of the proletariat &#039;&#039;is&#039;&#039; indeed about a switching place between struggling classes.&lt;br /&gt;
&lt;br /&gt;
But it is not the case that it necessitates merely just another form of oppression. Remember the proletariat–wage-labour–is an &#039;&#039;instrument of production&#039;&#039;, a form of productive force.&lt;br /&gt;
&lt;br /&gt;
== Dialectics as Theory and Practice ==&lt;br /&gt;
&lt;br /&gt;
Page 11.&lt;br /&gt;
&lt;br /&gt;
As Lukacs puts it,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Above all the worker can only become conscious of their existence in society when they become aware of themselves as a commodity.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Inasmuch as they incapable in practice of raising themselves above the role of object their consciousness is the &#039;&#039;self-consciousness of the commodity&#039;&#039;; or in other words it is the self-knowledge, the self-revelation of the capitalist society founded upon the production and exchange of commodities.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
“The Standpoint of the Proletariat”, &#039;&#039;Reification and the Consciousness of the Proletariat&#039;&#039;. Page 149.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is as much about wresting domination away from the capitalists as it is about a kind of society-wide self-realisation.&lt;br /&gt;
&lt;br /&gt;
A grasping in consciousness of what before was hidden–the true nature of the capitalist division of labour.&lt;br /&gt;
&lt;br /&gt;
Page 12.&lt;br /&gt;
&lt;br /&gt;
The process is at once transformative as it is a form of discovery. It is a form of creation as well as externally determined knowledge.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat involves a &#039;&#039;dialectical&#039;&#039; as opposed to a &#039;&#039;mechanical&#039;&#039; method–where the proletariat defeats the capitalist class it abolishes the necessity for power. Without this assumption of power over the previously capitalist-controlled division of labour, there is also no self-knowledge. The dictatorship of the proletariat forms the working class as a social subject, whereas before it was enslaved; objectified.&lt;br /&gt;
&lt;br /&gt;
It gives content to the idea of class struggle–without some form of unity, some form of radical organisation, the capitalist machine continues apace.&lt;br /&gt;
&lt;br /&gt;
- EOF -&lt;br /&gt;
&lt;br /&gt;
[[Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5479</id>
		<title>Research:The Dictatorship of the Proletariat</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5479"/>
		<updated>2025-06-22T19:13:03Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Page 1.&lt;br /&gt;
&lt;br /&gt;
= The Dictatorship of the Proletariat =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Handwritten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Transcribed and published 27 September 2024&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.&lt;br /&gt;
&lt;br /&gt;
There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.&lt;br /&gt;
&lt;br /&gt;
When comrades are finished talking past each other on this point, I think the anxiety anti-Marxists or anti-Leninists share becomes clear–they really want to ask: “Would you stab me in the back? Remember Kronstadt?”&lt;br /&gt;
&lt;br /&gt;
The principle Marxist theoretical concept we are talking about is the dictatorship of the proletariat. Many who raise the objections above would also probably hold misgivings about this particular piece of Marxism.&lt;br /&gt;
&lt;br /&gt;
To the extent that people withdraw from democratic centralism, the vanguard party, the one-party state, they have misunderstood what is actually going on in Marxism–and further, many of the lessons of the past are beginning to become forgotten.&lt;br /&gt;
&lt;br /&gt;
Page 2.&lt;br /&gt;
&lt;br /&gt;
== Class Society and its Abolition ==&lt;br /&gt;
&lt;br /&gt;
Going beyond judging the phrase by how it immediately sounds, many people have levelled serious accusations of blood-thirstiness, power-hungriness, and brutish excess against the dictatorship of the proletariat.&lt;br /&gt;
&lt;br /&gt;
It is indeed possible to locate easily in Marx’s own pen writing in support of revolutionary terrors, and there was–it goes without saying–no love lost between Marx and Bakunin. There is no shortage of repetition of Bakunin’s famous “people’s stick” epithet.&lt;br /&gt;
&lt;br /&gt;
The issue cannot be dealt with so quickly. Historical materialism is not, as Bakunin would only be so pleased to have you believe, mere Metaphysical trickery.&lt;br /&gt;
&lt;br /&gt;
As shocking as it may sound, Marxists have a firm and sincere grasp on the everyday and common sense meaning of democracy, and are firmly committed to the abolition of all class societies.&lt;br /&gt;
&lt;br /&gt;
The major point Marxists are trying to make is not that history is proceeding necessarily and deterministically&lt;br /&gt;
&lt;br /&gt;
Page 3.&lt;br /&gt;
&lt;br /&gt;
toward paradise, and that all we need merely do is hold our party membership cards and nod along. Further, as Lukacs observes,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Orthodox Marxism, therefore, does not imply the uncritical acceptance of the results of Marx’s investigations. It is not the ‘belief’ in this or that thesis, nor the exegesis of a ‘sacred’ book. On the contrary, orthodoxy refers exclusively to method. It is the scientific conviction that dialectical materialism is the road to truth and that its methods can be developed, expanded and deepened only along the lines laid down by its founders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 1.&lt;br /&gt;
&lt;br /&gt;
The notion that Marxism is some dogma that, say, follows in line with the “tradition of Russian autocracy” is a convenient and popular attitude, and completely ignores the content of Marxism.&lt;br /&gt;
&lt;br /&gt;
Marxism speaks of a true and genuine revolution, one that addresses the substance of the ills of capitalist society. Marx was clear when he addressed Proudhon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Does this mean that after the fall of the old society there will be a new class domination culminating in a new political power? No.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The condition for the emancipation of the working class is the abolition of every class, just as the condition for the liberation of the third estate, of the bourgeois order, was the abolition of all estates and all orders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;The Poverty of Philosophy&#039;&#039; (1847).&lt;br /&gt;
&lt;br /&gt;
The reason why follows in the very next parapgraph–the abolition of the working class is the abolition of all classes altogether:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The working class, in the course of its development, will substitute for the old civil society an association which will exclude classes and their antagonism, and there will be no more political power properly so-called, since political power is precisely the official expression of antagonism in civil society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
One should not, either, be distracted by the discussion in an earlier paragraph of the “productive forces”&lt;br /&gt;
&lt;br /&gt;
Page 4.&lt;br /&gt;
&lt;br /&gt;
because it contains considerable elaboration on exactly what the details of this universal abolition of class are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Of all the instruments of production, the greatest productive power is the revolutionary class itself. The organization of revolutionary elements as a class supposes the existence of all the productive forces which could be engendered in the bosom of the old society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
None of this relies on any concept of blind historical necessity, instead it is dealing with the discovery of where liberatory agency lies within capitalism.&lt;br /&gt;
&lt;br /&gt;
Lukacs captures the essence of this theory of class struggle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Only when consciousness stands in such a relation to reality can theory and practice be united. But for this to happen the emergence of consciousness must become the decisive step which the historical process must take towards its proper end (an end constituted by the wills of men, but neither dependent on human whim, nor the product of human invention). The historical function of theory is to make this step a practical possibility. Only when a historical situation has arisen in which a class must understand society if it is to assert itself; only when the fact that a class understands itself means that it understands society as a whole and when, in consequence, the class becomes both the subject and the object of knowledge; in short, only when these conditions are all satisfied will the unity of theory and practice, the precondition of the revolutionary function of the theory, become possible.Show&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 2.&lt;br /&gt;
&lt;br /&gt;
The concept of political-economic class is critical on this point, and cannot be overstated. This is what separated Marx and Bakunin, because for Marxists, once you remove the element of Capital from society, the class struggle is won decisively.&lt;br /&gt;
&lt;br /&gt;
Page 5.&lt;br /&gt;
&lt;br /&gt;
For Bakunin, and indeed many of the detractors of the dictatorship of the proletariat, it is sufficient to abolish the capitalist state alone, by act of will.&lt;br /&gt;
&lt;br /&gt;
When it comes to adducing what it is that Marxism considers the “abolition of Capital”, the dictatorship of the proletariat plays a key role.&lt;br /&gt;
&lt;br /&gt;
One could think of both Rosa Luxemburg and Lenin’s appreciation as “broad” and “narrow” approaches respectively. Luxemburg for the most part gave few prescriptions about the content of the dictatorship of the proletariat, whereas Lenin could be thought of as being more specific–and probably more enthusiastic: it entails democratic centralism–the practice that a worker’s party is, among other conditions, duty-bound to act in unison.&lt;br /&gt;
&lt;br /&gt;
What Luxemburg and Lenin would have both assented to was the necessity of the dominance (or “hegemony”) of the working class through the exercise of power–through a state or otherwise.&lt;br /&gt;
&lt;br /&gt;
Page 6.&lt;br /&gt;
&lt;br /&gt;
There is a popular objection, however, that it is not possible to abolish power by exercising power. So the repetition of Bakunin goes, a worker’s government has no interest in its self-abolition.&lt;br /&gt;
&lt;br /&gt;
The interlocutor that one often finds oneself faced with expressing this objection is often more interested in accusing than attempting to address the actual issue of class struggle.&lt;br /&gt;
&lt;br /&gt;
Class struggle developed naturally within different stages of human history–where there is some dominant social class, be it feudal, slave-owning, or a form of capitalism, there are oppressed classes–subaltern classes.&lt;br /&gt;
&lt;br /&gt;
Under capitalism, we are prrsented with the dominance of the capitalist class. Marxism commonly regards this state of affairs as the “dictatorship” of the bourgoisie.&lt;br /&gt;
&lt;br /&gt;
The problem for Marxism here is not so much about how to go about immediately dismantling the capitalist state but understanding the source of its power.&lt;br /&gt;
&lt;br /&gt;
Page 7.&lt;br /&gt;
&lt;br /&gt;
The revolution that Marxism calls for is not attempting to slow down the struggle or deviate it into some form of piece-meal affair.&lt;br /&gt;
&lt;br /&gt;
It is important recognise that there are society-wide forces that cannot simply be prefigured away, and must be dealt with head-on and acknowledged, not simply “abolished”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;In the social production of their existence, men inevitably enter into definite relations, which are independent of their will, namely relations of production appropriate to a given stage in the development of their material forces of production.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Marx, “Preface”, &#039;&#039;A Contribution to the Critique of Political Economy&#039;&#039; (1859).&lt;br /&gt;
&lt;br /&gt;
When Marx talks about the “appropriateness” of the relations of production with respect to the development of the forces of production, it is easy to repeat, again, the popular and convenient interpretation that historical materialism just means the “economic base” of society controls or determines necessarily the rest of human social life.&lt;br /&gt;
&lt;br /&gt;
The repetition of this assertion amounts to a vulgarisation of Marxism.&lt;br /&gt;
&lt;br /&gt;
Page 8.&lt;br /&gt;
&lt;br /&gt;
What has been forgotten is that Marx’s materialism did not regard the relations of production and forces of production as neatly conscious mental cognition in such a way as to collect conscious social life wholly within the political-economic superstructure.&lt;br /&gt;
&lt;br /&gt;
Such an intepretation is reminiscent of Althusserianism–and probably of the Kantian division between the phenomenal and noumenal–things that occur in experience, and obversely the spooky “thing-in-itself” which produces our experience of the world external to our senses, but is located completely outside the conscious human world.&lt;br /&gt;
&lt;br /&gt;
It is not so. Every moment of the capitalist mode of production involves conscious rational thought. But it is not the case that this is some kind of Idealism.&lt;br /&gt;
&lt;br /&gt;
Page 9.&lt;br /&gt;
&lt;br /&gt;
Simple negation of the capitalist state is bound to be insufficient for the task of revolution. Whether it be purely physical, or some combination of psychic and non-cognitive metaphysical trappings, it matters not–&lt;br /&gt;
&lt;br /&gt;
Humanity is integrated into a form of life that fits everyone into a division of labour. Every form of class society possesses some unique or defining structure of their division of labour. It was from their analysis of the division of labour under capitalism that Marx and Engels identified not just the causes of modern oppression, but also its future potentialities.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is necessary for Marxists because it acknowledges not merely the moral requirement for revolution, but also that, in some foundational way, there are objective forces at play in revolution which cannot be liquidated through will alone.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat addresses this. The process of dissolving all power, all forms of&lt;br /&gt;
&lt;br /&gt;
Page 10.&lt;br /&gt;
&lt;br /&gt;
hegemony within society does require the assumption of power, the exercise of some form of social authority and coercive institutions.&lt;br /&gt;
&lt;br /&gt;
The assumption of political dominance by the working class exists only so long as the mode of production has not transitioned to communism. The dictatorship of the proletariat &#039;&#039;is&#039;&#039; indeed about a switching place between struggling classes.&lt;br /&gt;
&lt;br /&gt;
But it is not the case that it necessitates merely just another form of oppression. Remember the proletariat–wage-labour–is an &#039;&#039;instrument of production&#039;&#039;, a form of productive force.&lt;br /&gt;
&lt;br /&gt;
Page 11.&lt;br /&gt;
&lt;br /&gt;
As Lukacs puts it,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Above all the worker can only become conscious of their existence in society when they become aware of themselves as a commodity.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Inasmuch as they incapable in practice of raising themselves above the role of object their consciousness is the &#039;&#039;self-consciousness of the commodity&#039;&#039;; or in other words it is the self-knowledge, the self-revelation of the capitalist society founded upon the production and exchange of commodities.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
“The Standpoint of the Proletariat”, &#039;&#039;Reification and the Consciousness of the Proletariat&#039;&#039;. Page 149.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is as much about wresting domination away from the capitalists as it is about a kind of society-wide self-realisation.&lt;br /&gt;
&lt;br /&gt;
A grasping in consciousness of what before was hidden–the true nature of the capitalist division of labour.&lt;br /&gt;
&lt;br /&gt;
Page 12.&lt;br /&gt;
&lt;br /&gt;
The process is at once transformative as it is a form of discovery. It is a form of creation as well as externally determined knowledge.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat involves a &#039;&#039;dialectical&#039;&#039; as opposed to a &#039;&#039;mechanical&#039;&#039; method–where the proletariat defeats the capitalist class it abolishes the necessity for power. Without this assumption of power over the previously capitalist-controlled division of labour, there is also no self-knowledge. The dictatorship of the proletariat forms the working class as a social subject, whereas before it was enslaved; objectified.&lt;br /&gt;
&lt;br /&gt;
It gives content to the idea of class struggle–without some form of unity, some form of radical organisation, the capitalist machine continues apace.&lt;br /&gt;
&lt;br /&gt;
- EOF -&lt;br /&gt;
&lt;br /&gt;
[[Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5420</id>
		<title>User:Vidak</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5420"/>
		<updated>2025-06-19T22:29:51Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== LOCATION ==&lt;br /&gt;
&lt;br /&gt;
 The unceded, stolen land of the Wadjuk people of the Noongar nation. Always was, always will be, Aboriginal land!!&lt;br /&gt;
&lt;br /&gt;
== Quotations ==&lt;br /&gt;
&lt;br /&gt;
You are braver than you believe, stronger than you seem, and smarter than you think. ~winnie-the-pooh&lt;br /&gt;
&lt;br /&gt;
While there is a lower class, I am in it, while there is a criminal element, I am of it, and while there is a soul in prison, I am not free. ~eugene-v-debs&lt;br /&gt;
&lt;br /&gt;
you know this boogie is for real! ~jamiroquai&lt;br /&gt;
&lt;br /&gt;
== My interests ==&lt;br /&gt;
&lt;br /&gt;
* marxism&lt;br /&gt;
* permacomputing&lt;br /&gt;
* solarpunk&lt;br /&gt;
* social ecology&lt;br /&gt;
* socialism&lt;br /&gt;
* atheist humanism&lt;br /&gt;
* epicurean materialist&lt;br /&gt;
* common lisp&lt;br /&gt;
* GNU without stallman characteristics&lt;br /&gt;
* dialectical materialism&lt;br /&gt;
&lt;br /&gt;
== Contact details ==&lt;br /&gt;
&lt;br /&gt;
[https://gravatar.com/comradevidak My Gravatar]&lt;br /&gt;
&lt;br /&gt;
e-mail: [mailto:vidak@riseup.net vidak@riseup.net]&lt;br /&gt;
&lt;br /&gt;
=== party member: ===&lt;br /&gt;
&lt;br /&gt;
[https://socialist-alliance.org Socialist Alliance].&lt;br /&gt;
&lt;br /&gt;
[https://greenleft.org.au Green Left Newspaper].&lt;br /&gt;
&lt;br /&gt;
=== age: ===&lt;br /&gt;
&lt;br /&gt;
1991.&lt;br /&gt;
&lt;br /&gt;
=== git repo: ===&lt;br /&gt;
&lt;br /&gt;
https://sr.ht/~vidak&lt;br /&gt;
&lt;br /&gt;
==== computer languages: ====&lt;br /&gt;
&lt;br /&gt;
* common lisp,&lt;br /&gt;
* elisp, &lt;br /&gt;
* 6502 assembly language,&lt;br /&gt;
* BASIC.&lt;br /&gt;
&lt;br /&gt;
(peertube) https://spectra.video/a/vidak/video-channels&lt;br /&gt;
&lt;br /&gt;
(smolnet) gopher://zaibatsu.circumlunar.space/1/~vidak&lt;br /&gt;
&lt;br /&gt;
(smolnet) gemini://tilde.town/~vidak&lt;br /&gt;
&lt;br /&gt;
=== Current operating system ===&lt;br /&gt;
&lt;br /&gt;
debian 12 &lt;br /&gt;
&lt;br /&gt;
== Substack ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
== ASF-IWA ==&lt;br /&gt;
&lt;br /&gt;
Articles I wrote while secretary of the Perth branch of the ASF-IWA.&lt;br /&gt;
&lt;br /&gt;
https://vidak.substack.com/s/asf-iwa-essays&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5419</id>
		<title>User:Vidak</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5419"/>
		<updated>2025-06-19T22:29:30Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== LOCATION ==&lt;br /&gt;
&lt;br /&gt;
 The unceded, stolen land of the Wadjuk people of the Noongar nation. Always was, always will be, Aboriginal land!!&lt;br /&gt;
&lt;br /&gt;
== Quotations ==&lt;br /&gt;
&lt;br /&gt;
You are braver than you believe, stronger than you seem, and smarter than you think. ~winnie-the-pooh&lt;br /&gt;
&lt;br /&gt;
While there is a lower class, I am in it, while there is a criminal element, I am of it, and while there is a soul in prison, I am not free. ~eugene-v-debs&lt;br /&gt;
&lt;br /&gt;
you know this boogie is for real! ~jamiroquai&lt;br /&gt;
&lt;br /&gt;
== My interests ==&lt;br /&gt;
&lt;br /&gt;
* marxism&lt;br /&gt;
* permacomputing&lt;br /&gt;
* solarpunk&lt;br /&gt;
* social ecology&lt;br /&gt;
* socialism&lt;br /&gt;
* atheist humanism&lt;br /&gt;
* epicurean materialist&lt;br /&gt;
* common lisp&lt;br /&gt;
* GNU without stallman characteristics&lt;br /&gt;
* dialectical materialism&lt;br /&gt;
&lt;br /&gt;
== Contact details ==&lt;br /&gt;
&lt;br /&gt;
[https://gravatar.com/comradevidak My Gravatar]&lt;br /&gt;
&lt;br /&gt;
e-mail: [mailto:vidak@riseup.net vidak@riseup.net]&lt;br /&gt;
&lt;br /&gt;
=== party member: ===&lt;br /&gt;
&lt;br /&gt;
[https://socialist-alliance.org Socialist Alliance].&lt;br /&gt;
&lt;br /&gt;
[https://greenleft.org.au Green Left Newspaper].&lt;br /&gt;
&lt;br /&gt;
=== age: ===&lt;br /&gt;
&lt;br /&gt;
1991.&lt;br /&gt;
&lt;br /&gt;
=== git repo: ===&lt;br /&gt;
&lt;br /&gt;
https://sr.ht/~vidak&lt;br /&gt;
&lt;br /&gt;
==== computer languages: ====&lt;br /&gt;
&lt;br /&gt;
* common lisp,&lt;br /&gt;
* elisp, &lt;br /&gt;
* 6502 assembly language,&lt;br /&gt;
* BASIC.&lt;br /&gt;
&lt;br /&gt;
(peertube) https://spectra.video/a/vidak/video-channels&lt;br /&gt;
&lt;br /&gt;
(smolnet) gopher://zaibatsu.circumlunar.space/1/~vidak&lt;br /&gt;
&lt;br /&gt;
(smolnet) gemini://tilde.town/~vidak&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current operating system ===&lt;br /&gt;
&lt;br /&gt;
debian 12 &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Substack ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
== ASF-IWA ==&lt;br /&gt;
&lt;br /&gt;
Articles I wrote while secretary of the Perth branch of the ASF-IWA.&lt;br /&gt;
&lt;br /&gt;
https://vidak.substack.com/s/asf-iwa-essays&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5418</id>
		<title>User:Vidak</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5418"/>
		<updated>2025-06-19T22:26:36Z</updated>

		<summary type="html">&lt;p&gt;Vidak: /* location: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== LOCATION ==&lt;br /&gt;
&lt;br /&gt;
 The unceded, stolen land of the Wadjuk people of the Noongar nation. Always was, always will be, Aboriginal land!!&lt;br /&gt;
&lt;br /&gt;
== Quotations ==&lt;br /&gt;
&lt;br /&gt;
You are braver than you believe, stronger than you seem, and smarter than you think. ~winnie-the-pooh&lt;br /&gt;
&lt;br /&gt;
While there is a lower class, I am in it, while there is a criminal element, I am of it, and while there is a soul in prison, I am not free. ~eugene-v-debs&lt;br /&gt;
&lt;br /&gt;
you know this boogie is for real! ~jamiroquai&lt;br /&gt;
&lt;br /&gt;
== My interests ==&lt;br /&gt;
&lt;br /&gt;
* marxism&lt;br /&gt;
* permacomputing&lt;br /&gt;
* solarpunk&lt;br /&gt;
* social ecology&lt;br /&gt;
* socialism&lt;br /&gt;
* atheist humanism&lt;br /&gt;
* epicurean materialist&lt;br /&gt;
* common lisp&lt;br /&gt;
* GNU without stallman characteristics&lt;br /&gt;
* dialectical materialism&lt;br /&gt;
&lt;br /&gt;
=== party member: ===&lt;br /&gt;
&lt;br /&gt;
[https://socialist-alliance.org Socialist Alliance].&lt;br /&gt;
&lt;br /&gt;
[https://greenleft.org.au Green Left Newspaper].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current operating system ==&lt;br /&gt;
&lt;br /&gt;
debian 12 &lt;br /&gt;
&lt;br /&gt;
== Contact details ==&lt;br /&gt;
&lt;br /&gt;
e-mail: [mailto:vidak@riseup.net]&lt;br /&gt;
&lt;br /&gt;
=== location: ===&lt;br /&gt;
&lt;br /&gt;
boorloo, wadjuk noongar boodja.&lt;br /&gt;
&lt;br /&gt;
=== age: ===&lt;br /&gt;
&lt;br /&gt;
1991.&lt;br /&gt;
&lt;br /&gt;
computer languages:&lt;br /&gt;
&lt;br /&gt;
* common lisp,&lt;br /&gt;
* elisp, &lt;br /&gt;
* 6502 assembly language,&lt;br /&gt;
* BASIC.&lt;br /&gt;
&lt;br /&gt;
=== git repo: ===&lt;br /&gt;
&lt;br /&gt;
https://sr.ht/~vidak&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
(peertube) https://spectra.video/a/vidak/video-channels&lt;br /&gt;
&lt;br /&gt;
(smolnet) gopher://zaibatsu.circumlunar.space/1/~vidak&lt;br /&gt;
&lt;br /&gt;
(smolnet) gemini://tilde.town/~vidak&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[https://gravatar.com/comradevidak]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Substack ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
== ASF-IWA ==&lt;br /&gt;
&lt;br /&gt;
Articles I wrote while secretary of the Perth branch of the ASF-IWA.&lt;br /&gt;
&lt;br /&gt;
https://vidak.substack.com/s/asf-iwa-essays&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5417</id>
		<title>User:Vidak</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5417"/>
		<updated>2025-06-19T22:23:50Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== LOCATION ==&lt;br /&gt;
&lt;br /&gt;
 The unceded, stolen land of the Wadjuk people of the Noongar nation. Always was, always will be, Aboriginal land!!&lt;br /&gt;
&lt;br /&gt;
== Quotations ==&lt;br /&gt;
&lt;br /&gt;
You are braver than you believe, stronger than you seem, and smarter than you think. ~winnie-the-pooh&lt;br /&gt;
&lt;br /&gt;
While there is a lower class, I am in it, while there is a criminal element, I am of it, and while there is a soul in prison, I am not free. ~eugene-v-debs&lt;br /&gt;
&lt;br /&gt;
you know this boogie is for real! ~jamiroquai&lt;br /&gt;
&lt;br /&gt;
== My interests ==&lt;br /&gt;
&lt;br /&gt;
* marxism&lt;br /&gt;
* permacomputing&lt;br /&gt;
* solarpunk&lt;br /&gt;
* social ecology&lt;br /&gt;
* socialism&lt;br /&gt;
* atheist humanism&lt;br /&gt;
* epicurean materialist&lt;br /&gt;
* common lisp&lt;br /&gt;
* GNU without stallman characteristics&lt;br /&gt;
* dialectical materialism&lt;br /&gt;
&lt;br /&gt;
=== party member: ===&lt;br /&gt;
&lt;br /&gt;
[https://socialist-alliance.org Socialist Alliance].&lt;br /&gt;
&lt;br /&gt;
[https://greenleft.org.au Green Left Newspaper].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current operating system ==&lt;br /&gt;
&lt;br /&gt;
debian 12 &lt;br /&gt;
&lt;br /&gt;
== Contact details ==&lt;br /&gt;
&lt;br /&gt;
e-mail: [mailto:vidak@riseup.net]&lt;br /&gt;
&lt;br /&gt;
=== location: ===&lt;br /&gt;
&lt;br /&gt;
boorloo, whadjuk noongar boodjah.&lt;br /&gt;
&lt;br /&gt;
=== age: ===&lt;br /&gt;
&lt;br /&gt;
1991.&lt;br /&gt;
&lt;br /&gt;
computer languages:&lt;br /&gt;
&lt;br /&gt;
* common lisp,&lt;br /&gt;
* elisp, &lt;br /&gt;
* 6502 assembly language,&lt;br /&gt;
* BASIC.&lt;br /&gt;
&lt;br /&gt;
=== git repo: ===&lt;br /&gt;
&lt;br /&gt;
https://sr.ht/~vidak&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
(peertube) https://spectra.video/a/vidak/video-channels&lt;br /&gt;
&lt;br /&gt;
(smolnet) gopher://zaibatsu.circumlunar.space/1/~vidak&lt;br /&gt;
&lt;br /&gt;
(smolnet) gemini://tilde.town/~vidak&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[https://gravatar.com/comradevidak]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Substack ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
== ASF-IWA ==&lt;br /&gt;
&lt;br /&gt;
Articles I wrote while secretary of the Perth branch of the ASF-IWA.&lt;br /&gt;
&lt;br /&gt;
https://vidak.substack.com/s/asf-iwa-essays&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5416</id>
		<title>User:Vidak</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5416"/>
		<updated>2025-06-19T22:21:33Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== LOCATION ==&lt;br /&gt;
&lt;br /&gt;
 The unceded, stolen land of the Wadjuk people of the Noongar nation. Always was, always will be, Aboriginal land!!&lt;br /&gt;
&lt;br /&gt;
== Quotations ==&lt;br /&gt;
&lt;br /&gt;
You are braver than you believe, stronger than you seem, and smarter than you think. ~winnie-the-pooh&lt;br /&gt;
&lt;br /&gt;
While there is a lower class, I am in it, while there is a criminal element, I am of it, and while there is a soul in prison, I am not free. ~eugene-v-debs&lt;br /&gt;
&lt;br /&gt;
you know this boogie is for real! ~jamiroquai&lt;br /&gt;
&lt;br /&gt;
== My interests ==&lt;br /&gt;
&lt;br /&gt;
* marxism&lt;br /&gt;
* permacomputing&lt;br /&gt;
* solarpunk&lt;br /&gt;
* social ecology&lt;br /&gt;
* socialism&lt;br /&gt;
* atheist humanism&lt;br /&gt;
* epicurean materialist&lt;br /&gt;
* common lisp&lt;br /&gt;
* GNU without stallman characteristics&lt;br /&gt;
* dialectical materialism&lt;br /&gt;
&lt;br /&gt;
(current operating system) debian 12&lt;br /&gt;
&lt;br /&gt;
(peertube) https://spectra.video/a/vidak/video-channels&lt;br /&gt;
&lt;br /&gt;
(email) vidak@riseup.net&lt;br /&gt;
&lt;br /&gt;
(smolnet) gopher://zaibatsu.circumlunar.space/1/~vidak&lt;br /&gt;
&lt;br /&gt;
(smolnet) gemini://tilde.town/~vidak&lt;br /&gt;
&lt;br /&gt;
== Contact details ==&lt;br /&gt;
&lt;br /&gt;
e-mail: [mailto:vidak@riseup.net]&lt;br /&gt;
&lt;br /&gt;
=== location: ===&lt;br /&gt;
&lt;br /&gt;
boorloo, whadjuk noongar boodjah.&lt;br /&gt;
&lt;br /&gt;
=== age: ===&lt;br /&gt;
&lt;br /&gt;
1991.&lt;br /&gt;
&lt;br /&gt;
computer languages:&lt;br /&gt;
&lt;br /&gt;
* common lisp,&lt;br /&gt;
* elisp, &lt;br /&gt;
* 6502 assembly language,&lt;br /&gt;
* BASIC.&lt;br /&gt;
&lt;br /&gt;
=== git repo: ===&lt;br /&gt;
&lt;br /&gt;
https://sr.ht/~vidak&lt;br /&gt;
&lt;br /&gt;
=== party member: ===&lt;br /&gt;
&lt;br /&gt;
Socialist Alliance.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[https://gravatar.com/comradevidak]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Substack ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
== ASF-IWA ==&lt;br /&gt;
&lt;br /&gt;
Articles I wrote while secretary of the Perth branch of the ASF-IWA.&lt;br /&gt;
&lt;br /&gt;
https://vidak.substack.com/s/asf-iwa-essays&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5415</id>
		<title>User:Vidak</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5415"/>
		<updated>2025-06-19T22:21:11Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== LOCATION ==&lt;br /&gt;
&lt;br /&gt;
 The unceded, stolen land of the Wadjuk people of the Noongar nation. Always was, always will be, Aboriginal land!!&lt;br /&gt;
&lt;br /&gt;
== Quotations ==&lt;br /&gt;
&lt;br /&gt;
You are braver than you believe, stronger than you seem, and smarter than you think. ~winnie-the-pooh&lt;br /&gt;
&lt;br /&gt;
While there is a lower class, I am in it, while there is a criminal element, I am of it, and while there is a soul in prison, I am not free. ~eugene-v-debs&lt;br /&gt;
&lt;br /&gt;
you know this boogie is for real! ~jamiroquai&lt;br /&gt;
&lt;br /&gt;
== &lt;br /&gt;
&lt;br /&gt;
* marxism&lt;br /&gt;
* permacomputing&lt;br /&gt;
* solarpunk&lt;br /&gt;
* social ecology&lt;br /&gt;
* socialism&lt;br /&gt;
* atheist humanism&lt;br /&gt;
* epicurean materialist&lt;br /&gt;
* common lisp&lt;br /&gt;
* GNU without stallman characteristics&lt;br /&gt;
* dialectical materialism&lt;br /&gt;
&lt;br /&gt;
(current operating system) debian 12&lt;br /&gt;
&lt;br /&gt;
(peertube) https://spectra.video/a/vidak/video-channels&lt;br /&gt;
&lt;br /&gt;
(email) vidak@riseup.net&lt;br /&gt;
&lt;br /&gt;
(smolnet) gopher://zaibatsu.circumlunar.space/1/~vidak&lt;br /&gt;
&lt;br /&gt;
(smolnet) gemini://tilde.town/~vidak&lt;br /&gt;
&lt;br /&gt;
== Contact details ==&lt;br /&gt;
&lt;br /&gt;
e-mail: [mailto:vidak@riseup.net]&lt;br /&gt;
&lt;br /&gt;
=== location: ===&lt;br /&gt;
&lt;br /&gt;
boorloo, whadjuk noongar boodjah.&lt;br /&gt;
&lt;br /&gt;
=== age: ===&lt;br /&gt;
&lt;br /&gt;
1991.&lt;br /&gt;
&lt;br /&gt;
computer languages:&lt;br /&gt;
&lt;br /&gt;
* common lisp,&lt;br /&gt;
* elisp, &lt;br /&gt;
* 6502 assembly language,&lt;br /&gt;
* BASIC.&lt;br /&gt;
&lt;br /&gt;
=== git repo: ===&lt;br /&gt;
&lt;br /&gt;
https://sr.ht/~vidak&lt;br /&gt;
&lt;br /&gt;
=== party member: ===&lt;br /&gt;
&lt;br /&gt;
Socialist Alliance.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[https://gravatar.com/comradevidak]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Substack ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
== ASF-IWA ==&lt;br /&gt;
&lt;br /&gt;
Articles I wrote while secretary of the Perth branch of the ASF-IWA.&lt;br /&gt;
&lt;br /&gt;
https://vidak.substack.com/s/asf-iwa-essays&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5414</id>
		<title>User:Vidak</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5414"/>
		<updated>2025-06-19T22:18:48Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== LOCATION ==&lt;br /&gt;
&lt;br /&gt;
 The unceded, stolen land of the Wadjuk people of the Noongar nation. Always was, always will be, Aboriginal land!!&lt;br /&gt;
&lt;br /&gt;
== Quotations ==&lt;br /&gt;
&lt;br /&gt;
You are braver than you believe, stronger than you seem, and smarter than you think. ~winnie-the-pooh&lt;br /&gt;
&lt;br /&gt;
While there is a lower class, I am in it, while there is a criminal element, I am of it, and while there is a soul in prison, I am not free. ~eugene-v-debs&lt;br /&gt;
&lt;br /&gt;
you know this boogie is for real! ~jamiroquai&lt;br /&gt;
&lt;br /&gt;
== &lt;br /&gt;
&lt;br /&gt;
- marxism&lt;br /&gt;
- permacomputing&lt;br /&gt;
- solarpunk&lt;br /&gt;
- social ecology&lt;br /&gt;
- socialism&lt;br /&gt;
- atheist humanism&lt;br /&gt;
- epicurean materialist&lt;br /&gt;
- common lisp&lt;br /&gt;
- GNU without stallman characteristics&lt;br /&gt;
- dialectical materialism&lt;br /&gt;
&lt;br /&gt;
(current operating system) debian 12&lt;br /&gt;
&lt;br /&gt;
(peertube) https://spectra.video/a/vidak/video-channels&lt;br /&gt;
&lt;br /&gt;
(email) vidak@riseup.net&lt;br /&gt;
&lt;br /&gt;
(smolnet) gopher://zaibatsu.circumlunar.space/1/~vidak&lt;br /&gt;
&lt;br /&gt;
(smolnet) gemini://tilde.town/~vidak&lt;br /&gt;
&lt;br /&gt;
== Contact details ==&lt;br /&gt;
&lt;br /&gt;
e-mail: [mailto:vidak@riseup.net]&lt;br /&gt;
&lt;br /&gt;
=== location: ===&lt;br /&gt;
&lt;br /&gt;
boorloo, whadjuk noongar boodjah.&lt;br /&gt;
&lt;br /&gt;
=== age: ===&lt;br /&gt;
&lt;br /&gt;
1991.&lt;br /&gt;
&lt;br /&gt;
computer languages:&lt;br /&gt;
&lt;br /&gt;
* common lisp,&lt;br /&gt;
* elisp, &lt;br /&gt;
* 6502 assembly language,&lt;br /&gt;
* BASIC.&lt;br /&gt;
&lt;br /&gt;
=== git repo: ===&lt;br /&gt;
&lt;br /&gt;
https://sr.ht/~vidak&lt;br /&gt;
&lt;br /&gt;
=== party member: ===&lt;br /&gt;
&lt;br /&gt;
Socialist Alliance.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[https://gravatar.com/comradevidak]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Substack ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
== ASF-IWA ==&lt;br /&gt;
&lt;br /&gt;
Articles I wrote while secretary of the Perth branch of the ASF-IWA.&lt;br /&gt;
&lt;br /&gt;
https://vidak.substack.com/s/asf-iwa-essays&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5413</id>
		<title>User:Vidak</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5413"/>
		<updated>2025-06-19T22:13:27Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Contact details ==&lt;br /&gt;
&lt;br /&gt;
e-mail: [mailto:vidak@riseup.net]&lt;br /&gt;
&lt;br /&gt;
=== location: ===&lt;br /&gt;
&lt;br /&gt;
boorloo, whadjuk noongar boodjah.&lt;br /&gt;
&lt;br /&gt;
=== age: ===&lt;br /&gt;
&lt;br /&gt;
1991.&lt;br /&gt;
&lt;br /&gt;
computer languages:&lt;br /&gt;
&lt;br /&gt;
* common lisp,&lt;br /&gt;
* elisp, &lt;br /&gt;
* 6502 assembly language,&lt;br /&gt;
* BASIC.&lt;br /&gt;
&lt;br /&gt;
=== git repo: ===&lt;br /&gt;
&lt;br /&gt;
https://sr.ht/~vidak&lt;br /&gt;
&lt;br /&gt;
=== party member: ===&lt;br /&gt;
&lt;br /&gt;
Socialist Alliance.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
permacomputing&lt;br /&gt;
solar punk&lt;br /&gt;
social ecology&lt;br /&gt;
non-coercive only&lt;br /&gt;
dialectical materialism&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[https://gravatar.com/comradevidak]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Substack ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
== ASF-IWA ==&lt;br /&gt;
&lt;br /&gt;
Articles I wrote while secretary of the Perth branch of the ASF-IWA.&lt;br /&gt;
&lt;br /&gt;
https://vidak.substack.com/s/asf-iwa-essays&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5412</id>
		<title>User:Vidak</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5412"/>
		<updated>2025-06-19T22:10:32Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Contact details ==&lt;br /&gt;
&lt;br /&gt;
e-mail: [mailto:vidak@riseup.net]&lt;br /&gt;
&lt;br /&gt;
=== location: ===&lt;br /&gt;
&lt;br /&gt;
boorloo, whadjuk noongar boodjah.&lt;br /&gt;
&lt;br /&gt;
=== age: ===&lt;br /&gt;
&lt;br /&gt;
1991.&lt;br /&gt;
&lt;br /&gt;
computer languages:&lt;br /&gt;
&lt;br /&gt;
* common lisp,&lt;br /&gt;
* elisp, &lt;br /&gt;
* 6502 assembly language,&lt;br /&gt;
* BASIC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
git repo:&lt;br /&gt;
&lt;br /&gt;
https://sr.ht/~vidak&lt;br /&gt;
party member:&lt;br /&gt;
&lt;br /&gt;
Socialist Alliance.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
permacomputing&lt;br /&gt;
solar punk&lt;br /&gt;
social ecology&lt;br /&gt;
non-coercive only&lt;br /&gt;
dialectical materialism&lt;br /&gt;
&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
[https://gravatar.com/comradevidak]&lt;br /&gt;
&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Substack ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
== ASF-IWA ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Articles I wrote while secretary of the Perth branch of the ASF-IWA.&lt;br /&gt;
&lt;br /&gt;
https://vidak.substack.com/s/asf-iwa-essays&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Welcome to the demo:&lt;br /&gt;
&lt;br /&gt;
1. Write Markdown text on the left&lt;br /&gt;
2. Hit the __Parse__ button or `⌘ + Enter`&lt;br /&gt;
3. See the result to on the right&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/markdown&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5411</id>
		<title>User:Vidak</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5411"/>
		<updated>2025-06-19T22:09:58Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Substack ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
== ASF-IWA ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Articles I wrote while secretary of the Perth branch of the ASF-IWA.&lt;br /&gt;
&lt;br /&gt;
https://vidak.substack.com/s/asf-iwa-essays&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Welcome to the demo:&lt;br /&gt;
&lt;br /&gt;
1. Write Markdown text on the left&lt;br /&gt;
2. Hit the __Parse__ button or `⌘ + Enter`&lt;br /&gt;
3. See the result to on the right&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/markdown&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5410</id>
		<title>Category:The Subtle Dialectician (Vidak)</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5410"/>
		<updated>2025-06-19T22:09:07Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Two other men, both of them criminals, were also led out to be put to death with Jesus. When they came to the place called “The Skull,” they crucified Jesus there, and the two criminals, one on his right and the other on his left. Jesus said, “Forgive them, Father! They don&#039;t know what they are doing.”&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
They divided his clothes among themselves by throwing dice. The people stood there watching while the Jewish leaders made fun of him: “He saved others; let him save himself if he is the Messiah whom God has chosen!”&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
—Luke 23, “Jesus is Crucified”.&lt;br /&gt;
&lt;br /&gt;
I remember being given this lesson as a child. I reflect on it all the time. The lesson is the good people are sometimes profaned and mocked; derided.&lt;br /&gt;
&lt;br /&gt;
Somehow it modulates the simple absolutism of Aesop? Look: sometimes the lesson is ironic.&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5409</id>
		<title>Category:The Subtle Dialectician (Vidak)</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5409"/>
		<updated>2025-06-19T22:08:37Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Two other men, both of them criminals, were also led out to be put to death with Jesus. When they came to the place called “The Skull,” they crucified Jesus there, and the two criminals, one on his right and the other on his left. Jesus said, “Forgive them, Father! They don&#039;t know what they are doing.”&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
They divided his clothes among themselves by throwing dice. The people stood there watching while the Jewish leaders made fun of him: “He saved others; let him save himself if he is the Messiah whom God has chosen!”&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
—Luke 23, “Jesus is Crucified”.&lt;br /&gt;
&lt;br /&gt;
I remember being given this lesson as a child. I reflect on it all the time. The lesson is the good people are sometimes profaned and mocked; derided.&lt;br /&gt;
&lt;br /&gt;
Somehow it modulates the simple absolutism of Aesop? Look: sometimes the lesson is ironic.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Contact details ==&lt;br /&gt;
&lt;br /&gt;
e-mail: [mailto:vidak@riseup.net]&lt;br /&gt;
&lt;br /&gt;
=== location: ===&lt;br /&gt;
&lt;br /&gt;
boorloo, whadjuk noongar boodjah.&lt;br /&gt;
&lt;br /&gt;
=== age: ===&lt;br /&gt;
&lt;br /&gt;
1991.&lt;br /&gt;
&lt;br /&gt;
computer languages:&lt;br /&gt;
&lt;br /&gt;
* common lisp,&lt;br /&gt;
* elisp, &lt;br /&gt;
* 6502 assembly language,&lt;br /&gt;
* BASIC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
git repo:&lt;br /&gt;
&lt;br /&gt;
https://sr.ht/~vidak&lt;br /&gt;
party member:&lt;br /&gt;
&lt;br /&gt;
Socialist Alliance.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
permacomputing&lt;br /&gt;
solar punk&lt;br /&gt;
social ecology&lt;br /&gt;
non-coercive only&lt;br /&gt;
dialectical materialism&lt;br /&gt;
&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
[https://gravatar.com/comradevidak]&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5408</id>
		<title>Category:The Subtle Dialectician (Vidak)</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5408"/>
		<updated>2025-06-19T22:08:13Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Two other men, both of them criminals, were also led out to be put to death with Jesus. When they came to the place called “The Skull,” they crucified Jesus there, and the two criminals, one on his right and the other on his left. Jesus said, “Forgive them, Father! They don&#039;t know what they are doing.”&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
They divided his clothes among themselves by throwing dice. The people stood there watching while the Jewish leaders made fun of him: “He saved others; let him save himself if he is the Messiah whom God has chosen!”&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
—Luke 23, “Jesus is Crucified”.&lt;br /&gt;
&lt;br /&gt;
I remember being given this lesson as a child. I reflect on it all the time. The lesson is the good people are sometimes profaned and mocked; derided.&lt;br /&gt;
&lt;br /&gt;
Somehow it modulates the simple absolutism of Aesop? Look: sometimes the lesson is ironic.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Contact details ==&lt;br /&gt;
&lt;br /&gt;
e-mail: [vidak@riseup.net]&lt;br /&gt;
&lt;br /&gt;
=== location: ===&lt;br /&gt;
&lt;br /&gt;
boorloo, whadjuk noongar boodjah.&lt;br /&gt;
&lt;br /&gt;
=== age: ===&lt;br /&gt;
&lt;br /&gt;
1991.&lt;br /&gt;
&lt;br /&gt;
computer languages:&lt;br /&gt;
&lt;br /&gt;
* common lisp,&lt;br /&gt;
* elisp, &lt;br /&gt;
* 6502 assembly language,&lt;br /&gt;
* BASIC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
git repo:&lt;br /&gt;
&lt;br /&gt;
https://sr.ht/~vidak&lt;br /&gt;
party member:&lt;br /&gt;
&lt;br /&gt;
Socialist Alliance.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
permacomputing&lt;br /&gt;
solar punk&lt;br /&gt;
social ecology&lt;br /&gt;
non-coercive only&lt;br /&gt;
dialectical materialism&lt;br /&gt;
&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
[https://gravatar.com/comradevidak]&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5407</id>
		<title>Category:The Subtle Dialectician (Vidak)</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5407"/>
		<updated>2025-06-19T22:06:32Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Two other men, both of them criminals, were also led out to be put to death with Jesus. When they came to the place called “The Skull,” they crucified Jesus there, and the two criminals, one on his right and the other on his left. Jesus said, “Forgive them, Father! They don&#039;t know what they are doing.”&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
They divided his clothes among themselves by throwing dice. The people stood there watching while the Jewish leaders made fun of him: “He saved others; let him save himself if he is the Messiah whom God has chosen!”&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
—Luke 23, “Jesus is Crucified”.&lt;br /&gt;
&lt;br /&gt;
{{Blockquote&lt;br /&gt;
|text=    Two other men, both of them criminals, were also led out to be put to death with Jesus. When they came to the place called “The Skull,” they crucified Jesus there, and the two criminals, one on his right and the other on his left. Jesus said, “Forgive them, Father! They don&#039;t know what they are doing.”&lt;br /&gt;
&lt;br /&gt;
    They divided his clothes among themselves by throwing dice. The people stood there watching while the Jewish leaders made fun of him: “He saved others; let him save himself if he is the Messiah whom God has chosen!”&lt;br /&gt;
&lt;br /&gt;
—Luke 23, “Jesus is Crucified”.&lt;br /&gt;
|author=Luke 23&lt;br /&gt;
|title=&amp;quot;Jesus is Crucified&amp;quot;&lt;br /&gt;
|source=&#039;&#039;New Testament&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
I remember being given this lesson as a child. I reflect on it all the time. The lesson is the good people are sometimes profaned and mocked; derided.&lt;br /&gt;
&lt;br /&gt;
Somehow it modulates the simple absolutism of Aesop? Look: sometimes the lesson is ironic.&lt;br /&gt;
&lt;br /&gt;
**&lt;br /&gt;
Contact details&lt;br /&gt;
e-mail:&lt;br /&gt;
&lt;br /&gt;
vidak@riseup.net&lt;br /&gt;
location:&lt;br /&gt;
&lt;br /&gt;
boorloo, whadjuk noongar boodjah.&lt;br /&gt;
age:&lt;br /&gt;
1991.&lt;br /&gt;
computer languages:&lt;br /&gt;
&lt;br /&gt;
common lisp, elisp, assembly language.&lt;br /&gt;
git repo:&lt;br /&gt;
&lt;br /&gt;
https://sr.ht/~vidak&lt;br /&gt;
party member:&lt;br /&gt;
&lt;br /&gt;
Socialist Alliance.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
permacomputing&lt;br /&gt;
solar punk&lt;br /&gt;
social ecology&lt;br /&gt;
non-coercive only&lt;br /&gt;
dialectical materialism&lt;br /&gt;
&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
[https://gravatar.com/comradevidak]&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5406</id>
		<title>Category:The Subtle Dialectician (Vidak)</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5406"/>
		<updated>2025-06-19T22:03:07Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    Two other men, both of them criminals, were also led out to be put to death with Jesus. When they came to the place called “The Skull,” they crucified Jesus there, and the two criminals, one on his right and the other on his left. Jesus said, “Forgive them, Father! They don&#039;t know what they are doing.”&lt;br /&gt;
&lt;br /&gt;
    They divided his clothes among themselves by throwing dice. The people stood there watching while the Jewish leaders made fun of him: “He saved others; let him save himself if he is the Messiah whom God has chosen!”&lt;br /&gt;
&lt;br /&gt;
—Luke 23, “Jesus is Crucified”.&lt;br /&gt;
&lt;br /&gt;
I remember being given this lesson as a child. I reflect on it all the time. The lesson is the good people are sometimes profaned and mocked; derided.&lt;br /&gt;
&lt;br /&gt;
Somehow it modulates the simple absolutism of Aesop? Look: sometimes the lesson is ironic.&lt;br /&gt;
&lt;br /&gt;
**&lt;br /&gt;
Contact details&lt;br /&gt;
e-mail:&lt;br /&gt;
&lt;br /&gt;
vidak@riseup.net&lt;br /&gt;
location:&lt;br /&gt;
&lt;br /&gt;
boorloo, whadjuk noongar boodjah.&lt;br /&gt;
age:&lt;br /&gt;
1991.&lt;br /&gt;
computer languages:&lt;br /&gt;
&lt;br /&gt;
common lisp, elisp, assembly language.&lt;br /&gt;
git repo:&lt;br /&gt;
&lt;br /&gt;
https://sr.ht/~vidak&lt;br /&gt;
party member:&lt;br /&gt;
&lt;br /&gt;
Socialist Alliance.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
permacomputing&lt;br /&gt;
solar punk&lt;br /&gt;
social ecology&lt;br /&gt;
non-coercive only&lt;br /&gt;
dialectical materialism&lt;br /&gt;
&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
[https://gravatar.com/comradevidak]&lt;br /&gt;
&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5405</id>
		<title>Research:The Dictatorship of the Proletariat</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5405"/>
		<updated>2025-06-19T22:02:15Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Page 1.&lt;br /&gt;
&lt;br /&gt;
= The Dictatorship of the Proletariat =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Handwritten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Transcribed and published 27 September 2024&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.&lt;br /&gt;
&lt;br /&gt;
There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.&lt;br /&gt;
&lt;br /&gt;
When comrades are finished talking past each other on this point, I think the anxiety anti-Marxists or anti-Leninists share becomes clear–they really want to ask: “Would you stab me in the back? Remember Kronstadt?”&lt;br /&gt;
&lt;br /&gt;
The principle Marxist theoretical concept we are talking about is the dictatorship of the proletariat. Many who raise the objections above would also probably hold misgivings about this particular piece of Marxism.&lt;br /&gt;
&lt;br /&gt;
To the extent that people withdraw from democratic centralism, the vanguard party, the one-party state, they have misunderstood what is actually going on in Marxism–and further, many of the lessons of the past are beginning to become forgotten.&lt;br /&gt;
&lt;br /&gt;
Page 2.&lt;br /&gt;
&lt;br /&gt;
== Class Society and its Abolition ==&lt;br /&gt;
&lt;br /&gt;
Going beyond judging the phrase by how it immediately sounds, many people have levelled serious accusations of blood-thirstiness, power-hungriness, and brutish excess against the dictatorship of the proletariat.&lt;br /&gt;
&lt;br /&gt;
It is indeed possible to locate easily in Marx’s own pen writing in support of revolutionary terrors, and there was–it goes without saying–no love lost between Marx and Bakunin. There is no shortage of repetition of Bakunin’s famous “people’s stick” epithet.&lt;br /&gt;
&lt;br /&gt;
The issue cannot be dealt with so quickly. Historical materialism is not, as Bakunin would only be so pleased to have you believe, mere Metaphysical trickery.&lt;br /&gt;
&lt;br /&gt;
As shocking as it may sound, Marxists have a firm and sincere grasp on the everyday and common sense meaning of democracy, and are firmly committed to the abolition of all class societies.&lt;br /&gt;
&lt;br /&gt;
The major point Marxists are trying to make is not that history is proceeding necessarily and deterministically&lt;br /&gt;
&lt;br /&gt;
Page 3.&lt;br /&gt;
&lt;br /&gt;
toward paradise, and that all we need merely do is hold our party membership cards and nod along. Further, as Lukacs observes,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Orthodox Marxism, therefore, does not imply the uncritical acceptance of the results of Marx’s investigations. It is not the ‘belief’ in this or that thesis, nor the exegesis of a ‘sacred’ book. On the contrary, orthodoxy refers exclusively to method. It is the scientific conviction that dialectical materialism is the road to truth and that its methods can be developed, expanded and deepened only along the lines laid down by its founders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 1.&lt;br /&gt;
&lt;br /&gt;
The notion that Marxism is some dogma that, say, follows in line with the “tradition of Russian autocracy” is a convenient and popular attitude, and completely ignores the content of Marxism.&lt;br /&gt;
&lt;br /&gt;
Marxism speaks of a true and genuine revolution, one that addresses the substance of the ills of capitalist society. Marx was clear when he addressed Proudhon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Does this mean that after the fall of the old society there will be a new class domination culminating in a new political power? No.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The condition for the emancipation of the working class is the abolition of every class, just as the condition for the liberation of the third estate, of the bourgeois order, was the abolition of all estates and all orders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;The Poverty of Philosophy&#039;&#039; (1847).&lt;br /&gt;
&lt;br /&gt;
The reason why follows in the very next parapgraph–the abolition of the working class is the abolition of all classes altogether:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The working class, in the course of its development, will substitute for the old civil society an association which will exclude classes and their antagonism, and there will be no more political power properly so-called, since political power is precisely the official expression of antagonism in civil society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
One should not, either, be distracted by thr discussion in an earlier paragraph of the “productive forces”&lt;br /&gt;
&lt;br /&gt;
Page 4.&lt;br /&gt;
&lt;br /&gt;
because it contains considerable elaboration on exactly what the details of this universal abolition of class are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Of all the instruments of production, the greatest productive power is the revolutionary class itself. The organization of revolutionary elements as a class supposes the existence of all the productive forces which could be engendered in the bosom of the old society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
None of this relies on any concept of blind historical necessity, instead it is dealing with the discovery of where liberatory agency lies within capitalism.&lt;br /&gt;
&lt;br /&gt;
Lukacs captures the essence of this theory of class struggle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Only when consciousness stands in such a relation to reality can theory and practice be united. But for this to happen the emergence of consciousness must become the decisive step which the historical process must take towards its proper end (an end constituted by the wills of men, but neither dependent on human whim, nor the product of human invention). The historical function of theory is to make this step a practical possibility. Only when a historical situation has arisen in which a class must understand society if it is to assert itself; only when the fact that a class understands itself means that it understands society as a whole and when, in consequence, the class becomes both the subject and the object of knowledge; in short, only when these conditions are all satisfied will the unity of theory and practice, the precondition of the revolutionary function of the theory, become possible.Show&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 2.&lt;br /&gt;
&lt;br /&gt;
The concept of political-economic class is critical on this point, and cannot be overstated. This is what separated Marx and Bakunin, because for Marxists, once you remove the element of Capital from society, the class struggle is won decisively.&lt;br /&gt;
&lt;br /&gt;
Page 5.&lt;br /&gt;
&lt;br /&gt;
For Bakunin, and indeed many of the detractors of the dictatorship of the proletariat, it is sufficient to abolish the capitalist state alone, by act of will.&lt;br /&gt;
&lt;br /&gt;
When it comes to adducing what it is that Marxism considers the “abolition of Capital”, the dictatorship of the proletariat plays a key role.&lt;br /&gt;
&lt;br /&gt;
One could think of both Rosa Luxemburg and Lenin’s appreciation as “broad” and “narrow” approaches respectively. Luxemburg for the most part gave few prescriptions about the content of the dictatorship of the proletariat, whereas Lenin could be thought of as being more specific–and probably more enthusiastic: it entails democratic centralism–the practice that a worker’s party is, among other conditions, duty-bound to act in unison.&lt;br /&gt;
&lt;br /&gt;
What Luxemburg and Lenin would have both assented to was the necessity of the dominance (or “hegemony”) of the working class through the exercise of power–through a state or otherwise.&lt;br /&gt;
&lt;br /&gt;
Page 6.&lt;br /&gt;
&lt;br /&gt;
There is a popular objection, however, that it is not possible to abolish power by exercising power. So the repetition of Bakunin goes, a worker’s government has no interest in its self-abolition.&lt;br /&gt;
&lt;br /&gt;
The interlocutor that one often finds oneself faced with expressing this objection is often more interested in accusing than attempting to address the actual issue of class struggle.&lt;br /&gt;
&lt;br /&gt;
Class struggle developed naturally within different stages of human history–where there is some dominant social class, be it feudal, slave-owning, or a form of capitalism, there are oppressed classes–subaltern classes.&lt;br /&gt;
&lt;br /&gt;
Under capitalism, we are prrsented with the dominance of the capitalist class. Marxism commonly regards this state of affairs as the “dictatorship” of the bourgoisie.&lt;br /&gt;
&lt;br /&gt;
The problem for Marxism here is not so much about how to go about immediately dismantling the capitalist state but understanding the source of its power.&lt;br /&gt;
&lt;br /&gt;
Page 7.&lt;br /&gt;
&lt;br /&gt;
The revolution that Marxism calls for is not attempting to slow down the struggle or deviate it into some form of piece-meal affair.&lt;br /&gt;
&lt;br /&gt;
It is important recognise that there are society-wide forces that cannot simply be prefigured away, and must be dealt with head-on and acknowledged, not simply “abolished”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;In the social production of their existence, men inevitably enter into definite relations, which are independent of their will, namely relations of production appropriate to a given stage in the development of their material forces of production.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Marx, “Preface”, &#039;&#039;A Contribution to the Critique of Political Economy&#039;&#039; (1859).&lt;br /&gt;
&lt;br /&gt;
When Marx talks about the “appropriateness” of the relations of production with respect to the development of the forces of production, it is easy to repeat, again, the popular and convenient interpretation that historical materialism just means the “economic base” of society controls or determines necessarily the rest of human social life.&lt;br /&gt;
&lt;br /&gt;
The repetition of this assertion amounts to a vulgarisation of Marxism.&lt;br /&gt;
&lt;br /&gt;
Page 8.&lt;br /&gt;
&lt;br /&gt;
What has been forgotten is that Marx’s materialism did not regard the relations of production and forces of production as neatly conscious mental cognition in such a way as to collect conscious social life wholly within the political-economic superstructure.&lt;br /&gt;
&lt;br /&gt;
Such an intepretation is reminiscent of Althusserianism–and probably of the Kantian division between the phenomenal and noumenal–things that occur in experience, and obversely the spooky “thing-in-itself” which produces our experience of the world external to our senses, but is located completely outside the conscious human world.&lt;br /&gt;
&lt;br /&gt;
It is not so. Every moment of the capitalist mode of production involves conscious rational thought. But it is not the case that this is some kind of Idealism.&lt;br /&gt;
&lt;br /&gt;
Page 9.&lt;br /&gt;
&lt;br /&gt;
Simple negation of the capitalist state is bound to be insufficient for the task of revolution. Whether it be purely physical, or some combination of psychic and non-cognitive metaphysical trappings, it matters not–&lt;br /&gt;
&lt;br /&gt;
Humanity is integrated into a form of life that fits everyone into a division of labour. Every form of class society possesses some unique or defining structure of their division of labour. It was from their analysis of the division of labour under capitalism that Marx and Engels identified not just the causes of modern oppression, but also its future potentialities.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is necessary for Marxists because it acknowledges not merely the moral requirement for revolution, but also that, in some foundational way, there are objective forces at play in revolution which cannot be liquidated through will alone.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat addresses this. The process of dissolving all power, all forms of&lt;br /&gt;
&lt;br /&gt;
Page 10.&lt;br /&gt;
&lt;br /&gt;
hegemony within society does require the assumption of power, the exercise of some form of social authority and coercive institutions.&lt;br /&gt;
&lt;br /&gt;
The assumption of political dominance by the working class exists only so long as the mode of production has not transitioned to communism. The dictatorship of the proletariat &#039;&#039;is&#039;&#039; indeed about a switching place between struggling classes.&lt;br /&gt;
&lt;br /&gt;
But it is not the case that it necessitates merely just another form of oppression. Remember the proletariat–wage-labour–is an &#039;&#039;instrument of production&#039;&#039;, a form of productive force.&lt;br /&gt;
&lt;br /&gt;
Page 11.&lt;br /&gt;
&lt;br /&gt;
As Lukacs puts it,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Above all the worker can only become conscious of their existence in society when they become aware of themselves as a commodity.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Inasmuch as they incapable in practice of raising themselves above the role of object their consciousness is the &#039;&#039;self-consciousness of the commodity&#039;&#039;; or in other words it is the self-knowledge, the self-revelation of the capitalist society founded upon the production and exchange of commodities.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
“The Standpoint of the Proletariat”, &#039;&#039;Reification and the Consciousness of the Proletariat&#039;&#039;. Page 149.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is as much about wresting domination away from the capitalists as it is about a kind of society-wide self-realisation.&lt;br /&gt;
&lt;br /&gt;
A grasping in consciousness of what before was hidden–the true nature of the capitalist division of labour.&lt;br /&gt;
&lt;br /&gt;
Page 12.&lt;br /&gt;
&lt;br /&gt;
The process is at once transformative as it is a form of discovery. It is a form of creation as well as externally determined knowledge.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat involves a &#039;&#039;dialectical&#039;&#039; as opposed to a &#039;&#039;mechanical&#039;&#039; method–where the proletariat defeats the capitalist class it abolishes the necessity for power. Without this assumption of power over the previously capitalist-controlled division of labour, there is also no self-knowledge. The dictatorship of the proletariat forms the working class as a social subject, whereas before it was enslaved; objectified.&lt;br /&gt;
&lt;br /&gt;
It gives content to the idea of class struggle–without some form of unity, some form of radical organisation, the capitalist machine continues apace.&lt;br /&gt;
&lt;br /&gt;
- EOF -&lt;br /&gt;
&lt;br /&gt;
[[Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5404</id>
		<title>Research:The Dictatorship of the Proletariat</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5404"/>
		<updated>2025-06-19T22:02:07Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Page 1.&lt;br /&gt;
&lt;br /&gt;
= The Dictatorship of the Proletariat =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Handwritten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Transcribed and published 27 September 2024&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.&lt;br /&gt;
&lt;br /&gt;
There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.&lt;br /&gt;
&lt;br /&gt;
When comrades are finished talking past each other on this point, I think the anxiety anti-Marxists or anti-Leninists share becomes clear–they really want to ask: “Would you stab me in the back? Remember Kronstadt?”&lt;br /&gt;
&lt;br /&gt;
The principle Marxist theoretical concept we are talking about is the dictatorship of the proletariat. Many who raise the objections above would also probably hold misgivings about this particular piece of Marxism.&lt;br /&gt;
&lt;br /&gt;
To the extent that people withdraw from democratic centralism, the vanguard party, the one-party state, they have misunderstood what is actually going on in Marxism–and further, many of the lessons of the past are beginning to become forgotten.&lt;br /&gt;
&lt;br /&gt;
Page 2.&lt;br /&gt;
&lt;br /&gt;
== Class Society and its Abolition ==&lt;br /&gt;
&lt;br /&gt;
Going beyond judging the phrase by how it immediately sounds, many people have levelled serious accusations of blood-thirstiness, power-hungriness, and brutish excess against the dictatorship of the proletariat.&lt;br /&gt;
&lt;br /&gt;
It is indeed possible to locate easily in Marx’s own pen writing in support of revolutionary terrors, and there was–it goes without saying–no love lost between Marx and Bakunin. There is no shortage of repetition of Bakunin’s famous “people’s stick” epithet.&lt;br /&gt;
&lt;br /&gt;
The issue cannot be dealt with so quickly. Historical materialism is not, as Bakunin would only be so pleased to have you believe, mere Metaphysical trickery.&lt;br /&gt;
&lt;br /&gt;
As shocking as it may sound, Marxists have a firm and sincere grasp on the everyday and common sense meaning of democracy, and are firmly committed to the abolition of all class societies.&lt;br /&gt;
&lt;br /&gt;
The major point Marxists are trying to make is not that history is proceeding necessarily and deterministically&lt;br /&gt;
&lt;br /&gt;
Page 3.&lt;br /&gt;
&lt;br /&gt;
toward paradise, and that all we need merely do is hold our party membership cards and nod along. Further, as Lukacs observes,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Orthodox Marxism, therefore, does not imply the uncritical acceptance of the results of Marx’s investigations. It is not the ‘belief’ in this or that thesis, nor the exegesis of a ‘sacred’ book. On the contrary, orthodoxy refers exclusively to method. It is the scientific conviction that dialectical materialism is the road to truth and that its methods can be developed, expanded and deepened only along the lines laid down by its founders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 1.&lt;br /&gt;
&lt;br /&gt;
The notion that Marxism is some dogma that, say, follows in line with the “tradition of Russian autocracy” is a convenient and popular attitude, and completely ignores the content of Marxism.&lt;br /&gt;
&lt;br /&gt;
Marxism speaks of a true and genuine revolution, one that addresses the substance of the ills of capitalist society. Marx was clear when he addressed Proudhon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Does this mean that after the fall of the old society there will be a new class domination culminating in a new political power? No.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The condition for the emancipation of the working class is the abolition of every class, just as the condition for the liberation of the third estate, of the bourgeois order, was the abolition of all estates and all orders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;The Poverty of Philosophy&#039;&#039; (1847).&lt;br /&gt;
&lt;br /&gt;
The reason why follows in the very next parapgraph–the abolition of the working class is the abolition of all classes altogether:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The working class, in the course of its development, will substitute for the old civil society an association which will exclude classes and their antagonism, and there will be no more political power properly so-called, since political power is precisely the official expression of antagonism in civil society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
One should not, either, be distracted by thr discussion in an earlier paragraph of the “productive forces”&lt;br /&gt;
&lt;br /&gt;
Page 4.&lt;br /&gt;
&lt;br /&gt;
because it contains considerable elaboration on exactly what the details of this universal abolition of class are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Of all the instruments of production, the greatest productive power is the revolutionary class itself. The organization of revolutionary elements as a class supposes the existence of all the productive forces which could be engendered in the bosom of the old society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
None of this relies on any concept of blind historical necessity, instead it is dealing with the discovery of where liberatory agency lies within capitalism.&lt;br /&gt;
&lt;br /&gt;
Lukacs captures the essence of this theory of class struggle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Only when consciousness stands in such a relation to reality can theory and practice be united. But for this to happen the emergence of consciousness must become the decisive step which the historical process must take towards its proper end (an end constituted by the wills of men, but neither dependent on human whim, nor the product of human invention). The historical function of theory is to make this step a practical possibility. Only when a historical situation has arisen in which a class must understand society if it is to assert itself; only when the fact that a class understands itself means that it understands society as a whole and when, in consequence, the class becomes both the subject and the object of knowledge; in short, only when these conditions are all satisfied will the unity of theory and practice, the precondition of the revolutionary function of the theory, become possible.Show&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 2.&lt;br /&gt;
&lt;br /&gt;
The concept of political-economic class is critical on this point, and cannot be overstated. This is what separated Marx and Bakunin, because for Marxists, once you remove the element of Capital from society, the class struggle is won decisively.&lt;br /&gt;
&lt;br /&gt;
Page 5.&lt;br /&gt;
&lt;br /&gt;
For Bakunin, and indeed many of the detractors of the dictatorship of the proletariat, it is sufficient to abolish the capitalist state alone, by act of will.&lt;br /&gt;
&lt;br /&gt;
When it comes to adducing what it is that Marxism considers the “abolition of Capital”, the dictatorship of the proletariat plays a key role.&lt;br /&gt;
&lt;br /&gt;
One could think of both Rosa Luxemburg and Lenin’s appreciation as “broad” and “narrow” approaches respectively. Luxemburg for the most part gave few prescriptions about the content of the dictatorship of the proletariat, whereas Lenin could be thought of as being more specific–and probably more enthusiastic: it entails democratic centralism–the practice that a worker’s party is, among other conditions, duty-bound to act in unison.&lt;br /&gt;
&lt;br /&gt;
What Luxemburg and Lenin would have both assented to was the necessity of the dominance (or “hegemony”) of the working class through the exercise of power–through a state or otherwise.&lt;br /&gt;
&lt;br /&gt;
Page 6.&lt;br /&gt;
&lt;br /&gt;
There is a popular objection, however, that it is not possible to abolish power by exercising power. So the repetition of Bakunin goes, a worker’s government has no interest in its self-abolition.&lt;br /&gt;
&lt;br /&gt;
The interlocutor that one often finds oneself faced with expressing this objection is often more interested in accusing than attempting to address the actual issue of class struggle.&lt;br /&gt;
&lt;br /&gt;
Class struggle developed naturally within different stages of human history–where there is some dominant social class, be it feudal, slave-owning, or a form of capitalism, there are oppressed classes–subaltern classes.&lt;br /&gt;
&lt;br /&gt;
Under capitalism, we are prrsented with the dominance of the capitalist class. Marxism commonly regards this state of affairs as the “dictatorship” of the bourgoisie.&lt;br /&gt;
&lt;br /&gt;
The problem for Marxism here is not so much about how to go about immediately dismantling the capitalist state but understanding the source of its power.&lt;br /&gt;
&lt;br /&gt;
Page 7.&lt;br /&gt;
&lt;br /&gt;
The revolution that Marxism calls for is not attempting to slow down the struggle or deviate it into some form of piece-meal affair.&lt;br /&gt;
&lt;br /&gt;
It is important recognise that there are society-wide forces that cannot simply be prefigured away, and must be dealt with head-on and acknowledged, not simply “abolished”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;In the social production of their existence, men inevitably enter into definite relations, which are independent of their will, namely relations of production appropriate to a given stage in the development of their material forces of production.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Marx, “Preface”, &#039;&#039;A Contribution to the Critique of Political Economy&#039;&#039; (1859).&lt;br /&gt;
&lt;br /&gt;
When Marx talks about the “appropriateness” of the relations of production with respect to the development of the forces of production, it is easy to repeat, again, the popular and convenient interpretation that historical materialism just means the “economic base” of society controls or determines necessarily the rest of human social life.&lt;br /&gt;
&lt;br /&gt;
The repetition of this assertion amounts to a vulgarisation of Marxism.&lt;br /&gt;
&lt;br /&gt;
Page 8.&lt;br /&gt;
&lt;br /&gt;
What has been forgotten is that Marx’s materialism did not regard the relations of production and forces of production as neatly conscious mental cognition in such a way as to collect conscious social life wholly within the political-economic superstructure.&lt;br /&gt;
&lt;br /&gt;
Such an intepretation is reminiscent of Althusserianism–and probably of the Kantian division between the phenomenal and noumenal–things that occur in experience, and obversely the spooky “thing-in-itself” which produces our experience of the world external to our senses, but is located completely outside the conscious human world.&lt;br /&gt;
&lt;br /&gt;
It is not so. Every moment of the capitalist mode of production involves conscious rational thought. But it is not the case that this is some kind of Idealism.&lt;br /&gt;
&lt;br /&gt;
Page 9.&lt;br /&gt;
&lt;br /&gt;
Simple negation of the capitalist state is bound to be insufficient for the task of revolution. Whether it be purely physical, or some combination of psychic and non-cognitive metaphysical trappings, it matters not–&lt;br /&gt;
&lt;br /&gt;
Humanity is integrated into a form of life that fits everyone into a division of labour. Every form of class society possesses some unique or defining structure of their division of labour. It was from their analysis of the division of labour under capitalism that Marx and Engels identified not just the causes of modern oppression, but also its future potentialities.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is necessary for Marxists because it acknowledges not merely the moral requirement for revolution, but also that, in some foundational way, there are objective forces at play in revolution which cannot be liquidated through will alone.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat addresses this. The process of dissolving all power, all forms of&lt;br /&gt;
&lt;br /&gt;
Page 10.&lt;br /&gt;
&lt;br /&gt;
hegemony within society does require the assumption of power, the exercise of some form of social authority and coercive institutions.&lt;br /&gt;
&lt;br /&gt;
The assumption of political dominance by the working class exists only so long as the mode of production has not transitioned to communism. The dictatorship of the proletariat &#039;&#039;is&#039;&#039; indeed about a switching place between struggling classes.&lt;br /&gt;
&lt;br /&gt;
But it is not the case that it necessitates merely just another form of oppression. Remember the proletariat–wage-labour–is an &#039;&#039;instrument of production&#039;&#039;, a form of productive force.&lt;br /&gt;
&lt;br /&gt;
Page 11.&lt;br /&gt;
&lt;br /&gt;
As Lukacs puts it,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Above all the worker can only become conscious of their existence in society when they become aware of themselves as a commodity.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Inasmuch as they incapable in practice of raising themselves above the role of object their consciousness is the &#039;&#039;self-consciousness of the commodity&#039;&#039;; or in other words it is the self-knowledge, the self-revelation of the capitalist society founded upon the production and exchange of commodities.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
“The Standpoint of the Proletariat”, &#039;&#039;Reification and the Consciousness of the Proletariat&#039;&#039;. Page 149.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is as much about wresting domination away from the capitalists as it is about a kind of society-wide self-realisation.&lt;br /&gt;
&lt;br /&gt;
A grasping in consciousness of what before was hidden–the true nature of the capitalist division of labour.&lt;br /&gt;
&lt;br /&gt;
Page 12.&lt;br /&gt;
&lt;br /&gt;
The process is at once transformative as it is a form of discovery. It is a form of creation as well as externally determined knowledge.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat involves a &#039;&#039;dialectical&#039;&#039; as opposed to a &#039;&#039;mechanical&#039;&#039; method–where the proletariat defeats the capitalist class it abolishes the necessity for power. Without this assumption of power over the previously capitalist-controlled division of labour, there is also no self-knowledge. The dictatorship of the proletariat forms the working class as a social subject, whereas before it was enslaved; objectified.&lt;br /&gt;
&lt;br /&gt;
It gives content to the idea of class struggle–without some form of unity, some form of radical organisation, the capitalist machine continues apace.&lt;br /&gt;
&lt;br /&gt;
- EOF -&lt;br /&gt;
&lt;br /&gt;
[[Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5403</id>
		<title>Research:The Dictatorship of the Proletariat</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5403"/>
		<updated>2025-06-19T22:01:57Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Page 1.&lt;br /&gt;
&lt;br /&gt;
= The Dictatorship of the Proletariat =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Handwritten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Transcribed and published 27 September 2024&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.&lt;br /&gt;
&lt;br /&gt;
There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.&lt;br /&gt;
&lt;br /&gt;
When comrades are finished talking past each other on this point, I think the anxiety anti-Marxists or anti-Leninists share becomes clear–they really want to ask: “Would you stab me in the back? Remember Kronstadt?”&lt;br /&gt;
&lt;br /&gt;
The principle Marxist theoretical concept we are talking about is the dictatorship of the proletariat. Many who raise the objections above would also probably hold misgivings about this particular piece of Marxism.&lt;br /&gt;
&lt;br /&gt;
To the extent that people withdraw from democratic centralism, the vanguard party, the one-party state, they have misunderstood what is actually going on in Marxism–and further, many of the lessons of the past are beginning to become forgotten.&lt;br /&gt;
&lt;br /&gt;
Page 2.&lt;br /&gt;
&lt;br /&gt;
=== Class Society and its Abolition ===&lt;br /&gt;
&lt;br /&gt;
Going beyond judging the phrase by how it immediately sounds, many people have levelled serious accusations of blood-thirstiness, power-hungriness, and brutish excess against the dictatorship of the proletariat.&lt;br /&gt;
&lt;br /&gt;
It is indeed possible to locate easily in Marx’s own pen writing in support of revolutionary terrors, and there was–it goes without saying–no love lost between Marx and Bakunin. There is no shortage of repetition of Bakunin’s famous “people’s stick” epithet.&lt;br /&gt;
&lt;br /&gt;
The issue cannot be dealt with so quickly. Historical materialism is not, as Bakunin would only be so pleased to have you believe, mere Metaphysical trickery.&lt;br /&gt;
&lt;br /&gt;
As shocking as it may sound, Marxists have a firm and sincere grasp on the everyday and common sense meaning of democracy, and are firmly committed to the abolition of all class societies.&lt;br /&gt;
&lt;br /&gt;
The major point Marxists are trying to make is not that history is proceeding necessarily and deterministically&lt;br /&gt;
&lt;br /&gt;
Page 3.&lt;br /&gt;
&lt;br /&gt;
toward paradise, and that all we need merely do is hold our party membership cards and nod along. Further, as Lukacs observes,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Orthodox Marxism, therefore, does not imply the uncritical acceptance of the results of Marx’s investigations. It is not the ‘belief’ in this or that thesis, nor the exegesis of a ‘sacred’ book. On the contrary, orthodoxy refers exclusively to method. It is the scientific conviction that dialectical materialism is the road to truth and that its methods can be developed, expanded and deepened only along the lines laid down by its founders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 1.&lt;br /&gt;
&lt;br /&gt;
The notion that Marxism is some dogma that, say, follows in line with the “tradition of Russian autocracy” is a convenient and popular attitude, and completely ignores the content of Marxism.&lt;br /&gt;
&lt;br /&gt;
Marxism speaks of a true and genuine revolution, one that addresses the substance of the ills of capitalist society. Marx was clear when he addressed Proudhon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Does this mean that after the fall of the old society there will be a new class domination culminating in a new political power? No.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The condition for the emancipation of the working class is the abolition of every class, just as the condition for the liberation of the third estate, of the bourgeois order, was the abolition of all estates and all orders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;The Poverty of Philosophy&#039;&#039; (1847).&lt;br /&gt;
&lt;br /&gt;
The reason why follows in the very next parapgraph–the abolition of the working class is the abolition of all classes altogether:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The working class, in the course of its development, will substitute for the old civil society an association which will exclude classes and their antagonism, and there will be no more political power properly so-called, since political power is precisely the official expression of antagonism in civil society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
One should not, either, be distracted by thr discussion in an earlier paragraph of the “productive forces”&lt;br /&gt;
&lt;br /&gt;
Page 4.&lt;br /&gt;
&lt;br /&gt;
because it contains considerable elaboration on exactly what the details of this universal abolition of class are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Of all the instruments of production, the greatest productive power is the revolutionary class itself. The organization of revolutionary elements as a class supposes the existence of all the productive forces which could be engendered in the bosom of the old society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
None of this relies on any concept of blind historical necessity, instead it is dealing with the discovery of where liberatory agency lies within capitalism.&lt;br /&gt;
&lt;br /&gt;
Lukacs captures the essence of this theory of class struggle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Only when consciousness stands in such a relation to reality can theory and practice be united. But for this to happen the emergence of consciousness must become the decisive step which the historical process must take towards its proper end (an end constituted by the wills of men, but neither dependent on human whim, nor the product of human invention). The historical function of theory is to make this step a practical possibility. Only when a historical situation has arisen in which a class must understand society if it is to assert itself; only when the fact that a class understands itself means that it understands society as a whole and when, in consequence, the class becomes both the subject and the object of knowledge; in short, only when these conditions are all satisfied will the unity of theory and practice, the precondition of the revolutionary function of the theory, become possible.Show&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 2.&lt;br /&gt;
&lt;br /&gt;
The concept of political-economic class is critical on this point, and cannot be overstated. This is what separated Marx and Bakunin, because for Marxists, once you remove the element of Capital from society, the class struggle is won decisively.&lt;br /&gt;
&lt;br /&gt;
Page 5.&lt;br /&gt;
&lt;br /&gt;
For Bakunin, and indeed many of the detractors of the dictatorship of the proletariat, it is sufficient to abolish the capitalist state alone, by act of will.&lt;br /&gt;
&lt;br /&gt;
When it comes to adducing what it is that Marxism considers the “abolition of Capital”, the dictatorship of the proletariat plays a key role.&lt;br /&gt;
&lt;br /&gt;
One could think of both Rosa Luxemburg and Lenin’s appreciation as “broad” and “narrow” approaches respectively. Luxemburg for the most part gave few prescriptions about the content of the dictatorship of the proletariat, whereas Lenin could be thought of as being more specific–and probably more enthusiastic: it entails democratic centralism–the practice that a worker’s party is, among other conditions, duty-bound to act in unison.&lt;br /&gt;
&lt;br /&gt;
What Luxemburg and Lenin would have both assented to was the necessity of the dominance (or “hegemony”) of the working class through the exercise of power–through a state or otherwise.&lt;br /&gt;
&lt;br /&gt;
Page 6.&lt;br /&gt;
&lt;br /&gt;
There is a popular objection, however, that it is not possible to abolish power by exercising power. So the repetition of Bakunin goes, a worker’s government has no interest in its self-abolition.&lt;br /&gt;
&lt;br /&gt;
The interlocutor that one often finds oneself faced with expressing this objection is often more interested in accusing than attempting to address the actual issue of class struggle.&lt;br /&gt;
&lt;br /&gt;
Class struggle developed naturally within different stages of human history–where there is some dominant social class, be it feudal, slave-owning, or a form of capitalism, there are oppressed classes–subaltern classes.&lt;br /&gt;
&lt;br /&gt;
Under capitalism, we are prrsented with the dominance of the capitalist class. Marxism commonly regards this state of affairs as the “dictatorship” of the bourgoisie.&lt;br /&gt;
&lt;br /&gt;
The problem for Marxism here is not so much about how to go about immediately dismantling the capitalist state but understanding the source of its power.&lt;br /&gt;
&lt;br /&gt;
Page 7.&lt;br /&gt;
&lt;br /&gt;
The revolution that Marxism calls for is not attempting to slow down the struggle or deviate it into some form of piece-meal affair.&lt;br /&gt;
&lt;br /&gt;
It is important recognise that there are society-wide forces that cannot simply be prefigured away, and must be dealt with head-on and acknowledged, not simply “abolished”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;In the social production of their existence, men inevitably enter into definite relations, which are independent of their will, namely relations of production appropriate to a given stage in the development of their material forces of production.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Marx, “Preface”, &#039;&#039;A Contribution to the Critique of Political Economy&#039;&#039; (1859).&lt;br /&gt;
&lt;br /&gt;
When Marx talks about the “appropriateness” of the relations of production with respect to the development of the forces of production, it is easy to repeat, again, the popular and convenient interpretation that historical materialism just means the “economic base” of society controls or determines necessarily the rest of human social life.&lt;br /&gt;
&lt;br /&gt;
The repetition of this assertion amounts to a vulgarisation of Marxism.&lt;br /&gt;
&lt;br /&gt;
Page 8.&lt;br /&gt;
&lt;br /&gt;
What has been forgotten is that Marx’s materialism did not regard the relations of production and forces of production as neatly conscious mental cognition in such a way as to collect conscious social life wholly within the political-economic superstructure.&lt;br /&gt;
&lt;br /&gt;
Such an intepretation is reminiscent of Althusserianism–and probably of the Kantian division between the phenomenal and noumenal–things that occur in experience, and obversely the spooky “thing-in-itself” which produces our experience of the world external to our senses, but is located completely outside the conscious human world.&lt;br /&gt;
&lt;br /&gt;
It is not so. Every moment of the capitalist mode of production involves conscious rational thought. But it is not the case that this is some kind of Idealism.&lt;br /&gt;
&lt;br /&gt;
Page 9.&lt;br /&gt;
&lt;br /&gt;
Simple negation of the capitalist state is bound to be insufficient for the task of revolution. Whether it be purely physical, or some combination of psychic and non-cognitive metaphysical trappings, it matters not–&lt;br /&gt;
&lt;br /&gt;
Humanity is integrated into a form of life that fits everyone into a division of labour. Every form of class society possesses some unique or defining structure of their division of labour. It was from their analysis of the division of labour under capitalism that Marx and Engels identified not just the causes of modern oppression, but also its future potentialities.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is necessary for Marxists because it acknowledges not merely the moral requirement for revolution, but also that, in some foundational way, there are objective forces at play in revolution which cannot be liquidated through will alone.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat addresses this. The process of dissolving all power, all forms of&lt;br /&gt;
&lt;br /&gt;
Page 10.&lt;br /&gt;
&lt;br /&gt;
hegemony within society does require the assumption of power, the exercise of some form of social authority and coercive institutions.&lt;br /&gt;
&lt;br /&gt;
The assumption of political dominance by the working class exists only so long as the mode of production has not transitioned to communism. The dictatorship of the proletariat &#039;&#039;is&#039;&#039; indeed about a switching place between struggling classes.&lt;br /&gt;
&lt;br /&gt;
But it is not the case that it necessitates merely just another form of oppression. Remember the proletariat–wage-labour–is an &#039;&#039;instrument of production&#039;&#039;, a form of productive force.&lt;br /&gt;
&lt;br /&gt;
Page 11.&lt;br /&gt;
&lt;br /&gt;
As Lukacs puts it,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Above all the worker can only become conscious of their existence in society when they become aware of themselves as a commodity.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Inasmuch as they incapable in practice of raising themselves above the role of object their consciousness is the &#039;&#039;self-consciousness of the commodity&#039;&#039;; or in other words it is the self-knowledge, the self-revelation of the capitalist society founded upon the production and exchange of commodities.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
“The Standpoint of the Proletariat”, &#039;&#039;Reification and the Consciousness of the Proletariat&#039;&#039;. Page 149.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is as much about wresting domination away from the capitalists as it is about a kind of society-wide self-realisation.&lt;br /&gt;
&lt;br /&gt;
A grasping in consciousness of what before was hidden–the true nature of the capitalist division of labour.&lt;br /&gt;
&lt;br /&gt;
Page 12.&lt;br /&gt;
&lt;br /&gt;
The process is at once transformative as it is a form of discovery. It is a form of creation as well as externally determined knowledge.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat involves a &#039;&#039;dialectical&#039;&#039; as opposed to a &#039;&#039;mechanical&#039;&#039; method–where the proletariat defeats the capitalist class it abolishes the necessity for power. Without this assumption of power over the previously capitalist-controlled division of labour, there is also no self-knowledge. The dictatorship of the proletariat forms the working class as a social subject, whereas before it was enslaved; objectified.&lt;br /&gt;
&lt;br /&gt;
It gives content to the idea of class struggle–without some form of unity, some form of radical organisation, the capitalist machine continues apace.&lt;br /&gt;
&lt;br /&gt;
- EOF -&lt;br /&gt;
&lt;br /&gt;
[[Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5402</id>
		<title>Research:The Dictatorship of the Proletariat</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5402"/>
		<updated>2025-06-19T22:01:43Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Page 1.&lt;br /&gt;
&lt;br /&gt;
== The Dictatorship of the Proletariat ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Handwritten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Transcribed and published 27 September 2024&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.&lt;br /&gt;
&lt;br /&gt;
There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.&lt;br /&gt;
&lt;br /&gt;
When comrades are finished talking past each other on this point, I think the anxiety anti-Marxists or anti-Leninists share becomes clear–they really want to ask: “Would you stab me in the back? Remember Kronstadt?”&lt;br /&gt;
&lt;br /&gt;
The principle Marxist theoretical concept we are talking about is the dictatorship of the proletariat. Many who raise the objections above would also probably hold misgivings about this particular piece of Marxism.&lt;br /&gt;
&lt;br /&gt;
To the extent that people withdraw from democratic centralism, the vanguard party, the one-party state, they have misunderstood what is actually going on in Marxism–and further, many of the lessons of the past are beginning to become forgotten.&lt;br /&gt;
&lt;br /&gt;
Page 2.&lt;br /&gt;
&lt;br /&gt;
=== Class Society and its Abolition ===&lt;br /&gt;
&lt;br /&gt;
Going beyond judging the phrase by how it immediately sounds, many people have levelled serious accusations of blood-thirstiness, power-hungriness, and brutish excess against the dictatorship of the proletariat.&lt;br /&gt;
&lt;br /&gt;
It is indeed possible to locate easily in Marx’s own pen writing in support of revolutionary terrors, and there was–it goes without saying–no love lost between Marx and Bakunin. There is no shortage of repetition of Bakunin’s famous “people’s stick” epithet.&lt;br /&gt;
&lt;br /&gt;
The issue cannot be dealt with so quickly. Historical materialism is not, as Bakunin would only be so pleased to have you believe, mere Metaphysical trickery.&lt;br /&gt;
&lt;br /&gt;
As shocking as it may sound, Marxists have a firm and sincere grasp on the everyday and common sense meaning of democracy, and are firmly committed to the abolition of all class societies.&lt;br /&gt;
&lt;br /&gt;
The major point Marxists are trying to make is not that history is proceeding necessarily and deterministically&lt;br /&gt;
&lt;br /&gt;
Page 3.&lt;br /&gt;
&lt;br /&gt;
toward paradise, and that all we need merely do is hold our party membership cards and nod along. Further, as Lukacs observes,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Orthodox Marxism, therefore, does not imply the uncritical acceptance of the results of Marx’s investigations. It is not the ‘belief’ in this or that thesis, nor the exegesis of a ‘sacred’ book. On the contrary, orthodoxy refers exclusively to method. It is the scientific conviction that dialectical materialism is the road to truth and that its methods can be developed, expanded and deepened only along the lines laid down by its founders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 1.&lt;br /&gt;
&lt;br /&gt;
The notion that Marxism is some dogma that, say, follows in line with the “tradition of Russian autocracy” is a convenient and popular attitude, and completely ignores the content of Marxism.&lt;br /&gt;
&lt;br /&gt;
Marxism speaks of a true and genuine revolution, one that addresses the substance of the ills of capitalist society. Marx was clear when he addressed Proudhon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Does this mean that after the fall of the old society there will be a new class domination culminating in a new political power? No.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The condition for the emancipation of the working class is the abolition of every class, just as the condition for the liberation of the third estate, of the bourgeois order, was the abolition of all estates and all orders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;The Poverty of Philosophy&#039;&#039; (1847).&lt;br /&gt;
&lt;br /&gt;
The reason why follows in the very next parapgraph–the abolition of the working class is the abolition of all classes altogether:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The working class, in the course of its development, will substitute for the old civil society an association which will exclude classes and their antagonism, and there will be no more political power properly so-called, since political power is precisely the official expression of antagonism in civil society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
One should not, either, be distracted by thr discussion in an earlier paragraph of the “productive forces”&lt;br /&gt;
&lt;br /&gt;
Page 4.&lt;br /&gt;
&lt;br /&gt;
because it contains considerable elaboration on exactly what the details of this universal abolition of class are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Of all the instruments of production, the greatest productive power is the revolutionary class itself. The organization of revolutionary elements as a class supposes the existence of all the productive forces which could be engendered in the bosom of the old society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
None of this relies on any concept of blind historical necessity, instead it is dealing with the discovery of where liberatory agency lies within capitalism.&lt;br /&gt;
&lt;br /&gt;
Lukacs captures the essence of this theory of class struggle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Only when consciousness stands in such a relation to reality can theory and practice be united. But for this to happen the emergence of consciousness must become the decisive step which the historical process must take towards its proper end (an end constituted by the wills of men, but neither dependent on human whim, nor the product of human invention). The historical function of theory is to make this step a practical possibility. Only when a historical situation has arisen in which a class must understand society if it is to assert itself; only when the fact that a class understands itself means that it understands society as a whole and when, in consequence, the class becomes both the subject and the object of knowledge; in short, only when these conditions are all satisfied will the unity of theory and practice, the precondition of the revolutionary function of the theory, become possible.Show&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 2.&lt;br /&gt;
&lt;br /&gt;
The concept of political-economic class is critical on this point, and cannot be overstated. This is what separated Marx and Bakunin, because for Marxists, once you remove the element of Capital from society, the class struggle is won decisively.&lt;br /&gt;
&lt;br /&gt;
Page 5.&lt;br /&gt;
&lt;br /&gt;
For Bakunin, and indeed many of the detractors of the dictatorship of the proletariat, it is sufficient to abolish the capitalist state alone, by act of will.&lt;br /&gt;
&lt;br /&gt;
When it comes to adducing what it is that Marxism considers the “abolition of Capital”, the dictatorship of the proletariat plays a key role.&lt;br /&gt;
&lt;br /&gt;
One could think of both Rosa Luxemburg and Lenin’s appreciation as “broad” and “narrow” approaches respectively. Luxemburg for the most part gave few prescriptions about the content of the dictatorship of the proletariat, whereas Lenin could be thought of as being more specific–and probably more enthusiastic: it entails democratic centralism–the practice that a worker’s party is, among other conditions, duty-bound to act in unison.&lt;br /&gt;
&lt;br /&gt;
What Luxemburg and Lenin would have both assented to was the necessity of the dominance (or “hegemony”) of the working class through the exercise of power–through a state or otherwise.&lt;br /&gt;
&lt;br /&gt;
Page 6.&lt;br /&gt;
&lt;br /&gt;
There is a popular objection, however, that it is not possible to abolish power by exercising power. So the repetition of Bakunin goes, a worker’s government has no interest in its self-abolition.&lt;br /&gt;
&lt;br /&gt;
The interlocutor that one often finds oneself faced with expressing this objection is often more interested in accusing than attempting to address the actual issue of class struggle.&lt;br /&gt;
&lt;br /&gt;
Class struggle developed naturally within different stages of human history–where there is some dominant social class, be it feudal, slave-owning, or a form of capitalism, there are oppressed classes–subaltern classes.&lt;br /&gt;
&lt;br /&gt;
Under capitalism, we are prrsented with the dominance of the capitalist class. Marxism commonly regards this state of affairs as the “dictatorship” of the bourgoisie.&lt;br /&gt;
&lt;br /&gt;
The problem for Marxism here is not so much about how to go about immediately dismantling the capitalist state but understanding the source of its power.&lt;br /&gt;
&lt;br /&gt;
Page 7.&lt;br /&gt;
&lt;br /&gt;
The revolution that Marxism calls for is not attempting to slow down the struggle or deviate it into some form of piece-meal affair.&lt;br /&gt;
&lt;br /&gt;
It is important recognise that there are society-wide forces that cannot simply be prefigured away, and must be dealt with head-on and acknowledged, not simply “abolished”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;In the social production of their existence, men inevitably enter into definite relations, which are independent of their will, namely relations of production appropriate to a given stage in the development of their material forces of production.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Marx, “Preface”, &#039;&#039;A Contribution to the Critique of Political Economy&#039;&#039; (1859).&lt;br /&gt;
&lt;br /&gt;
When Marx talks about the “appropriateness” of the relations of production with respect to the development of the forces of production, it is easy to repeat, again, the popular and convenient interpretation that historical materialism just means the “economic base” of society controls or determines necessarily the rest of human social life.&lt;br /&gt;
&lt;br /&gt;
The repetition of this assertion amounts to a vulgarisation of Marxism.&lt;br /&gt;
&lt;br /&gt;
Page 8.&lt;br /&gt;
&lt;br /&gt;
What has been forgotten is that Marx’s materialism did not regard the relations of production and forces of production as neatly conscious mental cognition in such a way as to collect conscious social life wholly within the political-economic superstructure.&lt;br /&gt;
&lt;br /&gt;
Such an intepretation is reminiscent of Althusserianism–and probably of the Kantian division between the phenomenal and noumenal–things that occur in experience, and obversely the spooky “thing-in-itself” which produces our experience of the world external to our senses, but is located completely outside the conscious human world.&lt;br /&gt;
&lt;br /&gt;
It is not so. Every moment of the capitalist mode of production involves conscious rational thought. But it is not the case that this is some kind of Idealism.&lt;br /&gt;
&lt;br /&gt;
Page 9.&lt;br /&gt;
&lt;br /&gt;
Simple negation of the capitalist state is bound to be insufficient for the task of revolution. Whether it be purely physical, or some combination of psychic and non-cognitive metaphysical trappings, it matters not–&lt;br /&gt;
&lt;br /&gt;
Humanity is integrated into a form of life that fits everyone into a division of labour. Every form of class society possesses some unique or defining structure of their division of labour. It was from their analysis of the division of labour under capitalism that Marx and Engels identified not just the causes of modern oppression, but also its future potentialities.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is necessary for Marxists because it acknowledges not merely the moral requirement for revolution, but also that, in some foundational way, there are objective forces at play in revolution which cannot be liquidated through will alone.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat addresses this. The process of dissolving all power, all forms of&lt;br /&gt;
&lt;br /&gt;
Page 10.&lt;br /&gt;
&lt;br /&gt;
hegemony within society does require the assumption of power, the exercise of some form of social authority and coercive institutions.&lt;br /&gt;
&lt;br /&gt;
The assumption of political dominance by the working class exists only so long as the mode of production has not transitioned to communism. The dictatorship of the proletariat &#039;&#039;is&#039;&#039; indeed about a switching place between struggling classes.&lt;br /&gt;
&lt;br /&gt;
But it is not the case that it necessitates merely just another form of oppression. Remember the proletariat–wage-labour–is an &#039;&#039;instrument of production&#039;&#039;, a form of productive force.&lt;br /&gt;
&lt;br /&gt;
Page 11.&lt;br /&gt;
&lt;br /&gt;
As Lukacs puts it,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Above all the worker can only become conscious of their existence in society when they become aware of themselves as a commodity.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Inasmuch as they incapable in practice of raising themselves above the role of object their consciousness is the &#039;&#039;self-consciousness of the commodity&#039;&#039;; or in other words it is the self-knowledge, the self-revelation of the capitalist society founded upon the production and exchange of commodities.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
“The Standpoint of the Proletariat”, &#039;&#039;Reification and the Consciousness of the Proletariat&#039;&#039;. Page 149.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is as much about wresting domination away from the capitalists as it is about a kind of society-wide self-realisation.&lt;br /&gt;
&lt;br /&gt;
A grasping in consciousness of what before was hidden–the true nature of the capitalist division of labour.&lt;br /&gt;
&lt;br /&gt;
Page 12.&lt;br /&gt;
&lt;br /&gt;
The process is at once transformative as it is a form of discovery. It is a form of creation as well as externally determined knowledge.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat involves a &#039;&#039;dialectical&#039;&#039; as opposed to a &#039;&#039;mechanical&#039;&#039; method–where the proletariat defeats the capitalist class it abolishes the necessity for power. Without this assumption of power over the previously capitalist-controlled division of labour, there is also no self-knowledge. The dictatorship of the proletariat forms the working class as a social subject, whereas before it was enslaved; objectified.&lt;br /&gt;
&lt;br /&gt;
It gives content to the idea of class struggle–without some form of unity, some form of radical organisation, the capitalist machine continues apace.&lt;br /&gt;
&lt;br /&gt;
- EOF -&lt;br /&gt;
&lt;br /&gt;
[[Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5401</id>
		<title>Research:The Dictatorship of the Proletariat</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5401"/>
		<updated>2025-06-19T21:57:15Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
[[:Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
Page 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Dictatorship of the Proletariat ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Handwritten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Transcribed and published 27 September 2024&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.&lt;br /&gt;
&lt;br /&gt;
There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.&lt;br /&gt;
&lt;br /&gt;
When comrades are finished talking past each other on this point, I think the anxiety anti-Marxists or anti-Leninists share becomes clear–they really want to ask: “Would you stab me in the back? Remember Kronstadt?”&lt;br /&gt;
&lt;br /&gt;
The principle Marxist theoretical concept we are talking about is the dictatorship of the proletariat. Many who raise the objections above would also probably hold misgivings about this particular piece of Marxism.&lt;br /&gt;
&lt;br /&gt;
To the extent that people withdraw from democratic centralism, the vanguard party, the one-party state, they have misunderstood what is actually going on in Marxism–and further, many of the lessons of the past are beginning to become forgotten.&lt;br /&gt;
&lt;br /&gt;
Page 2.&lt;br /&gt;
&lt;br /&gt;
=== Class Society and its Abolition ===&lt;br /&gt;
&lt;br /&gt;
Going beyond judging the phrase by how it immediately sounds, many people have levelled serious accusations of blood-thirstiness, power-hungriness, and brutish excess against the dictatorship of the proletariat.&lt;br /&gt;
&lt;br /&gt;
It is indeed possible to locate easily in Marx’s own pen writing in support of revolutionary terrors, and there was–it goes without saying–no love lost between Marx and Bakunin. There is no shortage of repetition of Bakunin’s famous “people’s stick” epithet.&lt;br /&gt;
&lt;br /&gt;
The issue cannot be dealt with so quickly. Historical materialism is not, as Bakunin would only be so pleased to have you believe, mere Metaphysical trickery.&lt;br /&gt;
&lt;br /&gt;
As shocking as it may sound, Marxists have a firm and sincere grasp on the everyday and common sense meaning of democracy, and are firmly committed to the abolition of all class societies.&lt;br /&gt;
&lt;br /&gt;
The major point Marxists are trying to make is not that history is proceeding necessarily and deterministically&lt;br /&gt;
&lt;br /&gt;
Page 3.&lt;br /&gt;
&lt;br /&gt;
toward paradise, and that all we need merely do is hold our party membership cards and nod along. Further, as Lukacs observes,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Orthodox Marxism, therefore, does not imply the uncritical acceptance of the results of Marx’s investigations. It is not the ‘belief’ in this or that thesis, nor the exegesis of a ‘sacred’ book. On the contrary, orthodoxy refers exclusively to method. It is the scientific conviction that dialectical materialism is the road to truth and that its methods can be developed, expanded and deepened only along the lines laid down by its founders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 1.&lt;br /&gt;
&lt;br /&gt;
The notion that Marxism is some dogma that, say, follows in line with the “tradition of Russian autocracy” is a convenient and popular attitude, and completely ignores the content of Marxism.&lt;br /&gt;
&lt;br /&gt;
Marxism speaks of a true and genuine revolution, one that addresses the substance of the ills of capitalist society. Marx was clear when he addressed Proudhon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Does this mean that after the fall of the old society there will be a new class domination culminating in a new political power? No.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The condition for the emancipation of the working class is the abolition of every class, just as the condition for the liberation of the third estate, of the bourgeois order, was the abolition of all estates and all orders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;The Poverty of Philosophy&#039;&#039; (1847).&lt;br /&gt;
&lt;br /&gt;
The reason why follows in the very next parapgraph–the abolition of the working class is the abolition of all classes altogether:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The working class, in the course of its development, will substitute for the old civil society an association which will exclude classes and their antagonism, and there will be no more political power properly so-called, since political power is precisely the official expression of antagonism in civil society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
One should not, either, be distracted by thr discussion in an earlier paragraph of the “productive forces”&lt;br /&gt;
&lt;br /&gt;
Page 4.&lt;br /&gt;
&lt;br /&gt;
because it contains considerable elaboration on exactly what the details of this universal abolition of class are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Of all the instruments of production, the greatest productive power is the revolutionary class itself. The organization of revolutionary elements as a class supposes the existence of all the productive forces which could be engendered in the bosom of the old society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
None of this relies on any concept of blind historical necessity, instead it is dealing with the discovery of where liberatory agency lies within capitalism.&lt;br /&gt;
&lt;br /&gt;
Lukacs captures the essence of this theory of class struggle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Only when consciousness stands in such a relation to reality can theory and practice be united. But for this to happen the emergence of consciousness must become the decisive step which the historical process must take towards its proper end (an end constituted by the wills of men, but neither dependent on human whim, nor the product of human invention). The historical function of theory is to make this step a practical possibility. Only when a historical situation has arisen in which a class must understand society if it is to assert itself; only when the fact that a class understands itself means that it understands society as a whole and when, in consequence, the class becomes both the subject and the object of knowledge; in short, only when these conditions are all satisfied will the unity of theory and practice, the precondition of the revolutionary function of the theory, become possible.Show&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 2.&lt;br /&gt;
&lt;br /&gt;
The concept of political-economic class is critical on this point, and cannot be overstated. This is what separated Marx and Bakunin, because for Marxists, once you remove the element of Capital from society, the class struggle is won decisively.&lt;br /&gt;
&lt;br /&gt;
Page 5.&lt;br /&gt;
&lt;br /&gt;
For Bakunin, and indeed many of the detractors of the dictatorship of the proletariat, it is sufficient to abolish the capitalist state alone, by act of will.&lt;br /&gt;
&lt;br /&gt;
When it comes to adducing what it is that Marxism considers the “abolition of Capital”, the dictatorship of the proletariat plays a key role.&lt;br /&gt;
&lt;br /&gt;
One could think of both Rosa Luxemburg and Lenin’s appreciation as “broad” and “narrow” approaches respectively. Luxemburg for the most part gave few prescriptions about the content of the dictatorship of the proletariat, whereas Lenin could be thought of as being more specific–and probably more enthusiastic: it entails democratic centralism–the practice that a worker’s party is, among other conditions, duty-bound to act in unison.&lt;br /&gt;
&lt;br /&gt;
What Luxemburg and Lenin would have both assented to was the necessity of the dominance (or “hegemony”) of the working class through the exercise of power–through a state or otherwise.&lt;br /&gt;
&lt;br /&gt;
Page 6.&lt;br /&gt;
&lt;br /&gt;
There is a popular objection, however, that it is not possible to abolish power by exercising power. So the repetition of Bakunin goes, a worker’s government has no interest in its self-abolition.&lt;br /&gt;
&lt;br /&gt;
The interlocutor that one often finds oneself faced with expressing this objection is often more interested in accusing than attempting to address the actual issue of class struggle.&lt;br /&gt;
&lt;br /&gt;
Class struggle developed naturally within different stages of human history–where there is some dominant social class, be it feudal, slave-owning, or a form of capitalism, there are oppressed classes–subaltern classes.&lt;br /&gt;
&lt;br /&gt;
Under capitalism, we are prrsented with the dominance of the capitalist class. Marxism commonly regards this state of affairs as the “dictatorship” of the bourgoisie.&lt;br /&gt;
&lt;br /&gt;
The problem for Marxism here is not so much about how to go about immediately dismantling the capitalist state but understanding the source of its power.&lt;br /&gt;
&lt;br /&gt;
Page 7.&lt;br /&gt;
&lt;br /&gt;
The revolution that Marxism calls for is not attempting to slow down the struggle or deviate it into some form of piece-meal affair.&lt;br /&gt;
&lt;br /&gt;
It is important recognise that there are society-wide forces that cannot simply be prefigured away, and must be dealt with head-on and acknowledged, not simply “abolished”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;In the social production of their existence, men inevitably enter into definite relations, which are independent of their will, namely relations of production appropriate to a given stage in the development of their material forces of production.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Marx, “Preface”, &#039;&#039;A Contribution to the Critique of Political Economy&#039;&#039; (1859).&lt;br /&gt;
&lt;br /&gt;
When Marx talks about the “appropriateness” of the relations of production with respect to the development of the forces of production, it is easy to repeat, again, the popular and convenient interpretation that historical materialism just means the “economic base” of society controls or determines necessarily the rest of human social life.&lt;br /&gt;
&lt;br /&gt;
The repetition of this assertion amounts to a vulgarisation of Marxism.&lt;br /&gt;
&lt;br /&gt;
Page 8.&lt;br /&gt;
&lt;br /&gt;
What has been forgotten is that Marx’s materialism did not regard the relations of production and forces of production as neatly conscious mental cognition in such a way as to collect conscious social life wholly within the political-economic superstructure.&lt;br /&gt;
&lt;br /&gt;
Such an intepretation is reminiscent of Althusserianism–and probably of the Kantian division between the phenomenal and noumenal–things that occur in experience, and obversely the spooky “thing-in-itself” which produces our experience of the world external to our senses, but is located completely outside the conscious human world.&lt;br /&gt;
&lt;br /&gt;
It is not so. Every moment of the capitalist mode of production involves conscious rational thought. But it is not the case that this is some kind of Idealism.&lt;br /&gt;
&lt;br /&gt;
Page 9.&lt;br /&gt;
&lt;br /&gt;
Simple negation of the capitalist state is bound to be insufficient for the task of revolution. Whether it be purely physical, or some combination of psychic and non-cognitive metaphysical trappings, it matters not–&lt;br /&gt;
&lt;br /&gt;
Humanity is integrated into a form of life that fits everyone into a division of labour. Every form of class society possesses some unique or defining structure of their division of labour. It was from their analysis of the division of labour under capitalism that Marx and Engels identified not just the causes of modern oppression, but also its future potentialities.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is necessary for Marxists because it acknowledges not merely the moral requirement for revolution, but also that, in some foundational way, there are objective forces at play in revolution which cannot be liquidated through will alone.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat addresses this. The process of dissolving all power, all forms of&lt;br /&gt;
&lt;br /&gt;
Page 10.&lt;br /&gt;
&lt;br /&gt;
hegemony within society does require the assumption of power, the exercise of some form of social authority and coercive institutions.&lt;br /&gt;
&lt;br /&gt;
The assumption of political dominance by the working class exists only so long as the mode of production has not transitioned to communism. The dictatorship of the proletariat &#039;&#039;is&#039;&#039; indeed about a switching place between struggling classes.&lt;br /&gt;
&lt;br /&gt;
But it is not the case that it necessitates merely just another form of oppression. Remember the proletariat–wage-labour–is an &#039;&#039;instrument of production&#039;&#039;, a form of productive force.&lt;br /&gt;
&lt;br /&gt;
Page 11.&lt;br /&gt;
&lt;br /&gt;
As Lukacs puts it,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Above all the worker can only become conscious of their existence in society when they become aware of themselves as a commodity.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Inasmuch as they incapable in practice of raising themselves above the role of object their consciousness is the &#039;&#039;self-consciousness of the commodity&#039;&#039;; or in other words it is the self-knowledge, the self-revelation of the capitalist society founded upon the production and exchange of commodities.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
“The Standpoint of the Proletariat”, &#039;&#039;Reification and the Consciousness of the Proletariat&#039;&#039;. Page 149.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is as much about wresting domination away from the capitalists as it is about a kind of society-wide self-realisation.&lt;br /&gt;
&lt;br /&gt;
A grasping in consciousness of what before was hidden–the true nature of the capitalist division of labour.&lt;br /&gt;
&lt;br /&gt;
Page 12.&lt;br /&gt;
&lt;br /&gt;
The process is at once transformative as it is a form of discovery. It is a form of creation as well as externally determined knowledge.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat involves a &#039;&#039;dialectical&#039;&#039; as opposed to a &#039;&#039;mechanical&#039;&#039; method–where the proletariat defeats the capitalist class it abolishes the necessity for power. Without this assumption of power over the previously capitalist-controlled division of labour, there is also no self-knowledge. The dictatorship of the proletariat forms the working class as a social subject, whereas before it was enslaved; objectified.&lt;br /&gt;
&lt;br /&gt;
It gives content to the idea of class struggle–without some form of unity, some form of radical organisation, the capitalist machine continues apace.&lt;br /&gt;
&lt;br /&gt;
- EOF -&lt;br /&gt;
&lt;br /&gt;
[[Category:The_Subtle_Dialectician]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5400</id>
		<title>Research:The Dictatorship of the Proletariat</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5400"/>
		<updated>2025-06-19T21:56:54Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
Page 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Dictatorship of the Proletariat ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Handwritten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Transcribed and published 27 September 2024&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.&lt;br /&gt;
&lt;br /&gt;
There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.&lt;br /&gt;
&lt;br /&gt;
When comrades are finished talking past each other on this point, I think the anxiety anti-Marxists or anti-Leninists share becomes clear–they really want to ask: “Would you stab me in the back? Remember Kronstadt?”&lt;br /&gt;
&lt;br /&gt;
The principle Marxist theoretical concept we are talking about is the dictatorship of the proletariat. Many who raise the objections above would also probably hold misgivings about this particular piece of Marxism.&lt;br /&gt;
&lt;br /&gt;
To the extent that people withdraw from democratic centralism, the vanguard party, the one-party state, they have misunderstood what is actually going on in Marxism–and further, many of the lessons of the past are beginning to become forgotten.&lt;br /&gt;
&lt;br /&gt;
Page 2.&lt;br /&gt;
&lt;br /&gt;
=== Class Society and its Abolition ===&lt;br /&gt;
&lt;br /&gt;
Going beyond judging the phrase by how it immediately sounds, many people have levelled serious accusations of blood-thirstiness, power-hungriness, and brutish excess against the dictatorship of the proletariat.&lt;br /&gt;
&lt;br /&gt;
It is indeed possible to locate easily in Marx’s own pen writing in support of revolutionary terrors, and there was–it goes without saying–no love lost between Marx and Bakunin. There is no shortage of repetition of Bakunin’s famous “people’s stick” epithet.&lt;br /&gt;
&lt;br /&gt;
The issue cannot be dealt with so quickly. Historical materialism is not, as Bakunin would only be so pleased to have you believe, mere Metaphysical trickery.&lt;br /&gt;
&lt;br /&gt;
As shocking as it may sound, Marxists have a firm and sincere grasp on the everyday and common sense meaning of democracy, and are firmly committed to the abolition of all class societies.&lt;br /&gt;
&lt;br /&gt;
The major point Marxists are trying to make is not that history is proceeding necessarily and deterministically&lt;br /&gt;
&lt;br /&gt;
Page 3.&lt;br /&gt;
&lt;br /&gt;
toward paradise, and that all we need merely do is hold our party membership cards and nod along. Further, as Lukacs observes,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Orthodox Marxism, therefore, does not imply the uncritical acceptance of the results of Marx’s investigations. It is not the ‘belief’ in this or that thesis, nor the exegesis of a ‘sacred’ book. On the contrary, orthodoxy refers exclusively to method. It is the scientific conviction that dialectical materialism is the road to truth and that its methods can be developed, expanded and deepened only along the lines laid down by its founders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 1.&lt;br /&gt;
&lt;br /&gt;
The notion that Marxism is some dogma that, say, follows in line with the “tradition of Russian autocracy” is a convenient and popular attitude, and completely ignores the content of Marxism.&lt;br /&gt;
&lt;br /&gt;
Marxism speaks of a true and genuine revolution, one that addresses the substance of the ills of capitalist society. Marx was clear when he addressed Proudhon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Does this mean that after the fall of the old society there will be a new class domination culminating in a new political power? No.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The condition for the emancipation of the working class is the abolition of every class, just as the condition for the liberation of the third estate, of the bourgeois order, was the abolition of all estates and all orders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;The Poverty of Philosophy&#039;&#039; (1847).&lt;br /&gt;
&lt;br /&gt;
The reason why follows in the very next parapgraph–the abolition of the working class is the abolition of all classes altogether:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The working class, in the course of its development, will substitute for the old civil society an association which will exclude classes and their antagonism, and there will be no more political power properly so-called, since political power is precisely the official expression of antagonism in civil society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
One should not, either, be distracted by thr discussion in an earlier paragraph of the “productive forces”&lt;br /&gt;
&lt;br /&gt;
Page 4.&lt;br /&gt;
&lt;br /&gt;
because it contains considerable elaboration on exactly what the details of this universal abolition of class are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Of all the instruments of production, the greatest productive power is the revolutionary class itself. The organization of revolutionary elements as a class supposes the existence of all the productive forces which could be engendered in the bosom of the old society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
None of this relies on any concept of blind historical necessity, instead it is dealing with the discovery of where liberatory agency lies within capitalism.&lt;br /&gt;
&lt;br /&gt;
Lukacs captures the essence of this theory of class struggle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Only when consciousness stands in such a relation to reality can theory and practice be united. But for this to happen the emergence of consciousness must become the decisive step which the historical process must take towards its proper end (an end constituted by the wills of men, but neither dependent on human whim, nor the product of human invention). The historical function of theory is to make this step a practical possibility. Only when a historical situation has arisen in which a class must understand society if it is to assert itself; only when the fact that a class understands itself means that it understands society as a whole and when, in consequence, the class becomes both the subject and the object of knowledge; in short, only when these conditions are all satisfied will the unity of theory and practice, the precondition of the revolutionary function of the theory, become possible.Show&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 2.&lt;br /&gt;
&lt;br /&gt;
The concept of political-economic class is critical on this point, and cannot be overstated. This is what separated Marx and Bakunin, because for Marxists, once you remove the element of Capital from society, the class struggle is won decisively.&lt;br /&gt;
&lt;br /&gt;
Page 5.&lt;br /&gt;
&lt;br /&gt;
For Bakunin, and indeed many of the detractors of the dictatorship of the proletariat, it is sufficient to abolish the capitalist state alone, by act of will.&lt;br /&gt;
&lt;br /&gt;
When it comes to adducing what it is that Marxism considers the “abolition of Capital”, the dictatorship of the proletariat plays a key role.&lt;br /&gt;
&lt;br /&gt;
One could think of both Rosa Luxemburg and Lenin’s appreciation as “broad” and “narrow” approaches respectively. Luxemburg for the most part gave few prescriptions about the content of the dictatorship of the proletariat, whereas Lenin could be thought of as being more specific–and probably more enthusiastic: it entails democratic centralism–the practice that a worker’s party is, among other conditions, duty-bound to act in unison.&lt;br /&gt;
&lt;br /&gt;
What Luxemburg and Lenin would have both assented to was the necessity of the dominance (or “hegemony”) of the working class through the exercise of power–through a state or otherwise.&lt;br /&gt;
&lt;br /&gt;
Page 6.&lt;br /&gt;
&lt;br /&gt;
There is a popular objection, however, that it is not possible to abolish power by exercising power. So the repetition of Bakunin goes, a worker’s government has no interest in its self-abolition.&lt;br /&gt;
&lt;br /&gt;
The interlocutor that one often finds oneself faced with expressing this objection is often more interested in accusing than attempting to address the actual issue of class struggle.&lt;br /&gt;
&lt;br /&gt;
Class struggle developed naturally within different stages of human history–where there is some dominant social class, be it feudal, slave-owning, or a form of capitalism, there are oppressed classes–subaltern classes.&lt;br /&gt;
&lt;br /&gt;
Under capitalism, we are prrsented with the dominance of the capitalist class. Marxism commonly regards this state of affairs as the “dictatorship” of the bourgoisie.&lt;br /&gt;
&lt;br /&gt;
The problem for Marxism here is not so much about how to go about immediately dismantling the capitalist state but understanding the source of its power.&lt;br /&gt;
&lt;br /&gt;
Page 7.&lt;br /&gt;
&lt;br /&gt;
The revolution that Marxism calls for is not attempting to slow down the struggle or deviate it into some form of piece-meal affair.&lt;br /&gt;
&lt;br /&gt;
It is important recognise that there are society-wide forces that cannot simply be prefigured away, and must be dealt with head-on and acknowledged, not simply “abolished”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;In the social production of their existence, men inevitably enter into definite relations, which are independent of their will, namely relations of production appropriate to a given stage in the development of their material forces of production.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Marx, “Preface”, &#039;&#039;A Contribution to the Critique of Political Economy&#039;&#039; (1859).&lt;br /&gt;
&lt;br /&gt;
When Marx talks about the “appropriateness” of the relations of production with respect to the development of the forces of production, it is easy to repeat, again, the popular and convenient interpretation that historical materialism just means the “economic base” of society controls or determines necessarily the rest of human social life.&lt;br /&gt;
&lt;br /&gt;
The repetition of this assertion amounts to a vulgarisation of Marxism.&lt;br /&gt;
&lt;br /&gt;
Page 8.&lt;br /&gt;
&lt;br /&gt;
What has been forgotten is that Marx’s materialism did not regard the relations of production and forces of production as neatly conscious mental cognition in such a way as to collect conscious social life wholly within the political-economic superstructure.&lt;br /&gt;
&lt;br /&gt;
Such an intepretation is reminiscent of Althusserianism–and probably of the Kantian division between the phenomenal and noumenal–things that occur in experience, and obversely the spooky “thing-in-itself” which produces our experience of the world external to our senses, but is located completely outside the conscious human world.&lt;br /&gt;
&lt;br /&gt;
It is not so. Every moment of the capitalist mode of production involves conscious rational thought. But it is not the case that this is some kind of Idealism.&lt;br /&gt;
&lt;br /&gt;
Page 9.&lt;br /&gt;
&lt;br /&gt;
Simple negation of the capitalist state is bound to be insufficient for the task of revolution. Whether it be purely physical, or some combination of psychic and non-cognitive metaphysical trappings, it matters not–&lt;br /&gt;
&lt;br /&gt;
Humanity is integrated into a form of life that fits everyone into a division of labour. Every form of class society possesses some unique or defining structure of their division of labour. It was from their analysis of the division of labour under capitalism that Marx and Engels identified not just the causes of modern oppression, but also its future potentialities.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is necessary for Marxists because it acknowledges not merely the moral requirement for revolution, but also that, in some foundational way, there are objective forces at play in revolution which cannot be liquidated through will alone.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat addresses this. The process of dissolving all power, all forms of&lt;br /&gt;
&lt;br /&gt;
Page 10.&lt;br /&gt;
&lt;br /&gt;
hegemony within society does require the assumption of power, the exercise of some form of social authority and coercive institutions.&lt;br /&gt;
&lt;br /&gt;
The assumption of political dominance by the working class exists only so long as the mode of production has not transitioned to communism. The dictatorship of the proletariat &#039;&#039;is&#039;&#039; indeed about a switching place between struggling classes.&lt;br /&gt;
&lt;br /&gt;
But it is not the case that it necessitates merely just another form of oppression. Remember the proletariat–wage-labour–is an &#039;&#039;instrument of production&#039;&#039;, a form of productive force.&lt;br /&gt;
&lt;br /&gt;
Page 11.&lt;br /&gt;
&lt;br /&gt;
As Lukacs puts it,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Above all the worker can only become conscious of their existence in society when they become aware of themselves as a commodity.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Inasmuch as they incapable in practice of raising themselves above the role of object their consciousness is the &#039;&#039;self-consciousness of the commodity&#039;&#039;; or in other words it is the self-knowledge, the self-revelation of the capitalist society founded upon the production and exchange of commodities.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
“The Standpoint of the Proletariat”, &#039;&#039;Reification and the Consciousness of the Proletariat&#039;&#039;. Page 149.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is as much about wresting domination away from the capitalists as it is about a kind of society-wide self-realisation.&lt;br /&gt;
&lt;br /&gt;
A grasping in consciousness of what before was hidden–the true nature of the capitalist division of labour.&lt;br /&gt;
&lt;br /&gt;
Page 12.&lt;br /&gt;
&lt;br /&gt;
The process is at once transformative as it is a form of discovery. It is a form of creation as well as externally determined knowledge.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat involves a &#039;&#039;dialectical&#039;&#039; as opposed to a &#039;&#039;mechanical&#039;&#039; method–where the proletariat defeats the capitalist class it abolishes the necessity for power. Without this assumption of power over the previously capitalist-controlled division of labour, there is also no self-knowledge. The dictatorship of the proletariat forms the working class as a social subject, whereas before it was enslaved; objectified.&lt;br /&gt;
&lt;br /&gt;
It gives content to the idea of class struggle–without some form of unity, some form of radical organisation, the capitalist machine continues apace.&lt;br /&gt;
&lt;br /&gt;
- EOF -&lt;br /&gt;
&lt;br /&gt;
[[Category:The_Subtle_Dialectician]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:Main_Page&amp;diff=5399</id>
		<title>Research:Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:Main_Page&amp;diff=5399"/>
		<updated>2025-06-19T21:56:38Z</updated>

		<summary type="html">&lt;p&gt;Vidak: /* Thesis portals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ever heard of a game where you add any two concepts together?&amp;lt;br /&amp;gt;&lt;br /&gt;
You [https://en.wikipedia.org/wiki/Infinite_Craft probably] [https://weekly.wordiverse.com/p/landmarks-within-a-dream have]. But, what if the game actually made sense? What if, you know, it was actually based on the [[Philosophical Research:MDem/4.3/6951 plus|interactions of the objects involved]] instead of turning every combination of two terms into a bad pun? LLMs can&#039;t do that. Not in an era where computers can render entire rooms of objects with different simulated materials through collision boxes and raytracing.&lt;br /&gt;
&lt;br /&gt;
The problem? At any given moment, language is [[redlink - Gödel&#039;s incompleteness theorem|inherently static]]. [[redlink|Language can never touch grass]]. Language can never actually go outside and test itself against the world. Ask a book a question and all it can practically do is respond with what terms or concepts are strongly connected to other arbitrary concepts. But what if we were to fix only two things about language? Get rid of the words. Get rid of the rigid connections. Now what is left is an empty beaker in which nameless yet meaningful lumps of stuff constantly run into each other and connect in only the ways that make sense. When the drops trace understandable paths into bigger things we write them down. If the paths are a bit wrong we run the reactions again. Seed. Caryopsis. Stalk. Chlorophyll. Grass. Keep the paths going, keep the [[redlink - ontology|local graphs of concepts]] in [[redlink - meta-ontologically sound|interaction with each other]], and before you know it, a simple net of lines on paper &amp;lt;em&amp;gt;can&amp;lt;/em&amp;gt; touch grass. It only requires the [[redlink - scientific method|willingness to learn]], in the way language itself cannot.&lt;br /&gt;
&lt;br /&gt;
Litho&amp;lt;em&amp;gt;graph&amp;lt;/em&amp;gt;ica is three things: a catalog of [[:Category:Hue-format fake Items|signifiers and objects]], a [[:Category:Thesis portals|research notebook]], and an old-school [[:Category:Wavebuilder ontology|simulation]] of discovery processes and philosophies. The word &amp;quot;processes&amp;quot; in the plural is important — every reasonable route to land at one thing from another which feels worth noting is traced through separately. Different tracks of reasoning are coded into different parallel [[:Category:S2 Double-Signifying Statements|propositions]]; different philosophies or fields of knowledge may be coded in [[:Category:Item colors ontology|different colors]]. Everything begins with one big, weird treasure hunt to find particular motifs and observations that really matter. You pin them up on a board. You break seemingly-simple units down into constellations of smaller dots and begin connecting the dots. You make several constellations into a bigger constellation. Ultimately, you will learn not just &amp;lt;em&amp;gt;how to&amp;lt;/em&amp;gt; reason, but how all of us &amp;lt;em&amp;gt;already&amp;lt;/em&amp;gt; reason, and how each of those forms of reasoning part from properly understanding the ongoing tumult of objects and processes they came out of. You may be surprised at how precise the processes of language can be if only they were [[redlink - ontological model / physics equation?|used for good]]. But when things get tough, or you simply want a break to make things the way you want to, you can also [[redlink - Wavebuilder dictionary|create your own graph file]] with anything in it. Analyze the rhetorical or narrative structure of existing works, or put up your own speculative &amp;quot;thesis&amp;quot; consisting of articles, essays, or short stories where the purpose of your maps is not to get lost. Or do both.&lt;br /&gt;
&lt;br /&gt;
Sometimes this thing is a tool. Sometimes it&#039;s an [[User:Reversedragon/Wavebuilder/2505-17 intro|educational game]]. Sometimes it&#039;s a glorified bibliography where the sources that would go at the bottom of a Wikipedia page steal the spotlight and make you actually go read. This thing is not here to lecture you with one big waterfall of [[redlink - S1 don&#039;t cite Wikipedia|sometimes chewed-up statements]] a bunch of experts over in some hidden tower somewhere once said, it&#039;s here for the actual messy process of learning. (With a tiny side of [[User:Reversedragon/Wavebuilder/2410-22 wave-score|spreadsheets]].)&lt;br /&gt;
&lt;br /&gt;
Combine [[redlink - dragon|fire with lizard]], combine [[redlink - London Fog|milk with tea]], combine [[Ontology:Q819|set theory with the axiom of choice]], combine &amp;lt;cite&amp;gt;Dragon Ball&amp;lt;/cite&amp;gt; with workers&#039; movement to get galactic Trotskyism. The future is in your hands. You only have to take up [[redlink - Promethean task|your torch]] and [[:Category:Historical materialism ontology (general-sense)|find it]].&lt;br /&gt;
&lt;br /&gt;
== Ontology project (Main / Ontology:) ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Reversedragon/FirstNineThousand]] - Items/Lexemes prototype, from Q1 to approximately Q12000&lt;br /&gt;
** [[Special:NamespaceInfo]] [[Special:Search]] - namespace debug&lt;br /&gt;
* [[Philosophical Research:Properties/Numeric|Properties]] - characteristics used to add information to Items&lt;br /&gt;
* Ontology pages&lt;br /&gt;
** [[:Category:Fake Item lists]]&lt;br /&gt;
** [[:Category:Hue-format fake Items]]&lt;br /&gt;
** https://www.mediawiki.org/wiki/Help:Links - saving to put on a Help: page&lt;br /&gt;
&lt;br /&gt;
== Thesis portals ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Thesis portals]] - landings for collected research notes or writings&lt;br /&gt;
* [[Philosophical Research:Molecular Democracy drafts]] - the first thesis portal to exist, which was/is used to inspire Ontology entries and test the site&lt;br /&gt;
* [[User:Vidak|Vidak&#039;s corner]] (user page)&lt;br /&gt;
: * Substack articles - [[:Category:The_Subtle_Dialectician]]&lt;br /&gt;
&lt;br /&gt;
== Extensions that need to be installed or enabled ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:Details  details/summary] - unsure whether hiding Properties with Gadgets is a better idea&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:HTML_Tags  HTML Tags] - enable &amp;lt;code&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/code&amp;gt; tag&lt;br /&gt;
* Recover data from Properties&lt;br /&gt;
* (Wikibase is slated to be removed when the Entity data is recovered, which will simplify the rest of the setup)&lt;br /&gt;
&lt;br /&gt;
[[Category:Top]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5398</id>
		<title>Research:The Dictatorship of the Proletariat</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5398"/>
		<updated>2025-06-19T21:54:48Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
Page 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Dictatorship of the Proletariat ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Handwritten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Transcribed and published September 2024&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.&lt;br /&gt;
&lt;br /&gt;
There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.&lt;br /&gt;
&lt;br /&gt;
When comrades are finished talking past each other on this point, I think the anxiety anti-Marxists or anti-Leninists share becomes clear–they really want to ask: “Would you stab me in the back? Remember Kronstadt?”&lt;br /&gt;
&lt;br /&gt;
The principle Marxist theoretical concept we are talking about is the dictatorship of the proletariat. Many who raise the objections above would also probably hold misgivings about this particular piece of Marxism.&lt;br /&gt;
&lt;br /&gt;
To the extent that people withdraw from democratic centralism, the vanguard party, the one-party state, they have misunderstood what is actually going on in Marxism–and further, many of the lessons of the past are beginning to become forgotten.&lt;br /&gt;
&lt;br /&gt;
Page 2.&lt;br /&gt;
&lt;br /&gt;
=== Class Society and its Abolition ===&lt;br /&gt;
&lt;br /&gt;
Going beyond judging the phrase by how it immediately sounds, many people have levelled serious accusations of blood-thirstiness, power-hungriness, and brutish excess against the dictatorship of the proletariat.&lt;br /&gt;
&lt;br /&gt;
It is indeed possible to locate easily in Marx’s own pen writing in support of revolutionary terrors, and there was–it goes without saying–no love lost between Marx and Bakunin. There is no shortage of repetition of Bakunin’s famous “people’s stick” epithet.&lt;br /&gt;
&lt;br /&gt;
The issue cannot be dealt with so quickly. Historical materialism is not, as Bakunin would only be so pleased to have you believe, mere Metaphysical trickery.&lt;br /&gt;
&lt;br /&gt;
As shocking as it may sound, Marxists have a firm and sincere grasp on the everyday and common sense meaning of democracy, and are firmly committed to the abolition of all class societies.&lt;br /&gt;
&lt;br /&gt;
The major point Marxists are trying to make is not that history is proceeding necessarily and deterministically&lt;br /&gt;
&lt;br /&gt;
Page 3.&lt;br /&gt;
&lt;br /&gt;
toward paradise, and that all we need merely do is hold our party membership cards and nod along. Further, as Lukacs observes,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Orthodox Marxism, therefore, does not imply the uncritical acceptance of the results of Marx’s investigations. It is not the ‘belief’ in this or that thesis, nor the exegesis of a ‘sacred’ book. On the contrary, orthodoxy refers exclusively to method. It is the scientific conviction that dialectical materialism is the road to truth and that its methods can be developed, expanded and deepened only along the lines laid down by its founders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 1.&lt;br /&gt;
&lt;br /&gt;
The notion that Marxism is some dogma that, say, follows in line with the “tradition of Russian autocracy” is a convenient and popular attitude, and completely ignores the content of Marxism.&lt;br /&gt;
&lt;br /&gt;
Marxism speaks of a true and genuine revolution, one that addresses the substance of the ills of capitalist society. Marx was clear when he addressed Proudhon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Does this mean that after the fall of the old society there will be a new class domination culminating in a new political power? No.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The condition for the emancipation of the working class is the abolition of every class, just as the condition for the liberation of the third estate, of the bourgeois order, was the abolition of all estates and all orders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;The Poverty of Philosophy&#039;&#039; (1847).&lt;br /&gt;
&lt;br /&gt;
The reason why follows in the very next parapgraph–the abolition of the working class is the abolition of all classes altogether:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The working class, in the course of its development, will substitute for the old civil society an association which will exclude classes and their antagonism, and there will be no more political power properly so-called, since political power is precisely the official expression of antagonism in civil society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
One should not, either, be distracted by thr discussion in an earlier paragraph of the “productive forces”&lt;br /&gt;
&lt;br /&gt;
Page 4.&lt;br /&gt;
&lt;br /&gt;
because it contains considerable elaboration on exactly what the details of this universal abolition of class are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Of all the instruments of production, the greatest productive power is the revolutionary class itself. The organization of revolutionary elements as a class supposes the existence of all the productive forces which could be engendered in the bosom of the old society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
None of this relies on any concept of blind historical necessity, instead it is dealing with the discovery of where liberatory agency lies within capitalism.&lt;br /&gt;
&lt;br /&gt;
Lukacs captures the essence of this theory of class struggle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Only when consciousness stands in such a relation to reality can theory and practice be united. But for this to happen the emergence of consciousness must become the decisive step which the historical process must take towards its proper end (an end constituted by the wills of men, but neither dependent on human whim, nor the product of human invention). The historical function of theory is to make this step a practical possibility. Only when a historical situation has arisen in which a class must understand society if it is to assert itself; only when the fact that a class understands itself means that it understands society as a whole and when, in consequence, the class becomes both the subject and the object of knowledge; in short, only when these conditions are all satisfied will the unity of theory and practice, the precondition of the revolutionary function of the theory, become possible.Show&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 2.&lt;br /&gt;
&lt;br /&gt;
The concept of political-economic class is critical on this point, and cannot be overstated. This is what separated Marx and Bakunin, because for Marxists, once you remove the element of Capital from society, the class struggle is won decisively.&lt;br /&gt;
&lt;br /&gt;
Page 5.&lt;br /&gt;
&lt;br /&gt;
For Bakunin, and indeed many of the detractors of the dictatorship of the proletariat, it is sufficient to abolish the capitalist state alone, by act of will.&lt;br /&gt;
&lt;br /&gt;
When it comes to adducing what it is that Marxism considers the “abolition of Capital”, the dictatorship of the proletariat plays a key role.&lt;br /&gt;
&lt;br /&gt;
One could think of both Rosa Luxemburg and Lenin’s appreciation as “broad” and “narrow” approaches respectively. Luxemburg for the most part gave few prescriptions about the content of the dictatorship of the proletariat, whereas Lenin could be thought of as being more specific–and probably more enthusiastic: it entails democratic centralism–the practice that a worker’s party is, among other conditions, duty-bound to act in unison.&lt;br /&gt;
&lt;br /&gt;
What Luxemburg and Lenin would have both assented to was the necessity of the dominance (or “hegemony”) of the working class through the exercise of power–through a state or otherwise.&lt;br /&gt;
&lt;br /&gt;
Page 6.&lt;br /&gt;
&lt;br /&gt;
There is a popular objection, however, that it is not possible to abolish power by exercising power. So the repetition of Bakunin goes, a worker’s government has no interest in its self-abolition.&lt;br /&gt;
&lt;br /&gt;
The interlocutor that one often finds oneself faced with expressing this objection is often more interested in accusing than attempting to address the actual issue of class struggle.&lt;br /&gt;
&lt;br /&gt;
Class struggle developed naturally within different stages of human history–where there is some dominant social class, be it feudal, slave-owning, or a form of capitalism, there are oppressed classes–subaltern classes.&lt;br /&gt;
&lt;br /&gt;
Under capitalism, we are prrsented with the dominance of the capitalist class. Marxism commonly regards this state of affairs as the “dictatorship” of the bourgoisie.&lt;br /&gt;
&lt;br /&gt;
The problem for Marxism here is not so much about how to go about immediately dismantling the capitalist state but understanding the source of its power.&lt;br /&gt;
&lt;br /&gt;
Page 7.&lt;br /&gt;
&lt;br /&gt;
The revolution that Marxism calls for is not attempting to slow down the struggle or deviate it into some form of piece-meal affair.&lt;br /&gt;
&lt;br /&gt;
It is important recognise that there are society-wide forces that cannot simply be prefigured away, and must be dealt with head-on and acknowledged, not simply “abolished”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;In the social production of their existence, men inevitably enter into definite relations, which are independent of their will, namely relations of production appropriate to a given stage in the development of their material forces of production.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Marx, “Preface”, &#039;&#039;A Contribution to the Critique of Political Economy&#039;&#039; (1859).&lt;br /&gt;
&lt;br /&gt;
When Marx talks about the “appropriateness” of the relations of production with respect to the development of the forces of production, it is easy to repeat, again, the popular and convenient interpretation that historical materialism just means the “economic base” of society controls or determines necessarily the rest of human social life.&lt;br /&gt;
&lt;br /&gt;
The repetition of this assertion amounts to a vulgarisation of Marxism.&lt;br /&gt;
&lt;br /&gt;
Page 8.&lt;br /&gt;
&lt;br /&gt;
What has been forgotten is that Marx’s materialism did not regard the relations of production and forces of production as neatly conscious mental cognition in such a way as to collect conscious social life wholly within the political-economic superstructure.&lt;br /&gt;
&lt;br /&gt;
Such an intepretation is reminiscent of Althusserianism–and probably of the Kantian division between the phenomenal and noumenal–things that occur in experience, and obversely the spooky “thing-in-itself” which produces our experience of the world external to our senses, but is located completely outside the conscious human world.&lt;br /&gt;
&lt;br /&gt;
It is not so. Every moment of the capitalist mode of production involves conscious rational thought. But it is not the case that this is some kind of Idealism.&lt;br /&gt;
&lt;br /&gt;
Page 9.&lt;br /&gt;
&lt;br /&gt;
Simple negation of the capitalist state is bound to be insufficient for the task of revolution. Whether it be purely physical, or some combination of psychic and non-cognitive metaphysical trappings, it matters not–&lt;br /&gt;
&lt;br /&gt;
Humanity is integrated into a form of life that fits everyone into a division of labour. Every form of class society possesses some unique or defining structure of their division of labour. It was from their analysis of the division of labour under capitalism that Marx and Engels identified not just the causes of modern oppression, but also its future potentialities.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is necessary for Marxists because it acknowledges not merely the moral requirement for revolution, but also that, in some foundational way, there are objective forces at play in revolution which cannot be liquidated through will alone.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat addresses this. The process of dissolving all power, all forms of&lt;br /&gt;
&lt;br /&gt;
Page 10.&lt;br /&gt;
&lt;br /&gt;
hegemony within society does require the assumption of power, the exercise of some form of social authority and coercive institutions.&lt;br /&gt;
&lt;br /&gt;
The assumption of political dominance by the working class exists only so long as the mode of production has not transitioned to communism. The dictatorship of the proletariat &#039;&#039;is&#039;&#039; indeed about a switching place between struggling classes.&lt;br /&gt;
&lt;br /&gt;
But it is not the case that it necessitates merely just another form of oppression. Remember the proletariat–wage-labour–is an &#039;&#039;instrument of production&#039;&#039;, a form of productive force.&lt;br /&gt;
&lt;br /&gt;
Page 11.&lt;br /&gt;
&lt;br /&gt;
As Lukacs puts it,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Above all the worker can only become conscious of their existence in society when they become aware of themselves as a commodity.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Inasmuch as they incapable in practice of raising themselves above the role of object their consciousness is the &#039;&#039;self-consciousness of the commodity&#039;&#039;; or in other words it is the self-knowledge, the self-revelation of the capitalist society founded upon the production and exchange of commodities.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
“The Standpoint of the Proletariat”, &#039;&#039;Reification and the Consciousness of the Proletariat&#039;&#039;. Page 149.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is as much about wresting domination away from the capitalists as it is about a kind of society-wide self-realisation.&lt;br /&gt;
&lt;br /&gt;
A grasping in consciousness of what before was hidden–the true nature of the capitalist division of labour.&lt;br /&gt;
&lt;br /&gt;
Page 12.&lt;br /&gt;
&lt;br /&gt;
The process is at once transformative as it is a form of discovery. It is a form of creation as well as externally determined knowledge.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat involves a &#039;&#039;dialectical&#039;&#039; as opposed to a &#039;&#039;mechanical&#039;&#039; method–where the proletariat defeats the capitalist class it abolishes the necessity for power. Without this assumption of power over the previously capitalist-controlled division of labour, there is also no self-knowledge. The dictatorship of the proletariat forms the working class as a social subject, whereas before it was enslaved; objectified.&lt;br /&gt;
&lt;br /&gt;
It gives content to the idea of class struggle–without some form of unity, some form of radical organisation, the capitalist machine continues apace.&lt;br /&gt;
&lt;br /&gt;
- EOF -&lt;br /&gt;
&lt;br /&gt;
[[Category:The_Subtle_Dialectician]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5397</id>
		<title>Research:The Dictatorship of the Proletariat</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5397"/>
		<updated>2025-06-19T21:54:17Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
Page 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Dictatorship of the Proletariat ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Handwritten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Transcribed and published September 2024&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.&lt;br /&gt;
&lt;br /&gt;
There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.&lt;br /&gt;
&lt;br /&gt;
When comrades are finished talking past each other on this point, I think the anxiety anti-Marxists or anti-Leninists share becomes clear–they really want to ask: “Would you stab me in the back? Remember Kronstadt?”&lt;br /&gt;
&lt;br /&gt;
The principle Marxist theoretical concept we are talking about is the dictatorship of the proletariat. Many who raise the objections above would also probably hold misgivings about this particular piece of Marxism.&lt;br /&gt;
&lt;br /&gt;
To the extent that people withdraw from democratic centralism, the vanguard party, the one-party state, they have misunderstood what is actually going on in Marxism–and further, many of the lessons of the past are beginning to become forgotten.&lt;br /&gt;
&lt;br /&gt;
Page 2.&lt;br /&gt;
&lt;br /&gt;
=== Class Society and its Abolition ===&lt;br /&gt;
&lt;br /&gt;
Going beyond judging the phrase by how it immediately sounds, many people have levelled serious accusations of blood-thirstiness, power-hungriness, and brutish excess against the dictatorship of the proletariat.&lt;br /&gt;
&lt;br /&gt;
It is indeed possible to locate easily in Marx’s own pen writing in support of revolutionary terrors, and there was–it goes without saying–no love lost between Marx and Bakunin. There is no shortage of repetition of Bakunin’s famous “people’s stick” epithet.&lt;br /&gt;
&lt;br /&gt;
The issue cannot be dealt with so quickly. Historical materialism is not, as Bakunin would only be so pleased to have you believe, mere Metaphysical trickery.&lt;br /&gt;
&lt;br /&gt;
As shocking as it may sound, Marxists have a firm and sincere grasp on the everyday and common sense meaning of democracy, and are firmly committed to the abolition of all class societies.&lt;br /&gt;
&lt;br /&gt;
The major point Marxists are trying to make is not that history is proceeding necessarily and deterministically&lt;br /&gt;
&lt;br /&gt;
Page 3.&lt;br /&gt;
&lt;br /&gt;
toward paradise, and that all we need merely do is hold our party membership cards and nod along. Further, as Lukacs observes,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Orthodox Marxism, therefore, does not imply the uncritical acceptance of the results of Marx’s investigations. It is not the ‘belief’ in this or that thesis, nor the exegesis of a ‘sacred’ book. On the contrary, orthodoxy refers exclusively to method. It is the scientific conviction that dialectical materialism is the road to truth and that its methods can be developed, expanded and deepened only along the lines laid down by its founders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 1.&lt;br /&gt;
&lt;br /&gt;
The notion that Marxism is some dogma that, say, follows in line with the “tradition of Russian autocracy” is a convenient and popular attitude, and completely ignores the content of Marxism.&lt;br /&gt;
&lt;br /&gt;
Marxism speaks of a true and genuine revolution, one that addresses the substance of the ills of capitalist society. Marx was clear when he addressed Proudhon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Does this mean that after the fall of the old society there will be a new class domination culminating in a new political power? No.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The condition for the emancipation of the working class is the abolition of every class, just as the condition for the liberation of the third estate, of the bourgeois order, was the abolition of all estates and all orders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;The Poverty of Philosophy&#039;&#039; (1847).&lt;br /&gt;
&lt;br /&gt;
The reason why follows in the very next parapgraph–the abolition of the working class is the abolition of all classes altogether:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The working class, in the course of its development, will substitute for the old civil society an association which will exclude classes and their antagonism, and there will be no more political power properly so-called, since political power is precisely the official expression of antagonism in civil society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
One should not, either, be distracted by thr discussion in an earlier paragraph of the “productive forces”&lt;br /&gt;
&lt;br /&gt;
Page 4.&lt;br /&gt;
&lt;br /&gt;
because it contains considerable elaboration on exactly what the details of this universal abolition of class are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Of all the instruments of production, the greatest productive power is the revolutionary class itself. The organization of revolutionary elements as a class supposes the existence of all the productive forces which could be engendered in the bosom of the old society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
None of this relies on any concept of blind historical necessity, instead it is dealing with the discovery of where liberatory agency lies within capitalism.&lt;br /&gt;
&lt;br /&gt;
Lukacs captures the essence of this theory of class struggle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Only when consciousness stands in such a relation to reality can theory and practice be united. But for this to happen the emergence of consciousness must become the decisive step which the historical process must take towards its proper end (an end constituted by the wills of men, but neither dependent on human whim, nor the product of human invention). The historical function of theory is to make this step a practical possibility. Only when a historical situation has arisen in which a class must understand society if it is to assert itself; only when the fact that a class understands itself means that it understands society as a whole and when, in consequence, the class becomes both the subject and the object of knowledge; in short, only when these conditions are all satisfied will the unity of theory and practice, the precondition of the revolutionary function of the theory, become possible.Show&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 2.&lt;br /&gt;
&lt;br /&gt;
The concept of political-economic class is critical on this point, and cannot be overstated. This is what separated Marx and Bakunin, because for Marxists, once you remove the element of Capital from society, the class struggle is won decisively.&lt;br /&gt;
&lt;br /&gt;
Page 5.&lt;br /&gt;
&lt;br /&gt;
For Bakunin, and indeed many of the detractors of the dictatorship of the proletariat, it is sufficient to abolish the capitalist state alone, by act of will.&lt;br /&gt;
&lt;br /&gt;
When it comes to adducing what it is that Marxism considers the “abolition of Capital”, the dictatorship of the proletariat plays a key role.&lt;br /&gt;
&lt;br /&gt;
One could think of both Rosa Luxemburg and Lenin’s appreciation as “broad” and “narrow” approaches respectively. Luxemburg for the most part gave few prescriptions about the content of the dictatorship of the proletariat, whereas Lenin could be thought of as being more specific–and probably more enthusiastic: it entails democratic centralism–the practice that a worker’s party is, among other conditions, duty-bound to act in unison.&lt;br /&gt;
&lt;br /&gt;
What Luxemburg and Lenin would have both assented to was the necessity of the dominance (or “hegemony”) of the working class through the exercise of power–through a state or otherwise.&lt;br /&gt;
&lt;br /&gt;
Page 6.&lt;br /&gt;
&lt;br /&gt;
There is a popular objection, however, that it is not possible to abolish power by exercising power. So the repetition of Bakunin goes, a worker’s government has no interest in its self-abolition.&lt;br /&gt;
&lt;br /&gt;
The interlocutor that one often finds oneself faced with expressing this objection is often more interested in accusing than attempting to address the actual issue of class struggle.&lt;br /&gt;
&lt;br /&gt;
Class struggle developed naturally within different stages of human history–where there is some dominant social class, be it feudal, slave-owning, or a form of capitalism, there are oppressed classes–subaltern classes.&lt;br /&gt;
&lt;br /&gt;
Under capitalism, we are prrsented with the dominance of the capitalist class. Marxism commonly regards this state of affairs as the “dictatorship” of the bourgoisie.&lt;br /&gt;
&lt;br /&gt;
The problem for Marxism here is not so much about how to go about immediately dismantling the capitalist state but understanding the source of its power.&lt;br /&gt;
&lt;br /&gt;
Page 7.&lt;br /&gt;
&lt;br /&gt;
The revolution that Marxism calls for is not attempting to slow down the struggle or deviate it into some form of piece-meal affair.&lt;br /&gt;
&lt;br /&gt;
It is important recognise that there are society-wide forces that cannot simply be prefigured away, and must be dealt with head-on and acknowledged, not simply “abolished”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;In the social production of their existence, men inevitably enter into definite relations, which are independent of their will, namely relations of production appropriate to a given stage in the development of their material forces of production.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Marx, “Preface”, &#039;&#039;A Contribution to the Critique of Political Economy&#039;&#039; (1859).&lt;br /&gt;
&lt;br /&gt;
When Marx talks about the “appropriateness” of the relations of production with respect to the development of the forces of production, it is easy to repeat, again, the popular and convenient interpretation that historical materialism just means the “economic base” of society controls or determines necessarily the rest of human social life.&lt;br /&gt;
&lt;br /&gt;
The repetition of this assertion amounts to a vulgarisation of Marxism.&lt;br /&gt;
&lt;br /&gt;
Page 8.&lt;br /&gt;
&lt;br /&gt;
What has been forgotten is that Marx’s materialism did not regard the relations of production and forces of production as neatly conscious mental cognition in such a way as to collect conscious social life wholly within the political-economic superstructure.&lt;br /&gt;
&lt;br /&gt;
Such an intepretation is reminiscent of Althusserianism–and probably of the Kantian division between the phenomenal and noumenal–things that occur in experience, and obversely the spooky “thing-in-itself” which produces our experience of the world external to our senses, but is located completely outside the conscious human world.&lt;br /&gt;
&lt;br /&gt;
It is not so. Every moment of the capitalist mode of production involves conscious rational thought. But it is not the case that this is some kind of Idealism.&lt;br /&gt;
&lt;br /&gt;
Page 9.&lt;br /&gt;
&lt;br /&gt;
Simple negation of the capitalist state is bound to be insufficient for the task of revolution. Whether it be purely physical, or some combination of psychic and non-cognitive metaphysical trappings, it matters not–&lt;br /&gt;
&lt;br /&gt;
Humanity is integrated into a form of life that fits everyone into a division of labour. Every form of class society possesses some unique or defining structure of their division of labour. It was from their analysis of the division of labour under capitalism that Marx and Engels identified not just the causes of modern oppression, but also its future potentialities.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is necessary for Marxists because it acknowledges not merely the moral requirement for revolution, but also that, in some foundational way, there are objective forces at play in revolution which cannot be liquidated through will alone.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat addresses this. The process of dissolving all power, all forms of&lt;br /&gt;
&lt;br /&gt;
Page 10.&lt;br /&gt;
&lt;br /&gt;
hegemony within society does require the assumption of power, the exercise of some form of social authority and coercive institutions.&lt;br /&gt;
&lt;br /&gt;
The assumption of political dominance by the working class exists only so long as the mode of production has not transitioned to communism. The dictatorship of the proletariat &#039;&#039;is&#039;&#039; indeed about a switching place between struggling classes.&lt;br /&gt;
&lt;br /&gt;
But it is not the case that it necessitates merely just another form of oppression. Remember the proletariat–wage-labour–is an &#039;&#039;instrument of production&#039;&#039;, a form of productive force.&lt;br /&gt;
&lt;br /&gt;
Page 11.&lt;br /&gt;
&lt;br /&gt;
As Lukacs puts it,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Above all the worker can only become conscious of their existence in society when they become aware of themselves as a commodity.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Inasmuch as they incapable in practice of raising themselves above the role of object their consciousness is the &#039;&#039;self-consciousness of the commodity&#039;&#039;; or in other words it is the self-knowledge, the self-revelation of the capitalist society founded upon the production and exchange of commodities.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
“The Standpoint of the Proletariat”, &#039;&#039;Reification and the Consciousness of the Proletariat&#039;&#039;. Page 149.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is as much about wresting domination away from the capitalists as it is about a kind of society-wide self-realisation.&lt;br /&gt;
&lt;br /&gt;
A grasping in consciousness of what before was hidden–the true nature of the capitalist division of labour.&lt;br /&gt;
&lt;br /&gt;
Page 12.&lt;br /&gt;
&lt;br /&gt;
The process is at once transformative as it is a form of discovery. It is a form of creation as well as externally determined knowledge.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat involves a &#039;&#039;dialectical&#039;&#039; as opposed to a &#039;&#039;mechanical&#039;&#039; method–where the proletariat defeats the capitalist class it abolishes the necessity for power. Without this assumption of power over the previously capitalist-controlled division of labour, there is also no self-knowledge. The dictatorship of the proletariat forms the working class as a social subject, whereas before it was enslaved; objectified.&lt;br /&gt;
&lt;br /&gt;
It gives content to the idea of class struggle–without some form of unity, some form of radical organisation, the capitalist machine continues apace.&lt;br /&gt;
&lt;br /&gt;
- EOF -&lt;br /&gt;
&lt;br /&gt;
[[Category:The Subtle Dialectician]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:Main_Page&amp;diff=5396</id>
		<title>Research:Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:Main_Page&amp;diff=5396"/>
		<updated>2025-06-19T21:53:19Z</updated>

		<summary type="html">&lt;p&gt;Vidak: /* Thesis portals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ever heard of a game where you add any two concepts together?&amp;lt;br /&amp;gt;&lt;br /&gt;
You [https://en.wikipedia.org/wiki/Infinite_Craft probably] [https://weekly.wordiverse.com/p/landmarks-within-a-dream have]. But, what if the game actually made sense? What if, you know, it was actually based on the [[Philosophical Research:MDem/4.3/6951 plus|interactions of the objects involved]] instead of turning every combination of two terms into a bad pun? LLMs can&#039;t do that. Not in an era where computers can render entire rooms of objects with different simulated materials through collision boxes and raytracing.&lt;br /&gt;
&lt;br /&gt;
The problem? At any given moment, language is [[redlink - Gödel&#039;s incompleteness theorem|inherently static]]. [[redlink|Language can never touch grass]]. Language can never actually go outside and test itself against the world. Ask a book a question and all it can practically do is respond with what terms or concepts are strongly connected to other arbitrary concepts. But what if we were to fix only two things about language? Get rid of the words. Get rid of the rigid connections. Now what is left is an empty beaker in which nameless yet meaningful lumps of stuff constantly run into each other and connect in only the ways that make sense. When the drops trace understandable paths into bigger things we write them down. If the paths are a bit wrong we run the reactions again. Seed. Caryopsis. Stalk. Chlorophyll. Grass. Keep the paths going, keep the [[redlink - ontology|local graphs of concepts]] in [[redlink - meta-ontologically sound|interaction with each other]], and before you know it, a simple net of lines on paper &amp;lt;em&amp;gt;can&amp;lt;/em&amp;gt; touch grass. It only requires the [[redlink - scientific method|willingness to learn]], in the way language itself cannot.&lt;br /&gt;
&lt;br /&gt;
Litho&amp;lt;em&amp;gt;graph&amp;lt;/em&amp;gt;ica is three things: a catalog of [[:Category:Hue-format fake Items|signifiers and objects]], a [[:Category:Thesis portals|research notebook]], and an old-school [[:Category:Wavebuilder ontology|simulation]] of discovery processes and philosophies. The word &amp;quot;processes&amp;quot; in the plural is important — every reasonable route to land at one thing from another which feels worth noting is traced through separately. Different tracks of reasoning are coded into different parallel [[:Category:S2 Double-Signifying Statements|propositions]]; different philosophies or fields of knowledge may be coded in [[:Category:Item colors ontology|different colors]]. Everything begins with one big, weird treasure hunt to find particular motifs and observations that really matter. You pin them up on a board. You break seemingly-simple units down into constellations of smaller dots and begin connecting the dots. You make several constellations into a bigger constellation. Ultimately, you will learn not just &amp;lt;em&amp;gt;how to&amp;lt;/em&amp;gt; reason, but how all of us &amp;lt;em&amp;gt;already&amp;lt;/em&amp;gt; reason, and how each of those forms of reasoning part from properly understanding the ongoing tumult of objects and processes they came out of. You may be surprised at how precise the processes of language can be if only they were [[redlink - ontological model / physics equation?|used for good]]. But when things get tough, or you simply want a break to make things the way you want to, you can also [[redlink - Wavebuilder dictionary|create your own graph file]] with anything in it. Analyze the rhetorical or narrative structure of existing works, or put up your own speculative &amp;quot;thesis&amp;quot; consisting of articles, essays, or short stories where the purpose of your maps is not to get lost. Or do both.&lt;br /&gt;
&lt;br /&gt;
Sometimes this thing is a tool. Sometimes it&#039;s an [[User:Reversedragon/Wavebuilder/2505-17 intro|educational game]]. Sometimes it&#039;s a glorified bibliography where the sources that would go at the bottom of a Wikipedia page steal the spotlight and make you actually go read. This thing is not here to lecture you with one big waterfall of [[redlink - S1 don&#039;t cite Wikipedia|sometimes chewed-up statements]] a bunch of experts over in some hidden tower somewhere once said, it&#039;s here for the actual messy process of learning. (With a tiny side of [[User:Reversedragon/Wavebuilder/2410-22 wave-score|spreadsheets]].)&lt;br /&gt;
&lt;br /&gt;
Combine [[redlink - dragon|fire with lizard]], combine [[redlink - London Fog|milk with tea]], combine [[Ontology:Q819|set theory with the axiom of choice]], combine &amp;lt;cite&amp;gt;Dragon Ball&amp;lt;/cite&amp;gt; with workers&#039; movement to get galactic Trotskyism. The future is in your hands. You only have to take up [[redlink - Promethean task|your torch]] and [[:Category:Historical materialism ontology (general-sense)|find it]].&lt;br /&gt;
&lt;br /&gt;
== Ontology project (Main / Ontology:) ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Reversedragon/FirstNineThousand]] - Items/Lexemes prototype, from Q1 to approximately Q12000&lt;br /&gt;
** [[Special:NamespaceInfo]] [[Special:Search]] - namespace debug&lt;br /&gt;
* [[Philosophical Research:Properties/Numeric|Properties]] - characteristics used to add information to Items&lt;br /&gt;
* Ontology pages&lt;br /&gt;
** [[:Category:Fake Item lists]]&lt;br /&gt;
** [[:Category:Hue-format fake Items]]&lt;br /&gt;
** https://www.mediawiki.org/wiki/Help:Links - saving to put on a Help: page&lt;br /&gt;
&lt;br /&gt;
== Thesis portals ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Thesis portals]] - landings for collected research notes or writings&lt;br /&gt;
* [[Philosophical Research:Molecular Democracy drafts]] - the first thesis portal to exist, which was/is used to inspire Ontology entries and test the site&lt;br /&gt;
* [[User:Vidak|Vidak&#039;s corner]] (user page)&lt;br /&gt;
: * Substack articles&lt;br /&gt;
&lt;br /&gt;
== Extensions that need to be installed or enabled ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:Details  details/summary] - unsure whether hiding Properties with Gadgets is a better idea&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:HTML_Tags  HTML Tags] - enable &amp;lt;code&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/code&amp;gt; tag&lt;br /&gt;
* Recover data from Properties&lt;br /&gt;
* (Wikibase is slated to be removed when the Entity data is recovered, which will simplify the rest of the setup)&lt;br /&gt;
&lt;br /&gt;
[[Category:Top]]&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5395</id>
		<title>User:Vidak</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5395"/>
		<updated>2025-06-19T21:52:13Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Substack ==&lt;br /&gt;
&lt;br /&gt;
[[Philosophical Research:The Dictatorship of the Proletariat]]&lt;br /&gt;
&lt;br /&gt;
== ASF-IWA ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Articles I wrote while secretary of the Perth branch of the ASF-IWA.&lt;br /&gt;
&lt;br /&gt;
https://vidak.substack.com/s/asf-iwa-essays&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Welcome to the demo:&lt;br /&gt;
&lt;br /&gt;
1. Write Markdown text on the left&lt;br /&gt;
2. Hit the __Parse__ button or `⌘ + Enter`&lt;br /&gt;
3. See the result to on the right&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/markdown&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5393</id>
		<title>Research:The Dictatorship of the Proletariat</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5393"/>
		<updated>2025-06-19T21:50:50Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
Page 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Dictatorship of the Proletariat ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Handwritten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Transcribed and published September 2024&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.&lt;br /&gt;
&lt;br /&gt;
There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.&lt;br /&gt;
&lt;br /&gt;
When comrades are finished talking past each other on this point, I think the anxiety anti-Marxists or anti-Leninists share becomes clear–they really want to ask: “Would you stab me in the back? Remember Kronstadt?”&lt;br /&gt;
&lt;br /&gt;
The principle Marxist theoretical concept we are talking about is the dictatorship of the proletariat. Many who raise the objections above would also probably hold misgivings about this particular piece of Marxism.&lt;br /&gt;
&lt;br /&gt;
To the extent that people withdraw from democratic centralism, the vanguard party, the one-party state, they have misunderstood what is actually going on in Marxism–and further, many of the lessons of the past are beginning to become forgotten.&lt;br /&gt;
&lt;br /&gt;
Page 2.&lt;br /&gt;
&lt;br /&gt;
=== Class Society and its Abolition ===&lt;br /&gt;
&lt;br /&gt;
Going beyond judging the phrase by how it immediately sounds, many people have levelled serious accusations of blood-thirstiness, power-hungriness, and brutish excess against the dictatorship of the proletariat.&lt;br /&gt;
&lt;br /&gt;
It is indeed possible to locate easily in Marx’s own pen writing in support of revolutionary terrors, and there was–it goes without saying–no love lost between Marx and Bakunin. There is no shortage of repetition of Bakunin’s famous “people’s stick” epithet.&lt;br /&gt;
&lt;br /&gt;
The issue cannot be dealt with so quickly. Historical materialism is not, as Bakunin would only be so pleased to have you believe, mere Metaphysical trickery.&lt;br /&gt;
&lt;br /&gt;
As shocking as it may sound, Marxists have a firm and sincere grasp on the everyday and common sense meaning of democracy, and are firmly committed to the abolition of all class societies.&lt;br /&gt;
&lt;br /&gt;
The major point Marxists are trying to make is not that history is proceeding necessarily and deterministically&lt;br /&gt;
&lt;br /&gt;
Page 3.&lt;br /&gt;
&lt;br /&gt;
toward paradise, and that all we need merely do is hold our party membership cards and nod along. Further, as Lukacs observes,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Orthodox Marxism, therefore, does not imply the uncritical acceptance of the results of Marx’s investigations. It is not the ‘belief’ in this or that thesis, nor the exegesis of a ‘sacred’ book. On the contrary, orthodoxy refers exclusively to method. It is the scientific conviction that dialectical materialism is the road to truth and that its methods can be developed, expanded and deepened only along the lines laid down by its founders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 1.&lt;br /&gt;
&lt;br /&gt;
The notion that Marxism is some dogma that, say, follows in line with the “tradition of Russian autocracy” is a convenient and popular attitude, and completely ignores the content of Marxism.&lt;br /&gt;
&lt;br /&gt;
Marxism speaks of a true and genuine revolution, one that addresses the substance of the ills of capitalist society. Marx was clear when he addressed Proudhon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Does this mean that after the fall of the old society there will be a new class domination culminating in a new political power? No.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The condition for the emancipation of the working class is the abolition of every class, just as the condition for the liberation of the third estate, of the bourgeois order, was the abolition of all estates and all orders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;The Poverty of Philosophy&#039;&#039; (1847).&lt;br /&gt;
&lt;br /&gt;
The reason why follows in the very next parapgraph–the abolition of the working class is the abolition of all classes altogether:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The working class, in the course of its development, will substitute for the old civil society an association which will exclude classes and their antagonism, and there will be no more political power properly so-called, since political power is precisely the official expression of antagonism in civil society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
One should not, either, be distracted by thr discussion in an earlier paragraph of the “productive forces”&lt;br /&gt;
&lt;br /&gt;
Page 4.&lt;br /&gt;
&lt;br /&gt;
because it contains considerable elaboration on exactly what the details of this universal abolition of class are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Of all the instruments of production, the greatest productive power is the revolutionary class itself. The organization of revolutionary elements as a class supposes the existence of all the productive forces which could be engendered in the bosom of the old society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
None of this relies on any concept of blind historical necessity, instead it is dealing with the discovery of where liberatory agency lies within capitalism.&lt;br /&gt;
&lt;br /&gt;
Lukacs captures the essence of this theory of class struggle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Only when consciousness stands in such a relation to reality can theory and practice be united. But for this to happen the emergence of consciousness must become the decisive step which the historical process must take towards its proper end (an end constituted by the wills of men, but neither dependent on human whim, nor the product of human invention). The historical function of theory is to make this step a practical possibility. Only when a historical situation has arisen in which a class must understand society if it is to assert itself; only when the fact that a class understands itself means that it understands society as a whole and when, in consequence, the class becomes both the subject and the object of knowledge; in short, only when these conditions are all satisfied will the unity of theory and practice, the precondition of the revolutionary function of the theory, become possible.Show&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 2.&lt;br /&gt;
&lt;br /&gt;
The concept of political-economic class is critical on this point, and cannot be overstated. This is what separated Marx and Bakunin, because for Marxists, once you remove the element of Capital from society, the class struggle is won decisively.&lt;br /&gt;
&lt;br /&gt;
Page 5.&lt;br /&gt;
&lt;br /&gt;
For Bakunin, and indeed many of the detractors of the dictatorship of the proletariat, it is sufficient to abolish the capitalist state alone, by act of will.&lt;br /&gt;
&lt;br /&gt;
When it comes to adducing what it is that Marxism considers the “abolition of Capital”, the dictatorship of the proletariat plays a key role.&lt;br /&gt;
&lt;br /&gt;
One could think of both Rosa Luxemburg and Lenin’s appreciation as “broad” and “narrow” approaches respectively. Luxemburg for the most part gave few prescriptions about the content of the dictatorship of the proletariat, whereas Lenin could be thought of as being more specific–and probably more enthusiastic: it entails democratic centralism–the practice that a worker’s party is, among other conditions, duty-bound to act in unison.&lt;br /&gt;
&lt;br /&gt;
What Luxemburg and Lenin would have both assented to was the necessity of the dominance (or “hegemony”) of the working class through the exercise of power–through a state or otherwise.&lt;br /&gt;
&lt;br /&gt;
Page 6.&lt;br /&gt;
&lt;br /&gt;
There is a popular objection, however, that it is not possible to abolish power by exercising power. So the repetition of Bakunin goes, a worker’s government has no interest in its self-abolition.&lt;br /&gt;
&lt;br /&gt;
The interlocutor that one often finds oneself faced with expressing this objection is often more interested in accusing than attempting to address the actual issue of class struggle.&lt;br /&gt;
&lt;br /&gt;
Class struggle developed naturally within different stages of human history–where there is some dominant social class, be it feudal, slave-owning, or a form of capitalism, there are oppressed classes–subaltern classes.&lt;br /&gt;
&lt;br /&gt;
Under capitalism, we are prrsented with the dominance of the capitalist class. Marxism commonly regards this state of affairs as the “dictatorship” of the bourgoisie.&lt;br /&gt;
&lt;br /&gt;
The problem for Marxism here is not so much about how to go about immediately dismantling the capitalist state but understanding the source of its power.&lt;br /&gt;
&lt;br /&gt;
Page 7.&lt;br /&gt;
&lt;br /&gt;
The revolution that Marxism calls for is not attempting to slow down the struggle or deviate it into some form of piece-meal affair.&lt;br /&gt;
&lt;br /&gt;
It is important recognise that there are society-wide forces that cannot simply be prefigured away, and must be dealt with head-on and acknowledged, not simply “abolished”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;In the social production of their existence, men inevitably enter into definite relations, which are independent of their will, namely relations of production appropriate to a given stage in the development of their material forces of production.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Marx, “Preface”, &#039;&#039;A Contribution to the Critique of Political Economy&#039;&#039; (1859).&lt;br /&gt;
&lt;br /&gt;
When Marx talks about the “appropriateness” of the relations of production with respect to the development of the forces of production, it is easy to repeat, again, the popular and convenient interpretation that historical materialism just means the “economic base” of society controls or determines necessarily the rest of human social life.&lt;br /&gt;
&lt;br /&gt;
The repetition of this assertion amounts to a vulgarisation of Marxism.&lt;br /&gt;
&lt;br /&gt;
Page 8.&lt;br /&gt;
&lt;br /&gt;
What has been forgotten is that Marx’s materialism did not regard the relations of production and forces of production as neatly conscious mental cognition in such a way as to collect conscious social life wholly within the political-economic superstructure.&lt;br /&gt;
&lt;br /&gt;
Such an intepretation is reminiscent of Althusserianism–and probably of the Kantian division between the phenomenal and noumenal–things that occur in experience, and obversely the spooky “thing-in-itself” which produces our experience of the world external to our senses, but is located completely outside the conscious human world.&lt;br /&gt;
&lt;br /&gt;
It is not so. Every moment of the capitalist mode of production involves conscious rational thought. But it is not the case that this is some kind of Idealism.&lt;br /&gt;
&lt;br /&gt;
Page 9.&lt;br /&gt;
&lt;br /&gt;
Simple negation of the capitalist state is bound to be insufficient for the task of revolution. Whether it be purely physical, or some combination of psychic and non-cognitive metaphysical trappings, it matters not–&lt;br /&gt;
&lt;br /&gt;
Humanity is integrated into a form of life that fits everyone into a division of labour. Every form of class society possesses some unique or defining structure of their division of labour. It was from their analysis of the division of labour under capitalism that Marx and Engels identified not just the causes of modern oppression, but also its future potentialities.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is necessary for Marxists because it acknowledges not merely the moral requirement for revolution, but also that, in some foundational way, there are objective forces at play in revolution which cannot be liquidated through will alone.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat addresses this. The process of dissolving all power, all forms of&lt;br /&gt;
&lt;br /&gt;
Page 10.&lt;br /&gt;
&lt;br /&gt;
hegemony within society does require the assumption of power, the exercise of some form of social authority and coercive institutions.&lt;br /&gt;
&lt;br /&gt;
The assumption of political dominance by the working class exists only so long as the mode of production has not transitioned to communism. The dictatorship of the proletariat &#039;&#039;is&#039;&#039; indeed about a switching place between struggling classes.&lt;br /&gt;
&lt;br /&gt;
But it is not the case that it necessitates merely just another form of oppression. Remember the proletariat–wage-labour–is an &#039;&#039;instrument of production&#039;&#039;, a form of productive force.&lt;br /&gt;
&lt;br /&gt;
Page 11.&lt;br /&gt;
&lt;br /&gt;
As Lukacs puts it,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Above all the worker can only become conscious of their existence in society when they become aware of themselves as a commodity.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Inasmuch as they incapable in practice of raising themselves above the role of object their consciousness is the &#039;&#039;self-consciousness of the commodity&#039;&#039;; or in other words it is the self-knowledge, the self-revelation of the capitalist society founded upon the production and exchange of commodities.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
“The Standpoint of the Proletariat”, &#039;&#039;Reification and the Consciousness of the Proletariat&#039;&#039;. Page 149.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is as much about wresting domination away from the capitalists as it is about a kind of society-wide self-realisation.&lt;br /&gt;
&lt;br /&gt;
A grasping in consciousness of what before was hidden–the true nature of the capitalist division of labour.&lt;br /&gt;
&lt;br /&gt;
Page 12.&lt;br /&gt;
&lt;br /&gt;
The process is at once transformative as it is a form of discovery. It is a form of creation as well as externally determined knowledge.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat involves a &#039;&#039;dialectical&#039;&#039; as opposed to a &#039;&#039;mechanical&#039;&#039; method–where the proletariat defeats the capitalist class it abolishes the necessity for power. Without this assumption of power over the previously capitalist-controlled division of labour, there is also no self-knowledge. The dictatorship of the proletariat forms the working class as a social subject, whereas before it was enslaved; objectified.&lt;br /&gt;
&lt;br /&gt;
It gives content to the idea of class struggle–without some form of unity, some form of radical organisation, the capitalist machine continues apace.&lt;br /&gt;
&lt;br /&gt;
- EOF -&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5392</id>
		<title>Research:The Dictatorship of the Proletariat</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5392"/>
		<updated>2025-06-19T21:50:38Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
Page 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Dictatorship of the Proletariat ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Handwritten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Transcribed and published September 2024&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.&lt;br /&gt;
&lt;br /&gt;
There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.&lt;br /&gt;
&lt;br /&gt;
When comrades are finished talking past each other on this point, I think the anxiety anti-Marxists or anti-Leninists share becomes clear–they really want to ask: “Would you stab me in the back? Remember Kronstadt?”&lt;br /&gt;
&lt;br /&gt;
The principle Marxist theoretical concept we are talking about is the dictatorship of the proletariat. Many who raise the objections above would also probably hold misgivings about this particular piece of Marxism.&lt;br /&gt;
&lt;br /&gt;
To the extent that people withdraw from democratic centralism, the vanguard party, the one-party state, they have misunderstood what is actually going on in Marxism–and further, many of the lessons of the past are beginning to become forgotten.&lt;br /&gt;
&lt;br /&gt;
Page 2.&lt;br /&gt;
&lt;br /&gt;
== Class Society and its Abolition ==&lt;br /&gt;
&lt;br /&gt;
Going beyond judging the phrase by how it immediately sounds, many people have levelled serious accusations of blood-thirstiness, power-hungriness, and brutish excess against the dictatorship of the proletariat.&lt;br /&gt;
&lt;br /&gt;
It is indeed possible to locate easily in Marx’s own pen writing in support of revolutionary terrors, and there was–it goes without saying–no love lost between Marx and Bakunin. There is no shortage of repetition of Bakunin’s famous “people’s stick” epithet.&lt;br /&gt;
&lt;br /&gt;
The issue cannot be dealt with so quickly. Historical materialism is not, as Bakunin would only be so pleased to have you believe, mere Metaphysical trickery.&lt;br /&gt;
&lt;br /&gt;
As shocking as it may sound, Marxists have a firm and sincere grasp on the everyday and common sense meaning of democracy, and are firmly committed to the abolition of all class societies.&lt;br /&gt;
&lt;br /&gt;
The major point Marxists are trying to make is not that history is proceeding necessarily and deterministically&lt;br /&gt;
&lt;br /&gt;
Page 3.&lt;br /&gt;
&lt;br /&gt;
toward paradise, and that all we need merely do is hold our party membership cards and nod along. Further, as Lukacs observes,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Orthodox Marxism, therefore, does not imply the uncritical acceptance of the results of Marx’s investigations. It is not the ‘belief’ in this or that thesis, nor the exegesis of a ‘sacred’ book. On the contrary, orthodoxy refers exclusively to method. It is the scientific conviction that dialectical materialism is the road to truth and that its methods can be developed, expanded and deepened only along the lines laid down by its founders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 1.&lt;br /&gt;
&lt;br /&gt;
The notion that Marxism is some dogma that, say, follows in line with the “tradition of Russian autocracy” is a convenient and popular attitude, and completely ignores the content of Marxism.&lt;br /&gt;
&lt;br /&gt;
Marxism speaks of a true and genuine revolution, one that addresses the substance of the ills of capitalist society. Marx was clear when he addressed Proudhon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Does this mean that after the fall of the old society there will be a new class domination culminating in a new political power? No.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The condition for the emancipation of the working class is the abolition of every class, just as the condition for the liberation of the third estate, of the bourgeois order, was the abolition of all estates and all orders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;The Poverty of Philosophy&#039;&#039; (1847).&lt;br /&gt;
&lt;br /&gt;
The reason why follows in the very next parapgraph–the abolition of the working class is the abolition of all classes altogether:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The working class, in the course of its development, will substitute for the old civil society an association which will exclude classes and their antagonism, and there will be no more political power properly so-called, since political power is precisely the official expression of antagonism in civil society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
One should not, either, be distracted by thr discussion in an earlier paragraph of the “productive forces”&lt;br /&gt;
&lt;br /&gt;
Page 4.&lt;br /&gt;
&lt;br /&gt;
because it contains considerable elaboration on exactly what the details of this universal abolition of class are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Of all the instruments of production, the greatest productive power is the revolutionary class itself. The organization of revolutionary elements as a class supposes the existence of all the productive forces which could be engendered in the bosom of the old society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
None of this relies on any concept of blind historical necessity, instead it is dealing with the discovery of where liberatory agency lies within capitalism.&lt;br /&gt;
&lt;br /&gt;
Lukacs captures the essence of this theory of class struggle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Only when consciousness stands in such a relation to reality can theory and practice be united. But for this to happen the emergence of consciousness must become the decisive step which the historical process must take towards its proper end (an end constituted by the wills of men, but neither dependent on human whim, nor the product of human invention). The historical function of theory is to make this step a practical possibility. Only when a historical situation has arisen in which a class must understand society if it is to assert itself; only when the fact that a class understands itself means that it understands society as a whole and when, in consequence, the class becomes both the subject and the object of knowledge; in short, only when these conditions are all satisfied will the unity of theory and practice, the precondition of the revolutionary function of the theory, become possible.Show&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 2.&lt;br /&gt;
&lt;br /&gt;
The concept of political-economic class is critical on this point, and cannot be overstated. This is what separated Marx and Bakunin, because for Marxists, once you remove the element of Capital from society, the class struggle is won decisively.&lt;br /&gt;
&lt;br /&gt;
Page 5.&lt;br /&gt;
&lt;br /&gt;
For Bakunin, and indeed many of the detractors of the dictatorship of the proletariat, it is sufficient to abolish the capitalist state alone, by act of will.&lt;br /&gt;
&lt;br /&gt;
When it comes to adducing what it is that Marxism considers the “abolition of Capital”, the dictatorship of the proletariat plays a key role.&lt;br /&gt;
&lt;br /&gt;
One could think of both Rosa Luxemburg and Lenin’s appreciation as “broad” and “narrow” approaches respectively. Luxemburg for the most part gave few prescriptions about the content of the dictatorship of the proletariat, whereas Lenin could be thought of as being more specific–and probably more enthusiastic: it entails democratic centralism–the practice that a worker’s party is, among other conditions, duty-bound to act in unison.&lt;br /&gt;
&lt;br /&gt;
What Luxemburg and Lenin would have both assented to was the necessity of the dominance (or “hegemony”) of the working class through the exercise of power–through a state or otherwise.&lt;br /&gt;
&lt;br /&gt;
Page 6.&lt;br /&gt;
&lt;br /&gt;
There is a popular objection, however, that it is not possible to abolish power by exercising power. So the repetition of Bakunin goes, a worker’s government has no interest in its self-abolition.&lt;br /&gt;
&lt;br /&gt;
The interlocutor that one often finds oneself faced with expressing this objection is often more interested in accusing than attempting to address the actual issue of class struggle.&lt;br /&gt;
&lt;br /&gt;
Class struggle developed naturally within different stages of human history–where there is some dominant social class, be it feudal, slave-owning, or a form of capitalism, there are oppressed classes–subaltern classes.&lt;br /&gt;
&lt;br /&gt;
Under capitalism, we are prrsented with the dominance of the capitalist class. Marxism commonly regards this state of affairs as the “dictatorship” of the bourgoisie.&lt;br /&gt;
&lt;br /&gt;
The problem for Marxism here is not so much about how to go about immediately dismantling the capitalist state but understanding the source of its power.&lt;br /&gt;
&lt;br /&gt;
Page 7.&lt;br /&gt;
&lt;br /&gt;
The revolution that Marxism calls for is not attempting to slow down the struggle or deviate it into some form of piece-meal affair.&lt;br /&gt;
&lt;br /&gt;
It is important recognise that there are society-wide forces that cannot simply be prefigured away, and must be dealt with head-on and acknowledged, not simply “abolished”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;In the social production of their existence, men inevitably enter into definite relations, which are independent of their will, namely relations of production appropriate to a given stage in the development of their material forces of production.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Marx, “Preface”, &#039;&#039;A Contribution to the Critique of Political Economy&#039;&#039; (1859).&lt;br /&gt;
&lt;br /&gt;
When Marx talks about the “appropriateness” of the relations of production with respect to the development of the forces of production, it is easy to repeat, again, the popular and convenient interpretation that historical materialism just means the “economic base” of society controls or determines necessarily the rest of human social life.&lt;br /&gt;
&lt;br /&gt;
The repetition of this assertion amounts to a vulgarisation of Marxism.&lt;br /&gt;
&lt;br /&gt;
Page 8.&lt;br /&gt;
&lt;br /&gt;
What has been forgotten is that Marx’s materialism did not regard the relations of production and forces of production as neatly conscious mental cognition in such a way as to collect conscious social life wholly within the political-economic superstructure.&lt;br /&gt;
&lt;br /&gt;
Such an intepretation is reminiscent of Althusserianism–and probably of the Kantian division between the phenomenal and noumenal–things that occur in experience, and obversely the spooky “thing-in-itself” which produces our experience of the world external to our senses, but is located completely outside the conscious human world.&lt;br /&gt;
&lt;br /&gt;
It is not so. Every moment of the capitalist mode of production involves conscious rational thought. But it is not the case that this is some kind of Idealism.&lt;br /&gt;
&lt;br /&gt;
Page 9.&lt;br /&gt;
&lt;br /&gt;
Simple negation of the capitalist state is bound to be insufficient for the task of revolution. Whether it be purely physical, or some combination of psychic and non-cognitive metaphysical trappings, it matters not–&lt;br /&gt;
&lt;br /&gt;
Humanity is integrated into a form of life that fits everyone into a division of labour. Every form of class society possesses some unique or defining structure of their division of labour. It was from their analysis of the division of labour under capitalism that Marx and Engels identified not just the causes of modern oppression, but also its future potentialities.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is necessary for Marxists because it acknowledges not merely the moral requirement for revolution, but also that, in some foundational way, there are objective forces at play in revolution which cannot be liquidated through will alone.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat addresses this. The process of dissolving all power, all forms of&lt;br /&gt;
&lt;br /&gt;
Page 10.&lt;br /&gt;
&lt;br /&gt;
hegemony within society does require the assumption of power, the exercise of some form of social authority and coercive institutions.&lt;br /&gt;
&lt;br /&gt;
The assumption of political dominance by the working class exists only so long as the mode of production has not transitioned to communism. The dictatorship of the proletariat &#039;&#039;is&#039;&#039; indeed about a switching place between struggling classes.&lt;br /&gt;
&lt;br /&gt;
But it is not the case that it necessitates merely just another form of oppression. Remember the proletariat–wage-labour–is an &#039;&#039;instrument of production&#039;&#039;, a form of productive force.&lt;br /&gt;
&lt;br /&gt;
Page 11.&lt;br /&gt;
&lt;br /&gt;
As Lukacs puts it,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Above all the worker can only become conscious of their existence in society when they become aware of themselves as a commodity.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Inasmuch as they incapable in practice of raising themselves above the role of object their consciousness is the &#039;&#039;self-consciousness of the commodity&#039;&#039;; or in other words it is the self-knowledge, the self-revelation of the capitalist society founded upon the production and exchange of commodities.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
“The Standpoint of the Proletariat”, &#039;&#039;Reification and the Consciousness of the Proletariat&#039;&#039;. Page 149.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is as much about wresting domination away from the capitalists as it is about a kind of society-wide self-realisation.&lt;br /&gt;
&lt;br /&gt;
A grasping in consciousness of what before was hidden–the true nature of the capitalist division of labour.&lt;br /&gt;
&lt;br /&gt;
Page 12.&lt;br /&gt;
&lt;br /&gt;
The process is at once transformative as it is a form of discovery. It is a form of creation as well as externally determined knowledge.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat involves a &#039;&#039;dialectical&#039;&#039; as opposed to a &#039;&#039;mechanical&#039;&#039; method–where the proletariat defeats the capitalist class it abolishes the necessity for power. Without this assumption of power over the previously capitalist-controlled division of labour, there is also no self-knowledge. The dictatorship of the proletariat forms the working class as a social subject, whereas before it was enslaved; objectified.&lt;br /&gt;
&lt;br /&gt;
It gives content to the idea of class struggle–without some form of unity, some form of radical organisation, the capitalist machine continues apace.&lt;br /&gt;
&lt;br /&gt;
- EOF -&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5391</id>
		<title>Research:The Dictatorship of the Proletariat</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Research:The_Dictatorship_of_the_Proletariat&amp;diff=5391"/>
		<updated>2025-06-19T21:50:14Z</updated>

		<summary type="html">&lt;p&gt;Vidak: Created page with &amp;quot;__FORCETOC__  Page 1.  &amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;  = The Dictatorship of the Proletariat =  &amp;#039;&amp;#039;Transcribed and published September 2024&amp;#039;&amp;#039;  There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.  There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.  W...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
Page 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;The Dictatorship of the Proletariat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= The Dictatorship of the Proletariat =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Transcribed and published September 2024&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There seems to be a continued shrinkimg from the concept of a vanguard party within the left. I often hear repeated–one party states necessarily terminate in totalitarianism.&lt;br /&gt;
&lt;br /&gt;
There also seems to be a grave misunderstanding that Marxists are unable to grasp the true meaning of then concept of democracy.&lt;br /&gt;
&lt;br /&gt;
When comrades are finished talking past each other on this point, I think the anxiety anti-Marxists or anti-Leninists share becomes clear–they really want to ask: “Would you stab me in the back? Remember Kronstadt?”&lt;br /&gt;
&lt;br /&gt;
The principle Marxist theoretical concept we are talking about is the dictatorship of the proletariat. Many who raise the objections above would also probably hold misgivings about this particular piece of Marxism.&lt;br /&gt;
&lt;br /&gt;
To the extent that people withdraw from democratic centralism, the vanguard party, the one-party state, they have misunderstood what is actually going on in Marxism–and further, many of the lessons of the past are beginning to become forgotten.&lt;br /&gt;
&lt;br /&gt;
Page 2.&lt;br /&gt;
&lt;br /&gt;
== Class Society and its Abolition ==&lt;br /&gt;
&lt;br /&gt;
Going beyond judging the phrase by how it immediately sounds, many people have levelled serious accusations of blood-thirstiness, power-hungriness, and brutish excess against the dictatorship of the proletariat.&lt;br /&gt;
&lt;br /&gt;
It is indeed possible to locate easily in Marx’s own pen writing in support of revolutionary terrors, and there was–it goes without saying–no love lost between Marx and Bakunin. There is no shortage of repetition of Bakunin’s famous “people’s stick” epithet.&lt;br /&gt;
&lt;br /&gt;
The issue cannot be dealt with so quickly. Historical materialism is not, as Bakunin would only be so pleased to have you believe, mere Metaphysical trickery.&lt;br /&gt;
&lt;br /&gt;
As shocking as it may sound, Marxists have a firm and sincere grasp on the everyday and common sense meaning of democracy, and are firmly committed to the abolition of all class societies.&lt;br /&gt;
&lt;br /&gt;
The major point Marxists are trying to make is not that history is proceeding necessarily and deterministically&lt;br /&gt;
&lt;br /&gt;
Page 3.&lt;br /&gt;
&lt;br /&gt;
toward paradise, and that all we need merely do is hold our party membership cards and nod along. Further, as Lukacs observes,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Orthodox Marxism, therefore, does not imply the uncritical acceptance of the results of Marx’s investigations. It is not the ‘belief’ in this or that thesis, nor the exegesis of a ‘sacred’ book. On the contrary, orthodoxy refers exclusively to method. It is the scientific conviction that dialectical materialism is the road to truth and that its methods can be developed, expanded and deepened only along the lines laid down by its founders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 1.&lt;br /&gt;
&lt;br /&gt;
The notion that Marxism is some dogma that, say, follows in line with the “tradition of Russian autocracy” is a convenient and popular attitude, and completely ignores the content of Marxism.&lt;br /&gt;
&lt;br /&gt;
Marxism speaks of a true and genuine revolution, one that addresses the substance of the ills of capitalist society. Marx was clear when he addressed Proudhon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Does this mean that after the fall of the old society there will be a new class domination culminating in a new political power? No.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The condition for the emancipation of the working class is the abolition of every class, just as the condition for the liberation of the third estate, of the bourgeois order, was the abolition of all estates and all orders.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;The Poverty of Philosophy&#039;&#039; (1847).&lt;br /&gt;
&lt;br /&gt;
The reason why follows in the very next parapgraph–the abolition of the working class is the abolition of all classes altogether:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The working class, in the course of its development, will substitute for the old civil society an association which will exclude classes and their antagonism, and there will be no more political power properly so-called, since political power is precisely the official expression of antagonism in civil society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
One should not, either, be distracted by thr discussion in an earlier paragraph of the “productive forces”&lt;br /&gt;
&lt;br /&gt;
Page 4.&lt;br /&gt;
&lt;br /&gt;
because it contains considerable elaboration on exactly what the details of this universal abolition of class are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Of all the instruments of production, the greatest productive power is the revolutionary class itself. The organization of revolutionary elements as a class supposes the existence of all the productive forces which could be engendered in the bosom of the old society.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
None of this relies on any concept of blind historical necessity, instead it is dealing with the discovery of where liberatory agency lies within capitalism.&lt;br /&gt;
&lt;br /&gt;
Lukacs captures the essence of this theory of class struggle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Only when consciousness stands in such a relation to reality can theory and practice be united. But for this to happen the emergence of consciousness must become the decisive step which the historical process must take towards its proper end (an end constituted by the wills of men, but neither dependent on human whim, nor the product of human invention). The historical function of theory is to make this step a practical possibility. Only when a historical situation has arisen in which a class must understand society if it is to assert itself; only when the fact that a class understands itself means that it understands society as a whole and when, in consequence, the class becomes both the subject and the object of knowledge; in short, only when these conditions are all satisfied will the unity of theory and practice, the precondition of the revolutionary function of the theory, become possible.Show&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What is Orthodox Marxism?&#039;&#039;. Page 2.&lt;br /&gt;
&lt;br /&gt;
The concept of political-economic class is critical on this point, and cannot be overstated. This is what separated Marx and Bakunin, because for Marxists, once you remove the element of Capital from society, the class struggle is won decisively.&lt;br /&gt;
&lt;br /&gt;
Page 5.&lt;br /&gt;
&lt;br /&gt;
For Bakunin, and indeed many of the detractors of the dictatorship of the proletariat, it is sufficient to abolish the capitalist state alone, by act of will.&lt;br /&gt;
&lt;br /&gt;
When it comes to adducing what it is that Marxism considers the “abolition of Capital”, the dictatorship of the proletariat plays a key role.&lt;br /&gt;
&lt;br /&gt;
One could think of both Rosa Luxemburg and Lenin’s appreciation as “broad” and “narrow” approaches respectively. Luxemburg for the most part gave few prescriptions about the content of the dictatorship of the proletariat, whereas Lenin could be thought of as being more specific–and probably more enthusiastic: it entails democratic centralism–the practice that a worker’s party is, among other conditions, duty-bound to act in unison.&lt;br /&gt;
&lt;br /&gt;
What Luxemburg and Lenin would have both assented to was the necessity of the dominance (or “hegemony”) of the working class through the exercise of power–through a state or otherwise.&lt;br /&gt;
&lt;br /&gt;
Page 6.&lt;br /&gt;
&lt;br /&gt;
There is a popular objection, however, that it is not possible to abolish power by exercising power. So the repetition of Bakunin goes, a worker’s government has no interest in its self-abolition.&lt;br /&gt;
&lt;br /&gt;
The interlocutor that one often finds oneself faced with expressing this objection is often more interested in accusing than attempting to address the actual issue of class struggle.&lt;br /&gt;
&lt;br /&gt;
Class struggle developed naturally within different stages of human history–where there is some dominant social class, be it feudal, slave-owning, or a form of capitalism, there are oppressed classes–subaltern classes.&lt;br /&gt;
&lt;br /&gt;
Under capitalism, we are prrsented with the dominance of the capitalist class. Marxism commonly regards this state of affairs as the “dictatorship” of the bourgoisie.&lt;br /&gt;
&lt;br /&gt;
The problem for Marxism here is not so much about how to go about immediately dismantling the capitalist state but understanding the source of its power.&lt;br /&gt;
&lt;br /&gt;
Page 7.&lt;br /&gt;
&lt;br /&gt;
The revolution that Marxism calls for is not attempting to slow down the struggle or deviate it into some form of piece-meal affair.&lt;br /&gt;
&lt;br /&gt;
It is important recognise that there are society-wide forces that cannot simply be prefigured away, and must be dealt with head-on and acknowledged, not simply “abolished”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;In the social production of their existence, men inevitably enter into definite relations, which are independent of their will, namely relations of production appropriate to a given stage in the development of their material forces of production.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Marx, “Preface”, &#039;&#039;A Contribution to the Critique of Political Economy&#039;&#039; (1859).&lt;br /&gt;
&lt;br /&gt;
When Marx talks about the “appropriateness” of the relations of production with respect to the development of the forces of production, it is easy to repeat, again, the popular and convenient interpretation that historical materialism just means the “economic base” of society controls or determines necessarily the rest of human social life.&lt;br /&gt;
&lt;br /&gt;
The repetition of this assertion amounts to a vulgarisation of Marxism.&lt;br /&gt;
&lt;br /&gt;
Page 8.&lt;br /&gt;
&lt;br /&gt;
What has been forgotten is that Marx’s materialism did not regard the relations of production and forces of production as neatly conscious mental cognition in such a way as to collect conscious social life wholly within the political-economic superstructure.&lt;br /&gt;
&lt;br /&gt;
Such an intepretation is reminiscent of Althusserianism–and probably of the Kantian division between the phenomenal and noumenal–things that occur in experience, and obversely the spooky “thing-in-itself” which produces our experience of the world external to our senses, but is located completely outside the conscious human world.&lt;br /&gt;
&lt;br /&gt;
It is not so. Every moment of the capitalist mode of production involves conscious rational thought. But it is not the case that this is some kind of Idealism.&lt;br /&gt;
&lt;br /&gt;
Page 9.&lt;br /&gt;
&lt;br /&gt;
Simple negation of the capitalist state is bound to be insufficient for the task of revolution. Whether it be purely physical, or some combination of psychic and non-cognitive metaphysical trappings, it matters not–&lt;br /&gt;
&lt;br /&gt;
Humanity is integrated into a form of life that fits everyone into a division of labour. Every form of class society possesses some unique or defining structure of their division of labour. It was from their analysis of the division of labour under capitalism that Marx and Engels identified not just the causes of modern oppression, but also its future potentialities.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is necessary for Marxists because it acknowledges not merely the moral requirement for revolution, but also that, in some foundational way, there are objective forces at play in revolution which cannot be liquidated through will alone.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat addresses this. The process of dissolving all power, all forms of&lt;br /&gt;
&lt;br /&gt;
Page 10.&lt;br /&gt;
&lt;br /&gt;
hegemony within society does require the assumption of power, the exercise of some form of social authority and coercive institutions.&lt;br /&gt;
&lt;br /&gt;
The assumption of political dominance by the working class exists only so long as the mode of production has not transitioned to communism. The dictatorship of the proletariat &#039;&#039;is&#039;&#039; indeed about a switching place between struggling classes.&lt;br /&gt;
&lt;br /&gt;
But it is not the case that it necessitates merely just another form of oppression. Remember the proletariat–wage-labour–is an &#039;&#039;instrument of production&#039;&#039;, a form of productive force.&lt;br /&gt;
&lt;br /&gt;
Page 11.&lt;br /&gt;
&lt;br /&gt;
As Lukacs puts it,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Above all the worker can only become conscious of their existence in society when they become aware of themselves as a commodity.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Inasmuch as they incapable in practice of raising themselves above the role of object their consciousness is the &#039;&#039;self-consciousness of the commodity&#039;&#039;; or in other words it is the self-knowledge, the self-revelation of the capitalist society founded upon the production and exchange of commodities.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
“The Standpoint of the Proletariat”, &#039;&#039;Reification and the Consciousness of the Proletariat&#039;&#039;. Page 149.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat is as much about wresting domination away from the capitalists as it is about a kind of society-wide self-realisation.&lt;br /&gt;
&lt;br /&gt;
A grasping in consciousness of what before was hidden–the true nature of the capitalist division of labour.&lt;br /&gt;
&lt;br /&gt;
Page 12.&lt;br /&gt;
&lt;br /&gt;
The process is at once transformative as it is a form of discovery. It is a form of creation as well as externally determined knowledge.&lt;br /&gt;
&lt;br /&gt;
The dictatorship of the proletariat involves a &#039;&#039;dialectical&#039;&#039; as opposed to a &#039;&#039;mechanical&#039;&#039; method–where the proletariat defeats the capitalist class it abolishes the necessity for power. Without this assumption of power over the previously capitalist-controlled division of labour, there is also no self-knowledge. The dictatorship of the proletariat forms the working class as a social subject, whereas before it was enslaved; objectified.&lt;br /&gt;
&lt;br /&gt;
It gives content to the idea of class struggle–without some form of unity, some form of radical organisation, the capitalist machine continues apace.&lt;br /&gt;
&lt;br /&gt;
- EOF -&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5390</id>
		<title>Category:The Subtle Dialectician (Vidak)</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5390"/>
		<updated>2025-06-19T21:45:54Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Asdf.&lt;br /&gt;
&lt;br /&gt;
[[Philosophical_Research:The Dictatorship of the Proletariat]] - 27 SEPT 2024.&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5388</id>
		<title>Category:The Subtle Dialectician (Vidak)</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5388"/>
		<updated>2025-06-19T21:16:44Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Asdf.&lt;br /&gt;
&lt;br /&gt;
[[The Dictatorship of the Proletariat]] - 27 SEPT 2024.&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5387</id>
		<title>Category:The Subtle Dialectician (Vidak)</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Category:The_Subtle_Dialectician_(Vidak)&amp;diff=5387"/>
		<updated>2025-06-19T21:14:27Z</updated>

		<summary type="html">&lt;p&gt;Vidak: Created page with &amp;quot;Asdf.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Asdf.&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5385</id>
		<title>User:Vidak</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=User:Vidak&amp;diff=5385"/>
		<updated>2025-06-19T20:41:20Z</updated>

		<summary type="html">&lt;p&gt;Vidak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[note from RD: excuse me for creating your page, but I didn&#039;t want to lose these links. fix it up as you like]&lt;br /&gt;
&lt;br /&gt;
= Substack =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://vidak.substack.com/archive&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ASF-IWA =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Articles I wrote while secretary of the Perth branch of the ASF-IWA.&lt;br /&gt;
&lt;br /&gt;
https://vidak.substack.com/s/asf-iwa-essays&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;markdown&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to the demo:&lt;br /&gt;
&lt;br /&gt;
1. Write Markdown text on the left&lt;br /&gt;
2. Hit the __Parse__ button or `⌘ + Enter`&lt;br /&gt;
3. See the result to on the right&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/markdown&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
</feed>