- Java 99.5%
- CSS 0.5%
|
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 2m16s
|
||
|---|---|---|
| .forgejo/workflows | ||
| nx01-jpp-base | ||
| nx01-jpp0-collections2 | ||
| nx01-jpp0-kaas | ||
| nx01-jpp0-nether-dial | ||
| nx01-jpp0-nether-dial-based | ||
| nx01-jpp0-nether-dial-lingua | ||
| nx01-jpp0-nether-tone | ||
| nx01-jpp1-klass-cake | ||
| nx01-jpp1-klass-fault | ||
| nx01-jpp2-warp-core | ||
| nx01-jpp2-warp-manifestor | ||
| nx01-jpp3-enter-zillala | ||
| nx01-king-java3 | ||
| nx01-king-java3c | ||
| nx01-king-java3do | ||
| nx01-king-java3doc | ||
| nx01-king-java3seed | ||
| nx01-kode-gen | ||
| nx01-kode-gen-nether | ||
| nx01-mushroom-mais | ||
| nx01-mushroom-mais-duytsdoc | ||
| nx01-mushroom-mais-fc18 | ||
| nx01-mushroom-mais-mm | ||
| nx01-no2all-nostr | ||
| nx01-no2all-react-nostr | ||
| nx01-no2all-react-wire | ||
| nx01-no2all-wire | ||
| nx01-no2all-wire-jetty | ||
| nx01-no2all-wire-jre | ||
| nx01-no2all-wire-ojw | ||
| nx01-poop-scripts | ||
| nx01-redsea | ||
| nx01-redsea-hyper | ||
| nx01-redsea-hyper-local | ||
| nx01-redsea-hyper-nostr | ||
| nx01-redsea-jdatstart | ||
| nx01-x4o-driver | ||
| nx01-x4o-fc18 | ||
| nx01-x4o-maisdoc | ||
| nx01-x4o-sax3 | ||
| nx01-x4o-tool-ant-plugin | ||
| nx01-x4o-tool-maven-plugin | ||
| nx01-zerofungus-server | ||
| src | ||
| .gitignore | ||
| licence.txt | ||
| pom.xml | ||
| poop-oasis.xml | ||
| README-fc18.md | ||
| README-jedi.md | ||
| README-msx.md | ||
| README-netherdb4.md | ||
| README-x4o.md | ||
| README.md | ||
NX01
Niks01 is dutch for "nothing zero one", and starts octal space computing.
The adult 18 bit based computer changes things like;
- Replace the bit(1 bit) to octal(3 bit) see T008ᖟ
- Replace the byte(8 bit) to tord(18 bit) see V018Tord
- Replace unicode(21 bit) letters with FC18 words and numbers
- Replace source code of letters with fixed meaning words
- Replace code and data text structure with binary adult XML see XDBX18
- Replace network and numa with unlimited matrix device structure
- Replace smurfs(native types) with terminator based lego math numbers
- Replace (all) package manages with new split of trust and distribution
- Replace hand-coded math and numbers with definitions from the nether DB
- Replace simple OS with full orange ERP as basic tricoder environment
- Etc...etc
This project is the primordial soup to boot Atari terminator AI on a unlimited size
matrix computer, build with an above human DNA base informational unit.
Where code can be transformed to hardware devices by the kernel on request.
Note: project is started to detect between raped/used/etc and first heart love.
Thus this code got more love but also some anger, tried to move it to main site,
but some harsh language may remain.
Dutch Komputer
Coding in your own native language is superior than using British slang
Oorspronkelik wodde et Ingelse woord computer bruukt om iene mit an te duden die kompliceerde
berekenings uutvoerde, mit of zunder mechanische hulpmiddels - vergeliek ok de Duutse term veur
komputer: 'Rechner' (rekener) en de Zuud-Afrikaanse term veur komputer: 'rekenaar' - mar laeter
wodde de term ok bruukt om apperaoten te benumen. Mederne komputers wodden veur veul meer
bruukt as allienig wiskundige toepassings. Ok veul administratieve en financiële taeken wodden an
de komputer opdreugen, et Fraanse woord veur komputer was eerst 'calculateur' of rekenaor en
evolueerde naor 'ordinateur' (orde op zaeken zetten).
Atari ordinateur mettre fin intelligente champignon d'encre poulpe soup pour le nouveau humanité.
Floating Coffins Example
The NX01 is a military research vessel, meaning only local code allowed;
zero digital slavery of usary, all device are programmed incl displays and keyboards.

All local code, is something the China does better, but for full enterprice control
you need a different start point, from project ERP+CAD+CAM+PLC to build a ship at Damen.
The NX01 is a full self replicating terminator ship, meaning the full project build tree
is integrated into the OS with all source bits of all code in all layers.
To run a Holydeck or an cockpit for all digital devices on a ship or at home.
Where a developer is not allowed to code math or draw pixels on the screen,
NX01 UI is one with the OS, like the CHIP in a mouse is quad core 18 bit micro-'Tandem T16'
main frame with RAS or soft lock-step for HA mouse movements program running in CP/M++.
Tourist Sight Seeing
Places for cakes, easter eggs, pirates, mummies, coffins, spiders, doom parts, skulls,
skeletor, duck tales, darthvadder, terminators, warp core and manifest, art server, zillala,
a smurf village and lego bricks.
- Gives order JediTempleBase8InfinityOne
- Uses order V144Tocta
- Terminator pie T008ᖟ
- Elevators of babel SoepLepelԲᴬᵖᶦ
- Body from the void ᒢꞱSkeletorObject
- Flying coffins BãßBȍőnIconOfSinCube𓄯ᶠˡʸ
- Local laser pointers BãßBȍőnSpiderTest
- Lego stair way LegoBrickStairWay
- LegoᐧBrickᐧTapeᐧReplicatorᐧχ3 LegoBrickTapeStudio
- Enterprise mainframe text FCDotCDC1604DashP6
Progress
ROADMAP to make NX01 go outside of space-dock:
- (10%) Convert to java-25
- (01%) Split nx01-jpp-base in more modules
- Convert pie and bassbone to an agent
- Finish 18 bit binary XML for red sea fish files and nether DB files
- Create BDOS 18 bit VFS with new folder impl
- (MILESTONE) test deploy red sea octal space (wrapped on old 8 bit tech)
- Create impl of nether DB with red sea backend
- Migrate unitxc to jpp and upgrade step code to BASIC + dec144
- Create simulation of dipavali matrix routings
- (MILESTONE) Run Altair 8800 org BASIC code as VHDL
- Move terminators/lego/etc and math to nether DB
- Move unitxc data and steps to nether DB
- (MILESTONE) migrate maven central to red sea with 18 bit manifest v7
- Use warp-core to make plasma field of BASIC scripts in FC18 XDBX
- Than, java source code in FC18
TODO:
- (DONE) JPP: Finish JediTempleBase8InfinityOne
- FC18: finish XDBX18 and unification of greek/russian and latin
- (30%) JPP: TeŀRáàmRȧñkEnumOperator𓄯 add Ismail al-Jazari blitter++ method
- JPP: Remove tower of babel API
- JPP: Reimpl dustsdoc anno with FC18 (as hinary9 in utf8 java src) in module
nx01-jpp2-duytsdoc - JPP: Upgrade borgcube to work with pie curve type interfaces
- nether: Move lingua locale tree from JPP into nether as octals
- nether: Insert "Four Corner" china based word index data for 18 bit words
- nether: Defined terminator(+guns) as octal key with octal data
- java3: 18 bit source code to program with 18 bit words not with letters
- java3: deploy on redsea which runs on (old) NOSTR(trust add/rm of files) + HYPER(files)
- no2all: Finish NOSTR relay and deploy live
- no2all: Upgrade to version2(8-XDBX) or direct goto version3(18-XDBX)
- no2all: add events to add/remove trust from files on a hyper drive
- no2all: add events to host and/or mirror hyper drives over binary web socket
- no2all: add events to read the nether DB which is hosted on many hyper drives
- redsea: create 18 bit BDOS with new folder API for VHDL file system in hardware
- redsea: migrate maven repro to hyper drive on redsea
- redsea: move mime type and hyper-link info into BDOS API...
- warp-manifestor: Finish Java Manifest V7 for FC18 binary XML
- firemake: full 18 bit XML + classic make tree builder(poop.xml)
- unicode4D: chinees version of "Blissymbols" to draw all chinees glyps in a few strokes
- About 10000 more.
ETA: 2030...to remove ALL, ASCII and unicode on a self hosted platform.
By Allah! Allah will raise it on the Day of Resurrection with two
eyes by which it sees and a tongue that it speaks with,
testifying to whoever touched it in truth.
To build a body for real AI, an upgrade to adult computing is needed;
- A calculator uses binary unit (2 options, 1 bit)
- Human DNA uses quad unit (4 options, 2 bit)
- Octopus computing uses octal unit (8 options, 3 bit)
Thus when your pocket calculator is upgraded to octals,
it is called a tricorder device.
Maven Use
Notes on JDK version:
- jdk-21.0.2 and LOWER worked
- jdk-22.0.2 FAIL: Can't compile JPP
- jdk-23.0.1 FAIL: Does compile JPP but can't find import in java3c
- jdk-24-ea-33 FAIL: Can't compile JPP
- jdk-25 works, and is now the
requiredversion (JVM off-heap CXL memories support)
Some code depend on a local drives command to be installed as npm i -g drives.
Make package jar's
- mvn clean package
- result: nx01-jpp-base/target/nx01-jpp-base-〇一。壬寅。一〄-SNAPSHOT.jar (19MB)
Run javadoc
- JAVA_HOME=/usr/lib/jvm/jdk-25/ mvn clean compile javadoc:aggregate
- result: target/site/apidocs (613MB)
WIP converting to all named modules;
[INFO] --- javadoc:3.6.3:aggregate (default-cli) @ nx01 ---
[ERROR] Creating an aggregated report for both named and unnamed modules is not possible.
[ERROR] Ensure that every module has a module descriptor or is a jar with a MANIFEST.MF containing an Automatic-Module-Name.
[ERROR] Fix the following projects:
[ERROR] - love.distributedrebirth.nx01:nx01-jpp-base:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-king-java3:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-king-java3c:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-king-java3do:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-king-java3doc:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-king-java3seed:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-no2all-nostr:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-no2all-react-nostr:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-no2all-react-wire:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-no2all-wire:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-no2all-wire-jetty:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-no2all-wire-jre:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-no2all-wire-ojw:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-redsea:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-redsea-hyper:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-redsea-hyper-local:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-redsea-hyper-nostr:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-redsea-jdatstart:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-x4o-tool-ant-plugin:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-x4o-tool-maven-plugin:5786.SHEVAT〄.1-SNAPSHOT
[ERROR] - love.distributedrebirth.nx01:nx01-zerofungus-server:5786.SHEVAT〄.1-SNAPSHOT
Setup project local XSD for IDE
- mvn initialize -P mvn-help | grep echo
- mvn install -P test-none
- mvn initialize -P x4o-generate-local-xsd
- See poop-oasis.xml for setup in eclipse IDE
Maven Modules
- nx01-jpp0-collections2 = (10%) new collectoins api
- nx01-jpp0-kaas = (20%) kaas and odeurs for numbers
- nx01-jpp0-nether-dial = (10%) dial codes, like lehmer sequences
- nx01-jpp0-nether-dial-based = (0%) dial codes for terminators
- nx01-jpp0-nether-dial-lingua = (80%) dial codes for human languages
- nx01-jpp0-nether-tone = (70%) dial tone to create dial codes
- nx01-jpp1-klass-cake = (80%) structure checker of source layout
- nx01-jpp1-klass-fault = (80%) code faults with signals (fixme: why not kaas-fault ?)
- nx01-jpp2-warp-core = (60%) Warp core event flow plasma runtime
- nx01-jpp2-warp-manifestor = (80%) Warp manifestor for read/write for manifests formats
- nx01-jpp3-enter-zillala = (80%) fault reporting as structured manifest
- nx01-jpp-base = (50%) Java++ 144 bit runtime
- nx01-king-java3 = (NOP) java3 startup
- nx01-king-java3c = (NOP) java3 compiler for 18 bit XML
- nx01-king-java3do = (NOP) java3 18 bit XML 'firemake' builder
- nx01-king-java3doc = (NOP) java3 source to doc 18 bit XML
- nx01-king-java3seed = (20%) java3 seed upload to dat and nostr
- nx01-kode-gen = (80%) base code generator for nether tones
- nx01-kode-gen-nether = (80%) code generator for dial codes
- nx01-mushroom-mais = (NOP) firemake project doc plugin
- nx01-mushroom-mais-duytsdoc = (NOP) firemake javadoc extension
- nx01-mushroom-mais-fc18 = (LIVE) Generates FC18 doc site
- nx01-mushroom-mais-mm = (LIVE) Generates DB doc site
- nx01-no2all-nostr = (80%) Pure java nostr protocol impl
- nx01-no2all-react-nostr = (99%) Wrap wire nostr into warp-core react
- nx01-no2all-react-wire = (99%) Wrap wire server into warp-core react
- nx01-no2all-wire = (99%) websocket wire api stubs
- nx01-no2all-wire-jetty = (99%) Impl wire with
jettyclient and server - nx01-no2all-wire-jre = (99%) Impl wire with
jreclient only - nx01-no2all-wire-ojw = (99%) Impl wire with
ojwclient and server - nx01-poop-scripts = (NOP) Maven ant scripts for help and XSD
- nx01-redsea = (1%) RedSea 18 bit BDOS filesystem (OLD XML for dat)
- nx01-redsea-hyper = (1%) RedSea hyper drive backend api stubs
- nx01-redsea-hyper-local = (10%) RedSea local
npm driveswrapper - nx01-redsea-hyper-nostr = (NOP) RedSea nostr integration
- nx01-redsea-jdatstart = (10%) java webstart XML model (TODO MOVE)
- nx01-x4o-driver = (50%) Recursive XML language parsing (TODO add binary)
- nx01-x4o-fc18 = (80%) Four Corner 18 bit words and structure text encoding format
- nx01-x4o-maisdoc = (50%) Universal object tree documentation writer
- nx01-x4o-sax3 = (80%) Java XML SAX writer support and IBM XDBX implementation
- nx01-x4o-tool-ant-plugin = (99%) Ant plugin to executer X4O language tasks
- nx01-x4o-tool-maven-plugin = (99%) Ant plugin to executer X4O language tasks
- nx01-zerofungus-server = (10%) POC of nostr/hyper server to deploy java3 artifacts
Data Types
Core building blocks;
- LegoBlockX3 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T008ᖟ (terminator zero zero eight PI);
- LegoBlockX6 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T064ᖟ (6 bit value)
- LegoBlockX9 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T512ᖟ (9 bit value)
The bipolar quad terminator curve; ((3x3)x2x2x2x2x2x2x2x2)
- V018Tord (Four corner
cakepointfor auto-i18n names of resources and files) - V036Teger
- V072Tong (3,6,9 and 8 bit alignment from here upwards)
- V144Tocta
- V288Tector
- V576Tixel (number part for big terminator fractions of 1152 bits)
- V0x000480ˣᴸ (1152 bit)
- V0x000900ˣᴸ (2304 bit)
TODO: test in graph mode;
graph TD;
A(stuff)-->B[one];
A-->C[two];
A-->D[three];
The quad sin curve; ((3x3)x3x3x3x3)
- V027Semvig
- V081Song
- V243Sucti
- V729Seks
The quad meat curve; ((3x3)x5x5x5x5)
- V045Metat
- V225Matot
- V0x000465ˣᴸ (1125 bit)
- V0x0015F9ˣᴸ (5625 bit)
The quad block curve; ((3x2)x4x5x6x7)
- V024Beger
- V120Bental
- V720Beximal
- V0x0013B0ˣᴸ (5040 bit)
The quad pental curve; ((3x2)x5x5x5x5)
- V030Pegal
- V150Powic
- V750Poofy
- V0x000EA6ˣᴸ (3750 bit)
The quad konrad curve; (3x7x13x19x29)x37x43x53x61 = A031215 Even-indexed primes: a(n) = prime(2n).
- V021Koeye (unicode codepoint)
- V273Korcet
- V0x001443ˣᴸ (5187 bit)
- V0x024B97ˣᴸ (150423 bit)
The quad rudra curve; (3x5x11x13x19)x23x31x41x53 = A023209 Primes p such that 3p + 4 is also prime.
- V015Reptet
- V165Roket
- V0x000861ˣᴸ (2145 bit)
- V0x009F33ˣᴸ (40755 bit)
(Maybe extend all curves to 8 points)
Package Naming Convention
The Unified Canadian Aboriginal Syllabics and its Extended blocks.
Contain several mostly consonant-only letters to indicate syllable coda called Finals.
Along with some characters that indicate syllable medial known as Medials:
- Main block ᐜᐝᐞᐟᐠᐡᐢᐣᐤᐥᐦᐧᐨᐩᐪᑉᑊᑋᒃᒄᒡᒢᒻᒼᒽᒾᓐᓑᓒᓪᓫᔅᔆᔇᔈᔉᔊᔋᔥᔾᔿᕀᕁᕐᕑᕝᕪᕻᕯᕽᖅᖕᖖᖟᖦᖮᗮᘁᙆᙇᙾᙿ
- Extended block: ᣔᣕᣖᣗᣘᣙᣚᣛᣜᣝᣞᣟᣳᣴᣵ
Terry and Lemon
The description of lemon or balloon butts is moved to the main website.
The real coder Terry A. Davis (December 15, 1969 – August 11, 2018) could
see that something was wrong;
The Nether
Dutch virgin under YHVH at 1616, the nether was one of the first republic in eu.
A Jew reads upside down, a Arab reads reversed, a china 4D koder reads in all directions 仙上主天.




