0001                                   Aiwnios.com
0002 
0003   Welcome to Aiwnios.com,the best server on earth,which is served by a HolyC 
0004 backend(source code). I will show you how  to do cool stuff like write compilers 
0005 and make games. I will write articles time to time,but first let me tell you 
0006 about myself.
0007 
0008   My name is Clayton and I like compilers alot.I wrote Aiwnios which is a  HolyC 
0009 compiler that runs on 64,bit arm,risc-v and X86_64 and it's Travis Scott lit.I 
0010 will explain it in detail how it works,the first part is the lexer. I'm not a 
0011 unix pro but here are my notes Unix Notes or my Jain Notes.
0012 
0013   Here is a link to the User Guide if you want to know how to use aiwnios. Or 
0014 maybe you are here for the blog
0015 
0016   Checkout My FlashCards app and flash cards for the latest in nroots Greek 
0017 Quest(download the ISO and MountFile it in Aiwnios to use it).
0018 
0019                                 AiwniosTube Beta
0020 
0021   A sexy video sharing site like youtube but written in HolyC.
0022 
0023 AiwniosTube
0024 
0025                                    Irc Server
0026 
0027 
0028 aiwnios.com 6667
0029 Turn off SSL before connecting in your client
0030 Dont send anything important over the IRC server
0031 
0032 
0033                            Kralech Compiler Tutorial
0034 
0035   I dont know where my life will end up but I have a compiler. This is certian. 
0036 I did it. I will show others how to do it. This is a good way when you are 
0037 right. A compiler turns source code into action that your computer understands. 
0038 Knowing how to compile is a good way to milk a computer to the max
0039 
0040 
0041 <1>
0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 Click Links to see source code and Videos 0066 0067 Lesson 1: The Lexer 0068 Lexers turn raw data (such as source code ) into tokens a motherfucking 0069 compiler can use. Dont make a compiler without a lexer or you will have to 0070 juggle lots of meaningless symbols 0071 Lesson 2: The Parser 0072 A compiler must turn tokens into meaningful constructs that the compiler will 0073 use. Representing the reality of the source data is key (representation) when 0074 generating machine code. 0075 0076 Lesson 3: Register Allocation Pt.1 0077 Registers are values that live in your computer. Values in in registers,and 0078 sometimes they die. Here we see which values are living and dead at what points 0079 in time 0080 0081 Lesson 4: Reg Allocation Pt.2: Graph Coloring 0082 0083 Compilers have a finite number of registers. We must use the registers in a good 0084 fashion to generate good machine code. 0085 -] Registers Poem 0086 0087 I hate the scare-registered program 0088 For it lacks a wham. 0089 As the heated graph... 0090 One cant help but laugh, 0091 For one is too poor,the other too dumb 0092 0093 Lesson 5: Reg Allocation Pt.3: Using Less Registers 0094 Registers are finite,forms are not. A value may be in register R10 at one 0095 point,RDI at another 0096 Lesson 6: . Reg Allocation Pt.4: Assigning temporary registers 0097 Lesson 7: Reg GENERATING MOTHERFUCKIN MACHINE CODE 0098 0099 0100 Shitpit Pt.3 0101 0102 11-19-24 Pt.2 0103 0104 Half-Life 2 got updated. 0105 0106 11-19-24 Pt.1 0107 0108 It is a virtue to set limitiations with oneself. I will try to not think about 0109 the n word for awhile. I sometimes write on my leg about the things I think for 0110 the morning. I will write to get tough with customers who are poo poo brains 0111 because it is my job; I am too nice. 0112 0113 People represent faith through the flesh. What you get is sometimes confused 0114 because reality is confusing. KanYe is a good example of a confused person like 0115 me. The desire for truth is a quest and we must sacrifice to go on a quest. Just 0116 as thorns grow on a rose,a quest for truth comes with pain. The difference 0117 between an rose and truth is that you may not like what you find. 0118 0119 There is 2 selfs,the self I see and the self others see.No one thinks I think 0120 evil things. I think people find it jarring when I open my mouth. I remember one 0121 time I was "Pushin P/retard faggot"(or something) and someone(who I seen on the 0122 road) who was going to work at my retard house heard it an I dont know what she 0123 thought about it. She said Aiwnios looked like DOS. 0124 0125 11-18-24 Pt.1 0126 0127 I saw Mexicans at work who didnt know english. Donald Trump might deport them 0128 if they are illegal aliens. I am thinking that the law regarding aliens can 0129 exist but not be enforced. If a parent says ,"Dont get a girl pregnant at 16 or 0130 I will disown you" then he does it,it would do no good for the pregnany girl 0131 and the retarded son if he is disowned and made homeless. 0132 0133 It would be unethical to say "Go get a girl pregnant at 16"(or implicitly 0134 allow it) and it would be unethical to disown a retarded son who got a girl 0135 pregant at 16. Both are bad options. The best option is to have a rule and not 0136 enforce it unless the son is extra retarded and gets 2 girls pregnant 0137 0138 I cannot solve the mexican problem but the best I can do is serve them with a 0139 smile. 0140 0141 11-16-24 Pt.2 0142 0143 Gay people are entitled to rights. I think it is good that gay people are the 0144 most pressing issue in political discussion,but I am ashamed that World War 3 0145 might happen and gay people are the bigger issue. I am glad we have Donald Trump 0146 as the next President 0147 0148 0149 11-16-24 Pt.1 0150 0151 People will say they admire others until they are forced to do admirable acts 0152 themselves. There are people who do dismiss virtue as "poo poo brain mentality" 0153 while having nothing admirable about them. 0154 0155 Victimhood is a curse and not a virtue. It seems people who deny virtue can 0156 only see victimhood and not heros. Tragedy is trajedy and must be cured by 0157 virtue. 0158 0159 Have you pained yourself. It is hard to do. I bow to those who do things I 0160 cannot do. Retards condemn soldiers who fight for their freedom because they are 0161 retards. They say ,"This isnt for me". They are right,virtue isnt for retards. 0162 0163 Jake Paul informed me about Kamala Haris's retarded plot against men. She is 0164 deviod of virtue as she said that the goverment does not make laws against men. 0165 She is a retard because the selective serivce is one and a big one. 0166 0167 Infanticide (aka abortion) is a bigger issue for her. She is deviod of virtue. 0168 0169 Good people dont ask for favors. Still I wish to be in their company. There 0170 was once a really bad guy named Dremoh but he was a charistmatic dude who was 0171 funny. He would steal people's Steam accounts but he was funny.Despite this I 0172 still admire him for some reason. 0173 0174 The point is,people who serve do it for virtuous reasons,unvirtuous people are 0175 not laypeople,they are the deniers of virtue. 0176 0177 Go serve homeless people before whinning about a womans right to commit 0178 infanticide at the expense of starting wars you dont have to fight 0179 0180 11-15-24 Pt.1 0181 0182 In shcool they seperate boys and girls when teaching them about puberty. 0183 Society is a gaint shit pit where people are seperated when giving teachings. 0184 Muslims have Mosques,Christians have Chruches. Society has not matured past 0185 pubery. I will say that Islam is retarded,but the outside world does not see 0186 this due to seperation. 0187 0188 Jainism is a peaceful religion. Go read the Quran before discusing Islam. The 0189 Qurans reads like it was written by someone who cant read the Bible,but it 0190 trying to rewrite the Bible. Thats why it feels "natural" to people who havent 0191 read any other religious text. 0192 0193 The Quran makes no sense. The sadistic Allah entity will torture you forever 0194 for not believing in him. The morality is black and white. Basically "dont kill 0195 others,Muslims" the verse condemning murder only applies to other Muslims. 0196 Stealing is a big sin too. 0197 0198 The Quran's only big selling point is that it is the "true religion" and thats 0199 why people believe in it. 0200 0201 Jainism's canon reads like an instruction manual for not killing things in 0202 some places and a story book in others. Canon is what remains from the 0203 Tirhankars,but there is less empathsis on canon and creating new scripture is 0204 ok. It is an "oral tradition". Islam is also an "oral tradition" but denies it 0205 because "it is from Allah end of story". 0206 0207 The Quran is actually not a (single) book,it is 7 canonical readings of a 0208 "single" text that no one knows how to recite. 0209 0210 0211 11-14-24 Pt.1 0212 0213 I dont know if it is worth it to feed homeless people. Do you feed them,no? I 0214 have no reason to but I do. I dont know if Kanye does charity work. He has lots 0215 of money. If I loose my job it will be good for me. They say its good to dance 0216 in the rain. It is good to enjoy the pain. If I am homeless and want 0217 food,yelling "NIGGER" in Walmart(TM) is a good way to get arrested and get food. 0218 0219 I feel the effects of moraltality and improper action. 0220 0221 11-11-24 Pt.2 0222 0223 I have a poo poo brain mentality. The deeper symtoms of it involve poop. 0224 0225 0226 0227 0228 <2>
0229 0230 0231 0232 0233 0234 0235 0236 0237 0238 0239 0240 0241 0242 0243 0244 0245 0246 0247 0248 0249 0250 0251 0252 0253 11-11-24 Pt.1 0254 0255 I censored Shit Trump. I may make a "dumb terminal" DolDoc thing with 0256 GrTextBase. I found a breadboard at work and Im excited. 0257 0258 11-9-24 Pt.2 0259 0260 True guilt is action. People measure internal feelings by action. A movie 0261 where people think would be boring. 0262 0263 On TV there is a show called catfish where people pretend to be someone else. 0264 This is sad. Thier relationship never leaves the "thought" stage. Thier 0265 relationship is fundamentally not real due to lack of action. 0266 0267 I think alot. 0268 0269 11-9-24 Pt.1 0270 0271 /* Whoops censored again */ 0272 0273 ChatGPT says: 0274 0275 0276 In the United States, there is no law that specifically prohibits drawing a 0277 public figure, such as former President Donald Trump, in a pool of poop or in 0278 any other form of artistic expression. The First Amendment of the U.S. 0279 Constitution protects freedom of speech and expression, including artwork, 0280 unless it crosses into areas like defamation, obscenity, or incitement to 0281 violence, which would have legal consequences. 0282 0283 So, in general, you have the right to create such an artwork. However, it's 0284 always a good idea to be aware of potential defamation laws or the context in 0285 which you're publishing or displaying the work, especially if it could be seen 0286 as harmful or offensive. Defamation refers to false statements that damage 0287 someone's reputation, but as long as the work is considered artistic expression 0288 and not making false or malicious claims, it's likely protected. 0289 0290 If you're planning to use the image for commercial purposes, keep in mind issues 0291 like copyright, trademarks, and potential harm to reputation, which could invite 0292 legal scrutiny in certain contexts. But as far as free speech and artistic 0293 freedom go, such a drawing would likely be legal. 0294 0295 0296 11-8-24 Pt.2 0297 0298 Kim Jong X Shit Crossover coming soon. People talk about how good 0299 vulnerability is. I am vulnerable. I think about shit and draw pictures of shit. 0300 If the goverment is watching my vulnerability will grow into reality. Fuck it. 0301 0302 I am sick of people only being depicted vulnerable in fiction. On TV you see 0303 depictions of the violatile nature of human existance,but people cannot rarley 0304 tell their true feelings of vulnerability in real life. I want to change this. 0305 0306 I dont know if it is ok(er) to be deranged and not express it or to express 0307 it. Like if some retard does a sin then doesnt actually realize it's wrong,is it 0308 best to call him a retard or try to convince him he is wrong. I deal with people 0309 at work like this sometimes. 0310 0311 I am in error for drawing the Trump X Shit crossover. I am simply drawing what 0312 I think onto reality. 0313 0314 0315 11-8-24 Pt.1 0316 0317 Trump X Shit crossover. 0318 0319 <3>
0320 0321 0322 0323 0324 0325 0326 0327 0328 0329 0330 0331 0332 0333 0334 0335 0336 0337 0338 0339 0340 0341 0342 0343 0344 0345 0346 0347 0348 11-6-24 Pt.2 0349 0350 I feel paranoia regarding morality. I think bad things but I dont express them 0351 to others. It has been said others think bad things,so its ok. This may be the 0352 case but it does not justify my bad thinking. I think about the n word and 0353 stuff. I dont know what others think about. 0354 0355 11-6-24 Pt.1 0356 0357 I saw a video on Youtube about women in prision. Movies tend to focus on the 0358 relationships of a person or things that most people can relate to. I feel 0359 paranoia when turning a facuet for water sometimes. How do you convey hunger on 0360 TV. You cant,you can easily convey the interactions between people on TV. 0361 0362 I feel I isolated and paraniod because I dont think about relationships. 0363 Fredrick Douglas who escaped slavery probably didnt care about relationships 0364 while on the run from his slave-owners. He probably felt paranoia for his own 0365 saftey. I feel this every day. I fear the med people and customers. 0366 0367 If my life was a movie which it wont be,I would imagine how one could convey 0368 the sense of social poo poo-ness present in me. I bet animals feel paranoia and 0369 not safety mostly. 0370 0371 0372 11-4-24 Pt.1 0373 0374 BUSSY means butt and not pussy. I am sorry for spreading misinformation 0375 regarding Trump grabbing em by the Bussy. I thought it meant (on discord) pussy 0376 because if I say PUSSY i might get banned. 0377 0378 0379 11-2-24 Pt.2 0380 0381 In MrChrootBSD I wait(2) for syscalls to end. When doing this a SIGKILL and 0382 it's homies may come while waiting for a syscall to end. This is a minor fix but 0383 still a ball buster. 0384 0385 11-2-24 Pt.1 0386 0387 Your new fav linux Distro, yiffOS.gay. I dont hate furries,I wish there was 0388 more info. The dude is also making a cool MacOS OS system for PowerPC machines 0389 0390 11-2-24 Pt.1 0391 0392 I did some savage optimizations on the FrogsEngine,I have removed a sort of 0393 "trampoline" function. I dont use ... to often,I use a pointer to the arguments 0394 for drake Massive speed gains on RISC-V. Im writing a RISCV-Assembler for 0395 aiwnios,it will be 21 Savage lit. ARM assembler will be a ball buster,but I have 0396 the opcodes in a CSV file. 0397 0398 I will write things on my leg during Samayika so I dont forget them the next 0399 day. I sold like $15 worth of stuff at work. I am too nice so I make good deals. 0400 I make deals that are too good(for the customer). I doubt the boss would like me 0401 selling things for cheap sort of. The prices are not exactly defined so I dont 0402 know sometimes. 0403 0404 I find reading scripture during prayer to be a good thing to do. Terry kept a 0405 text he read from that wasnt the Bible. I cant blame him,I cannot fit the whole 0406 of reality on my mind,but a book can(or at least most of it). 0407 0408 There was this negrophobic Indian guy on club cyberia who took intrest in my 0409 RISCV-assembler. 2 days ago I dressed up as a wizard for halloween. I went to 0410 the gas station to get tea on halloween and they were dressed as farmers. 0411 0412 I heard that the abstractions that people make regarding morality are what 0413 defines them. I'll draw: 0414 <4>
0415 0416 0417 0418 0419 0420 0421 0422 0423 0424 0425 0426 0427 0428 0429 0430 0431 0432 0433 0434 0435 0436 0437 0438 0439 0440 0441 0442 0443 0444 0445 0446 0447 0448 10-31-24 Pt.1 0449 0450 Assholeian fuck poodles. Awhile ago I bought 2 1000 on amazon. 0451 0452 The time has come,time for me to buy this fucker once and for all 0453 DC-ROMA Pt.2 0454 0455 PS. US Customs,I NEED A FUCKING RISC-V LAPTOP. I WILL INSTALL NON-CHINESE 0456 SOFTWARE ON IT. You cannot serious expect that the linux kernel and (the 0457 userpsace) which mostly arent even fucking chinese to spy on you. I dont even 0458 work for the goverment so it doesnt matter if it is spying on me. Are you going 0459 to hold me at gunpoint and make me recompile the Linux kernel to use a sexy and 0460 voluptous RISC-V machine. 0461 0462 0463 10-30-24 Pt.3.5 0464 0465 There is nothing wrong with me. The psuedo-problem is that I bitch about 0466 meanial things. Matt Walsh once told a transgender person there is nothing wrong 0467 with him. If this was a biblical even as it very much could be,it would be a 0468 profound thing to say. The problem is not inside,or outside,it is a non-problem. 0469 0470 If I had some sort of mental obstruction,I would hear voices,or see demons. 0471 Instead I have nothing,which means my problems are non-existent. Its good to 0472 have no problems. The question is no longer,how to I fix myself but what do I 0473 do now. 0474 0475 10-30-24 Pt.3 0476 0477 News article that is intresting 0478 0479 10-30-24 Pt.2 0480 0481 It's halloween tommorow. I was compiling nanoBSD last night and X11 died for 0482 some reason idk. One time I had a costume I made as kid called a "foofie". It 0483 was a yellow H with a face on it. Somone thought I was a fence. I used to be 0484 obscessed with foofies as a kid because I am autistic. Ill draw a depiction of 0485 the foofie world 0486 <5>
0487 0488 0489 0490 0491 0492 0493 0494 0495 0496 0497 0498 0499 0500 0501 0502 0503 0504 10-30-24 Pt.1 0505 0506 I have to transfer my SSH keys to my Thinkpad which is running FreeBSD 15.0 0507 current. I survived tar xvf'ing the base.txz and kenrel.txz to root and my 0508 computer didnt explode. Dont do it regardless. I was working on an EggPlant man 0509 for FrogsEngine. After I implement doors(again) I will make a proper 0510 introduction to FrogsEngine(the engine). 0511 0512 I feel that charactors have to be memorable to be good. I want the eggplant 0513 man to loose eggplant slices when hurt. This will indicate how much health he 0514 has. I think the poopmen,zombies and frogs are ok. When animating them i see 0515 that people see motion and not graphics. Do you remember every pixel of the doom 0516 enemies. 0517 0518 I am sick of enemies that either throw shit at you or bite you. I like the 0519 idea of the enviroment as an enemy. Or enemies changing the enivorment. Throwing 0520 Shit is ok for CPoopMan's. CZombie's can bite and its ok. 0521 0522 I think the eggplant man should explode on death and his eggplant slices will 0523 go everywhere. If he had long arms that could grab you that would be cool. 0524 0525 0526 10-27-24 Pt.1 0527 0528 I will return to working on FrogsEngine. People come togheter to pretend to 0529 have morals and in private they do evil things. The purpose of a faithles 0530 society is to allow austic people like me write shitpits. In religous 0531 communities they will confess thier sins to the muni's or gurus I think. This is 0532 ideal. People have the sense that reality is forigiving. Reality(or God as its 0533 called) is a "social entity"(not private). People associate the Gods with human 0534 interaction. You talk to the Gods in a human voice. You do human things to 0535 please him. This is all a public act in the playground of the Gods. 0536 0537 When you are isolated from the Holy Ones then you do evil things. The purpose 0538 of proper community is to not allow moral privacy. 0539 0540 10-26-24 Pt.1 0541 0542 SDL3 Returns 1 on success,SDL2 returns >=0 on success,what a ball buster. 0543 0544 10-25-24 Pt.1 0545 0546 Just as a child forgives his parents in the future but cries in the present 0547 ass he is slapped silly,I have abstract edpain out of my past pains. I feel bad 0548 for making abstractions of pain. I cannot relate to my past sufferings. I said 0549 nigger out loud today while installing FreeBSD 15.0-CURRENT. Not my proudest 0550 moment. 0551 0552 Suffering people have least abstract views of reality. They understand things 0553 that non-suffering people do. In some sense they have wisdom that others dont 0554 despite being insane lunatics who will do anything for relief. 0555 0556 My past pain is due to poo poo brain Allah mentality. 0557 0558 10-24-24 Pt.1 0559 0560 Im building all of my ports form source on FreeBSD. My computer have been on 0561 and active since last night. 0562 0563 0564 10-24-24 Pt.1 0565 0566 -] Worst Things about Unix(Non-exuastive) 0567 0568 -] pid_t's and LWP's 0569 0570 In the old days computers had 1 core,but you could run multiple processes 0571 on them. 21. Now a computer can have multiple cores. LWP(Leightr weight 0572 processes) have the same process ID but use multiple cores. in ptrace(2) you 0573 can use LWP ids in FreeBSD,but you have to wait(2) for the process to stop 0574 if you start/stop a thread of a process. Make sure the stopped thread isnt 0575 fucking randomly selected(I am not making this up,man ptrace) 0576 0577 Is it that hard to LWP's into "pid"s or something,like just have an 0578 OS-level wrapper for LWP's that make them look like PIDs. How fucking 0579 frankenstien like is it to have LWP's in a process. 0580 0581 -] wait(2)'s and signal(7) SIGCHLD's 0582 0583 A process will push P,when its state changes it sends a SIGCHLD to the 0584 parent. To make maters worse,there is wait(2) which waits for a thing to 0585 change. Have fun when wait invalidates of SIGCHLD for a poo poo lump. 0586 0587 0588 0589 10-23-24 Pt.1 0590 0591 Volenteering is a good way to feel less alive. I volenteer more now. I was 0592 asked why I volenteer and i said because i have nothing else better to do. I 0593 will bear the weight of volenteering. It is important to not make abstractions 0594 on death and dying. 0595 0596 Action doesnt require results. A person who wants the attention of a woman 0597 doesnt deserve it just beacuse he wants it. Its called rape to say otherwise. 0598 Likewise,If i volenteer more and waste my life,I am screwing myself by my own 0599 volition. People who demand things are ideological rapists. I will demand 0600 nothing by volenteerring more of my time. 0601 0602 Society funds itself. People like stories of people. People like to see people 0603 in things. I am austisic so I believe I am impaired in this regard. 0604 0605 I see people go to retard zoos called psych wards because they are bad. I want 0606 to scream nigger sometimes but it is bad. Sane and suicidcal people who are 0607 actually suicidal would know that you should buy a gun and keep your mouth 0608 closed. Insane retard zoo animals have mental breakdowns,they get sent to the 0609 retard zoo. I see that I should overcome my retardation and accept a cruel 0610 reality that suicide isnt an option. If you are in the process of killing 0611 someone,it is a good idea to stop. It is stronger to stop killing someone once 0612 you started than to cowardy finish the job. 0613 0614 You might be wondering,why? Typically when thigns change there is a reason. We 0615 tend to look for a good reason. A good reason doesnt exist,so you are stuck with 0616 a bad reason. You might even get no reason. 0617 0618 10-22-24 Pt.1 0619 0620 Unix is a shitpit of an system. There was no threads on original unix I would 0621 assume because LWP(lieght-weight-Processes) were added later clearly. Windows is 0622 fragmented but unix requires you to read man pages. I remember when writing 3 0623 days I would use libraries to do things for me. I read the man pages like 0624 ptrace(2) and wait4(2) or libprocstat(3). It helps alot to not have abstraction. 0625 I like compilers and assembly so if I can do stuff via a syscall you know im 0626 gunna do it. 0627 0628 Ptrace is kind of stupid but it is good. In C++ (ideally) allows abstraction. 0629 Members are like "global" variables that exist within a class. It would be nice 0630 for MrChrootBSD to have been written in C++ maybe . I have 2 globals called 0631 mc_current_pid and mc_current_tid. If they were put in a the ToSCX could be a 0632 method. 0633 0634 I like the idea of globals because it reduces argument passing(reduces the 0635 area for error 21). Also it makes sense.If I learned anything about 0636 programming,its about how you represent the data. And it makes sense to either 0637 put it in a struct of have a global state(functions are constant you know). 0638 0639 FreeBSD has a strong oral tradition. I do enjoy using it,I like having a 0640 canoical userspace that shows how to use the APIs. I like just grepin' through 0641 /usr/src to find usages of my favorite APIs. 0642 0643 Is it usable. It boots on some of my machines and has WIFI. It is super easy 0644 to install. 0645 0646 One extremely sexy feature is ktrace. It is a godsend for debugging kernel 0647 stuff. It lists the system calls,arguments,faults and other Savage things 0648 0649 One thing I want to do with MrChrootBSD is a docker thing,this is for the 0650 future. For now,i will best focus on getting a working product 0651 0652 Unix is bit of a cluster fuck. There are soooo many ways a thing can fail and 0653 set the errno. The final(?) source of MrChrootBSD will be tests for errnos. 0654 0655 0656 0657 10-21(SAVAGE)-24 Pt.1 0658 0659 I was working on MrChrootBSD,but i have religious duties to perform so I will 0660 make this entry short. I need to make open(2) account for O_READ/O_WRITE so 0661 (emulated)users cant overwrite the stuff in the chroot. 0662 0663 I will also need to do "smart" handling of file permisions of newly created 0664 files. doas works along with adduser(outside of the above bug with perms on 0665 open(2)). 0666 0667 I wish the FreeBSD project supplied base.txz of 14.1-RELEASE-p5. I just get 0668 14.1-RELEASE base-ball. 0669 0670 There is think is a tool for generating pkgs from ports,i will read about it 0671 later. 0672 0673 10-20-24 Pt.1 0674 0675 I must repent from thinking of extra-terrestrials as aliens who want to anal 0676 probe me. It is an innapropraite and un-jainly thing to assume all 0677 extra-terrestrials want to probe my asshole. I bet the aliens are more 0678 liberation minded than humans and wouldnt anal-probe lesser beings. 0679 0680 10-19-24 Pt.1 0681 0682 On BSD (and presumably linux), you dont need WRITE permision on a file to move 0683 it. Only the directory needs write permision. You are moving the pointer on disk 0684 and not modifing the file,so i guess it makes sense. 0685 0686 Weird but true 0687 0688 10-18-24 Pt.3 0689 0690 FreeBSD x Linux are just CP/M on steroids. 0691 0692 0693 <6>
0694 0695 0696 0697 0698 0699 0700 0701 0702 0703 0704 0705 0706 0707 0708 0709 0710 0711 0712 0713 0714 0715 0716 0717 0718 10-18-24 Pt.2 0719 0720 A evil child is lesser than a righteous slave that was bought. A good person 0721 can make a distinction between the two. Place and value are seperate things. By 0722 lessening attachment to useless things we find value. I will volenteer more 0723 hopefully. 0724 0725 10-18-24 Pt.1 0726 0727 FreeBSD's builtin dbopen(3) doesnt have a db_dump for hash(3). I tried these 0728 programs 0729 0730 -] Programs 0731 0732 -] db_dump-5 0733 0734 failed 0735 0736 -] db_dump-5.3 0737 0738 failed 0739 0740 -] db_dump-185 0741 0742 failed 0743 0744 -] db_dump-185.3 0745 0746 failed 0747 0748 -] file 0749 0750 /home/clayton/MrChrootBSD/perms.db: Berkeley DB 1.85 (Hash, version 2, 0751 native byte-order) 0752 0753 0754 0755 10-17-24 Pt.2 0756 0757 Its alien season and I cant stop thinking about anal probes. I cant focus. 0758 0759 0760 10-15-24 Pt.2 0761 0762 I was workin on MrChrootBSD tonight. I hope I can figure out file perms sort 0763 of. It would be like a chroot with full multi-user file-permisions if i can 0764 figure it out 0765 0766 10-15-24 Pt.1 0767 0768 Im only receptive to things that are bad for me. People will claim truth until 0769 they are caught stealing cookies form a cookie jar. I can only truly feel evil 0770 when I feel like I have been cuaght stealing cookies. I live in sort of morality 0771 biazarro world where I do nothing,leading to no good or bad karma for me to 0772 suffer by. I live in a morally bizzare world where 21 Savage can rap about drugs 0773 and its ok because he is lit rapper guy. I literraly told someone at work I 0774 listen to 21 savage and they thought it was cool. If I was (completely)honest I 0775 would have said "Rucka Rucka Ali". 0776 0777 In high school someone asked,"what is it like to live with a gun to your 0778 head". I said "being religious". I wasnt lying at the time. Living in fear of 0779 eternal hellfire is weird. Living with a gun to your head gives you a weird 0780 tan-line. 0781 0782 10-14-24 Pt.2 0783 0784 Im one of the good ones. I wonder if it is preferable to masturbate to sonic 0785 the hedgehog porn(defacto austistic behavior) or express myself (honestly). 0786 0787 10-14-24 Pt.1 0788 0789 I best volenteer more to feed more homeless people. People remember columbus 0790 for discovering america or something. People best remember him for his 0791 accomplishment rather than the fact he killed people(according to my freind when 0792 I was in school). I dislike when people make movies about math people. I dont 0793 give a fuck about thier story,I care about thier work. It is morally abhorent to 0794 abstract the essence of one's teachings and say ,"this dude had a hard life". 0795 People are suckers for lore. If I say "I am a retard who wrote a 0796 compiler",people will focus on the fact that I overcame(?) mental illness and 0797 confusion rather than I wrote a sexy compiler. 0798 0799 Masking your origins/properties/essence is the optimal way to be a legend. I 0800 on the other hand am just a retard who wrote a compiler. I am not a legend but 0801 my accomplismets are somewhat impressive 21. JK Im sitting on the back of 0802 gaints. Gaints crush retarded people maybe. 0803 0804 Did I tell you about detirminism. Retards fear it. They says its unfair. The 0805 fact is retards are suffering moral retardation which means they are incapable 0806 of acting morally to the same degree as a normal person. If you want evidence of 0807 this heuristic look at this website 0808 0809 0810 Do you see retard judges or retard prohpets,or do you see judges and prophets 0811 serving retards. I feel guilt for saying this. 0812 0813 0814 Ill be frank,I dont know whats worse,seeing my kind getting a slap on the 0815 wirst or being denied moral copability for my sins. 0816 0817 10-13-24 Pt.1 0818 0819 I thought about African shit huts today. Im trying to look within,but if I 0820 look too deep I will find the sauce within, I feel that I am anaware if I am 0821 suppost to be thinking about self or abstracting the priorities of 0822 myse'lf(thinkinhg about African shit huts) outward to instead think about 0823 things that dont involve african shit huts. Ill be frank,there are shit huts 0824 both outside in my mind and inside,so im not sure which one to fix first. 0825 0826 10-12-24 Pt.2 0827 0828 Abstraction from oneself clouds one's priorities. It is bad to live in a 0829 fantasy void where self is abstracted out of self. 0830 0831 10-12-24 Pt.1 0832 0833 Digging a more shalow hole is a good thing. I say "retard" alot. Feeding dung 0834 beatles is good for the dung beatles. I must feed my own kind despite how others 0835 may view it. Im pretty sure there are shit huts in Africa too. (Maybe) they feed 0836 the cattle for shit and build shit huts. 0837 <7>
0838 0839 0840 0841 0842 0843 0844 0845 0846 0847 0848 0849 0850 0851 0852 0853 0854 0855 Im getting a cold dose of reality,there may not truly be anyone like me. I see 0856 this in the psuedo help I get from people where they assume (rightfully) that I 0857 am retarded and by ways can be changed via encouragement,and "help" is delegated 0858 to therapists who are proxies for complaints. 0859 0860 Just as a man feels a pain only by himself,he dies alone. Others can only 0861 relate,the best thing we can do is relate. 0862 0863 0864 10-11-24 Pt.1 Remorse 0865 0866 I cannot bear the weight of existence. I may stop working on computers. I 0867 cannot kill bacteria with their heat. Life is an illusion. I heard ignorance is 0868 bliss,I think it's true. 0869 0870 10-9-24 Pt.2 Birthday 0871 0872 Microsoft Windows probably sucks due to these reasons. 0873 -] Reasons 0874 0875 -] Little or no File buffering 0876 0877 Most OS'es will store writes to RAM in disk. Once the OS finds a good time 0878 it will then write the RAM to disk. This saves lots of time as harddisks are 0879 way slower than RAM. 0880 0881 Windows probably doesnt do this as accessing ifles in Windows is slow as 0882 fuck 0883 0884 -] Not using syscalls 0885 0886 ALmost everything in othodox windows doesn not use syscalls. In Unix 0887 almost all the functions biol down to a syscall so there is no overhead. 0888 Windows's functions are mostly userspace and require handels. TempleOS even 0889 does Raw Block writing so there is little abstraction. Windows MANDATES you 0890 use HANDLE's for about everything so you have tyo allocate a handle,the OS 0891 will have to register it then you can write to a file. Linux has 1 layer of 0892 abstraction ,Windows has 2 ,TempleOS has like 0 0893 <8>
0894 0895 0896 0897 0898 0899 0900 0901 0902 0903 0904 0905 0906 0907 0908 0909 0910 0911 0912 0913 0914 0915 0916 0917 0918 0919 0920 -] NT(Fragmentation)S 0921 0922 TempleOS mostly stores all files as 1 file on disk. Windows splits up the 0923 files into "peices" then wrties them to disk 0924 <9>
0925 0926 0927 0928 0929 0930 0931 0932 0933 0934 0935 0936 0937 0938 0939 10-9-24 Pt.1 Birthday 0940 0941 Microsoft windows is borderline unusable garbage. The file-access speed is 0942 slow. It is living in year 2000 in terms of usable software. It runs like shit. 0943 It is also unethically marketed because the peice of garbage is pre-installed on 0944 computers so its a "tax". 0945 0946 It performs worse than linux which costs money, It performs worse than 0947 FreeBSD. It performs worse than HaikuOS. If the purpose of Operating Systems is 0948 to move files around use FreeDOS. If your only (paid) job is to move files 0949 around then do a good job. 0950 0951 I am about to promise the Gods that I will not buy Windows 11. This 0952 software(Windows) is unethically dumb. Imagine if a President made himself look 0953 good then commited a mass genocide. Ok maybe not that bad but it still fucking 0954 sucks I am "forced"(OEM pre-installed) to indirectly pay for this garbage. 0955 0956 <10>
0957 0958 0959 0960 0961 0962 0963 0964 0965 0966 0967 0968 0969 0970 0971 0972 0973 0974 0975 0976 PS. All computers do the same thing except for windows which is dog shit 0977 0978 0979 10-7-24 Pt.2 Samayika 0980 0981 My thoughts are not deep. They are simply far out in the ocean but not deep. 0982 0983 I say "retard" alot but I dont think about it deeply. 0984 0985 0986 10-7-24 Pt.1 0987 0988 I played Mincraft classic and it was a borderline spirutual expirence 0989 listening to the old music. I miss it sort of. I was looking at the lighting for 0990 an idea of what to do with FrogsEngine. FrogsEngine will now have 16 levels of 0991 light via dithering. Dont expect anything fancy 0992 0993 10-6-24 Pt.3 0994 0995 A seed is planted,it bears no resemblance to its original form,yet the seed is 0996 more intresting of a contraption than a tree. The religion of the Tirhankaras 0997 cannot be dug up to say. It is not appropraite to try to dig up the morality 0998 plant when you can watch it grow.Only a fool would try to dig up his food plants 0999 for something delicious. The correct decision is to water the morality plant 1000 and then eat it's fruits. 1001 1002 <11>
1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 10-6-24 Pt.2 1025 1026 There is an art to ritual. Remembering the Holy ones is imporants because it 1027 seems ignorances causes pain to follow a bee's sting. By remembering our true 1028 nature,we can avoid bees. I will ask Akesios for mantras to recite before 1029 various things. 1030 1031 10-6-24 Pt.1 1032 1033 I am a poo poo head. Conquest of the self deosnt happen through traditional 1034 means,its happens through nothingness. Walking away from barking dogs is better 1035 than reasoning with them. A decisive man picks his battles wisely. 1036 1037 9-31-24 Pt.2 1038 1039 "ambulare in animo". To wander in one's mind. 1040 1041 9-31-24 Pt.1 1042 1043 Divine morality has been obscured by the ages and famine. It is for this 1044 reason we must not abdandon the morality but strive harder than ever to preserve 1045 it. A partial win is better than no win. 1046 1047 9-31-24 Pt.2 1048 1049 Dreams signify the collapse of daytime. The waking hour signifies the collapse 1050 of fantasy. It is improper to hold onto dreams as it is improper to hold onto a 1051 meaningless Samsara reality. Words fly by too fast to be heard by the unlearned 1052 just as wise word are seldom known. The end of both dream and reality begins at 1053 liberation 1054 1055 9-31-24 Pt.1 1056 1057 -] Decreteum Compilerum I 1058 1059 1. Res finitus sunt. 1060 2. Formamentum sunt haut. 1061 3. Res creat e formamentis abditis 1062 4. Animi abditi est 1063 5. Sunt animos mutationes formamentorum 1064 6. Mutatio formamentorum sunt discursum 1065 7. Tela tenet unus fila ilico. Duo fila existit haut ubi unus existat. 1066 8. ,sed fila existat juxta alius fila. 1067 9. Unus corpus teneat haut alius positum. 1068 10.Corpus tenet diversum animos quando diversum positum existit. 1069 11.Animus est juxta diversum animos hac tela tenet diversum fila. 1070 12.idem animi sunt omnia animos in diversum positum. 1071 1072 1073 1074 9-30-24 Pt.1 1075 1076 -] Doctrine of Compilers Book 1 1077 1078 1. Things are finite. 1079 2. Representations are not 1080 3. There are seen and unseen matter 1081 4. Things are composed of represenations of unseen matter 1082 5. Soul is unseen 1083 6. Soul is volatile representation of forms 1084 7. The mutatbility of forms consistute process. 1085 8. Things has position and process 1086 9. A spider web has 1 thread of 1 thread of web at once. They cannot coexist 1087 at once 1088 10. Threads adjacent to one other occupy the same space,they insersect. 1089 11. A mind cannot contain two states at once. 1090 12. A mind can have multiple states when in different positions. 1091 13. A minds state ia adjacent to multiple differing states just as a web is 1092 composed of different threads. 1093 14. A mind with the same contents is the same at one time or another,they are 1094 seperated by position 1095 1096 <12>
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 9-29-24 Pt.1 1122 1123 Kanye is a good rapper because his music is like a stream of consciousness 1124 that reflects some of our leser expresed aspects of ourselves while also 1125 introspecting upon it. In his song "I thought about killing you",he does what 1126 many rappers do but with a twist,he seems honest. I delves into the psyche of a 1127 something I assume many are unwilling to express. He talks about he is suicidal 1128 and because he loves someone more than than him self we feels homicidial. 1129 1130 His music feeels like a weird expirence. In society,we call extermists of 1131 weird weirdos. I think this means that be was impliying there is a lesser non 1132 extreme version of weird that is acceptable for normal people. Kanye is the 1133 embodiment of things about outselves we dont want to share 1134 1135 9-28-24 Pt.1 1136 1137 Denying truth of reality is a good way to become a fictional legend. Legends 1138 has ambgious origin stories that people wonder if they ever happened. Wanna-be 1139 legeneds have birth certificates. I suppose denying a real story is sometimes 1140 better than accepting reality. 1141 1142 Legends are tossed around through the ages are their epics are reduced to 1143 qoutes. Time is cruel. A would-be legend becomes legendary through fiction and a 1144 legend becomes ordinary through talking to them. 1145 1146 9-26-24 Pt.2 1147 1148 Monks sit around all day and inspire others to do good things. I feel they 1149 help spiders and ants by doing nothing. I am bound by poo poo mentallity so to 1150 remedy my thinking I can unthink. Spiders think they are the shit but are 1151 feeble. 1152 1153 9-26-24 Pt.1 1154 1155 I often think about the n word but only in an abstract sense,it is hard to 1156 imagine non-conrete things. I believe that it has evolved past a slur and into 1157 an arechetype of suffering,yet I do believe it is more nuanced than just being a 1158 "bad" word. 1159 1160 No story exists outside of its settings and the lore of the n word is no 1161 excpetion. The n word (as history can recall to a limited degree) has 1162 historically been used to describe black people who have been oppressed. But 1163 regardless of the oppresive nature of the word itself,I do believe is a useful 1164 tool. Just as a person who cannot see cannot tell you about colors,a person 1165 cannot accurately discribe oppression without not only understand but using the 1166 n word. 1167 1168 I will elloborate,during my time as a muslim my family hated me because I was 1169 a white convert. I do believe that abstracting the evil out of racism to a 1170 degree is pointless for productive converstation; You cannot decribe evil by 1171 ignoring it. 1172 1173 It is often implied that only racists use the n word. I degress. I do believe 1174 society's taboo of saying the n word is warented,but not for de-facto reasons. I 1175 believe the n word can be used as a way to illistrate other forms of suffering 1176 by margianized groups 1177 1178 9-25-24 Pt.2 1179 1180 1181 I was in 12th grade when I first was exposed to ISSA Album by 21 Savage. I 1182 remeber seeing the pink album with the buring trees and thought about Christ 1183 because ISSA is the arabic name for Christ. 1184 1185 9-25-24 Pt.1 1186 1187 I wask asked if it saddens me to know I am going to die alone. There is a bit 1188 of truth to saying I will die alone. i do not view myself as alone because I 1189 have had vague experiences of masters who I admire. I find I admire the 1190 archetypes of people. you don't need a long 500 page story to relate to someone. 1191 People are not a substitute for the spiritual experience of relating to someone 1192 great. i do not need to define the color of someones eyes or even know them 1193 personally to love them 1194 1195 A guy on discord told me that it is "Schitzophrenic Abstraction". This is not 1196 the case. I am not schitzophrenic. In life there are boundaries in 1197 relationships. Two men may be seperated by distance or even hundreds of years 1198 and can still relate to eachother. In mind flesh is the boundary that governs 1199 thought. I literally live in a retard house and have not been diagnosed with 1200 shcitzophrenia. 1201 1202 9-24-24 Pt.1 1203 1204 The seeds to liberation are planted inside of us. We do not need stories to 1205 plant them,they only serve as reminders. I was asked "How does it feel to be 1206 autistic and kind of smart but not enough for anyone to appreachiate you." The 1207 fact is that I accept it. Much in the same way a dwarf cannot reach an apple on 1208 a tree,I cannot understand the whole of reality or how people work around me. I 1209 cannot find admiration from others so I am left with myself. 1210 1211 I can laugh at shit and piss and niggers. I saw a sexy black man on my phone 1212 in a dress but I accidently pressed the "file-downloaded" icon on my phone and 1213 someone saw the sexy muscular black man in a maid outfit on the phone. The point 1214 is that the self is immensly documented and the outside world inst. You see 1215 script kiddies making absolutley shitty code but it is all they are able to do 1216 due to the "mysterious unknown" of the computer world. You cannot work with what 1217 you do not have in the same way you cannot work with what you dont know. 1218 1219 9-23-24 Pt.1 1220 1221 Today I wil be critiqueing a response I got when I said that I dont like 1222 porn, I will start with the the reponse then I will get to the question 1223 1224 -] Reponse from Frog: 1225 1226 WHAT 1227 THE ACTUAL FUCK 1228 IS THIS 1229 ?? 1230 [Image of Kermit the frog] 1231 I don't even understand the question 1232 at the start of the paragraph he dislikes porn 1233 But it turns out it really isn't the porn he dislikes 1234 it's the fact that the cam girls fisting themselves are not expressing 1235 spiritual wisdom at the same time.. 1236 BRO 1237 @n00t 1238 what is going on brother 1239 porn is no substitute for a real relationship 1240 i don't even know what to say to this 1241 Like I'm legit stumped 1242 1243 First of all,I did not implicitly say that I want porn where women fisting 1244 thier poo poo holes expouse spiritual wisdom. What I said was an example of 1245 which involves women fisting their assholes while expressing notes on reality. 1246 An apple is a fruit but not all fruit are apples. 1247 1248 What I said was was I enjoy reality more than fiction,meaning I cannot relate 1249 to a dumb bitch pretending to enjoy sex.(Note 1) 1250 1251 Second of all,the fisting of the asshole and semantics of langauge are simply 1252 a mask for what matters most,a real life look into the soul of a real person 1253 expousing deep(perhaps spiritual or otherwise typically unspoked notes on 1254 reality). I cannot stand abstractions on sex that make sex into a cartoon which 1255 is what it feels like to watch stepmom incest fucker flicks. Its retarded(Note 1256 2) 1257 1258 Last of all,I never said that porn was to be a substitute for real 1259 relationships. I said that sexual bankrupty is a lack of expirence and not the 1260 choice of (said NON-EXISTENT) expirence.(Note 3) 1261 1262 -] Initial Statement from Nrootconauto 1263 1264 i dislike p. i dislike the unrealness of it. 1265 It's not sexy unless it feels real. 1266 it's the sexual equivalent to cartoons 1267 like efukt is real (cringe) but it's real so idk 1268 i can relate to camgirls who go on rants about how their God loves them and 1269 men and Jews are the issue 1270 i agree with the mentality and not the semantics of the statements 1271 like I feel like a camgirls who fists her asshole while talking about dharma 1272 and compilers 1273 and cycles of avarsipini and utsarpini 1274 and Gods too 1275 i feel a spiritual connection to such souls 1276 ill be frank. is it sexual bankruptcy to long for a camgirl who fists her 1277 asshole while discussing reality or to never have any other intimacy 1278 1279 1280 Get your fucking facts straight 1281 1282 9-22-24 Pt.1 1283 1284 If heaven is real im cloning myself when I get there to get more work done. I 1285 dont know if heaven has "Poopin Frogs" shit video games there though. If anyone 1286 is intrested in making a civilazation of Autistic people who make cool games 1287 email nrootconauto@gmail.com. 1288 1289 1290 1291 <13>
1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 Living forever is weird because everyone on earth would die and it would get 1311 boring. Humans leave lots of shit behind. I remember moving and seeing all the 1312 unused shit my family had 1313 1314 9-21(SAVAGE)-24 Pt.2 1315 1316 Just as a bird seeks to travel the world,he is discouraged by the journey of 1317 snow and wind and heat of the deserts. I dont know if I am delusioned enough to 1318 think I have self control enough to not think about niggers and shit nad Rucka 1319 Rucka Ali. A snake is born from an egg and doesnt understand where he came 1320 from,but he terrorizes the world with his lack of knowledge. People who have 1321 morals are cultured. This peoples they were given or have otherwise found 1322 values. Cavemen are not cultured so they think about poop and niggers in thier 1323 mud huts. 1324 1325 9-21(SAVAGE)-24 Pt.1 1326 1327 Sinning is fun. I hope I just dont sin too much. People assume people become 1328 religious due to trauma. I dont think this is the case for me. People say its ok 1329 to kill people when they arent people. I have heard it be called beastiality to 1330 have sex with black people. The point is humanhood is he criteria for morality 1331 according to somepeople. 1332 1333 I volenteer 5 days a week feeding homeless pum pums. Some of the are rude and 1334 smell like ass. Good people help them but dont say "They are rude and smell like 1335 ass". I have stated an obvious fact. I am a fucked up person. This is an obvious 1336 fact. 1337 1338 I think it is best for goodness to be a good Jain and not make art because my 1339 art will reflect reality which is bad. Reality is a poo poo brain and a Samsara 1340 curse. people have an abstract method of evaluating good. Feed homeless retards 1341 and you are good. This is true and real. 1342 1343 9-20-24 Pt.1 1344 1345 Tommorrow is 21(SAVAGE) day again. I need to make 1346 The SmallTalk Serialization Code emit binary for better network sauce. Use 1347 CU8Set for easy access if you want to do it for me. Ill probably do it myself 1348 but idk. 1349 1350 9-19-24 Pt.2 1351 1352 I walked twice now i feel fatigued. Pain is an oppressor. Earth is an 1353 oppressor. Some people who were in pain created great works of art. I dont know 1354 how. Terry Davis went apeshit monk mode. When I was a muslim you werent allowed 1355 to apeshit mostly,i mean you were but not in a productive way. You werent 1356 allowed be a nun or monk because Muhammad didnt have monk mentallity. 1357 1358 What people lack in true faith they make up in aggression,people who dont 1359 understand what faith is(confuse it with objective reality) are poo poo brains. 1360 God might be real,this is why we have faith. Faith is a justified assumption. 1361 People who think he is 100% real are insane poo poo brains. 1362 1363 Faithless people who dont read scripture and condemn what they dont know are 1364 also poo poo heads. Terry Davis seemed to understand the meaning of faith when 1365 he said "If heaven is real and I walk in the sky...". I think he is a living 1366 example of faith and confusion about the world. 1367 1368 9-19-24 Pt.1 1369 1370 I love HolyC so much I should write the entirety of Poopin Frogs in it. I 1371 dislike smalltalk. I have spent the entirety of my adult life being retarded. 1372 1373 Doom is a work of art as it is written in C and doesnt use abstraction. 1374 Everything is a thinker. In the initial version of TOOM everything was slow 1375 because I was not using a grid with the things in it for collision detection(I 1376 was testing everything in the level). 1377 1378 Using smart data structures is good for performance. 1379 1380 9-18-24 Pt.1 1381 1382 Im tired. I was wondring how I wrote such shitty code checking free regions 1383 from 0x10000 only with VirtualQuery on windows. I had a weird bug with the 1384 "DoNothing" function not popping off the needed number of arguments off the 1385 stack so they were staying there. 1386 1387 9-17-24 Pt.2 1388 1389 I have no empathy for people. I only have guilt for my evils. I guess when 1390 people say I have no empathy they are saying that I am a poo poo brain. I have 1391 guily for not going full vegan mode. I dont have guilt for saying "retard" alot 1392 sort of. 1393 1394 The only moral hatred I have is against myself.In the times of great happinees 1395 people would turn self hatred into societal values. They would dilute guilt by 1396 mixing thier sins into the lake of discorse. 1397 1398 A valuesless society is one where selves defend themselves. They say "I deny 1399 this sin.". A Good person will claim evil. They will compel 1400 self-morality-defense and deny virtue. They will ask "Why did you spend lots of 1401 time doing X,you have alterior motives". This is not the case. 1402 1403 9-17-24 Pt.1 1404 1405 Arihants have destroyed thier inner enemies and have conquered themselves. 1406 Self-disassocaition is a good way to fuck yourself over. Abstracting your 1407 problems out of reality denies the self(who has the problems). Egotism thrives 1408 when denying aspects of the self. A fool can say "I am not that sort of strange" 1409 while being an other form of strange. Objective analysis is good for removing 1410 egotism 1411 1412 9-16-24 Pt.1 1413 1414 I rejected bying candy today,I feel this is good. Part of being a Jain is 1415 adopting Jain values. I feel foreign desire is easy to reject but internal 1416 desire is not. Arihants are those who have conquered their inner enemies. 1417 1418 I feel candy is a foriegn desire as it is located at the dollar store,Food is 1419 all around me at home so it is harded to observe Psodharvrata. I will work on 1420 the DOOM-2 port sometime but not now. I cant stand the controls that I made,so 1421 Aiwnios will run it savage mode with mouse locking 1422 1423 9-15-24 Pt.1 1424 1425 Poo poo brains make edited movies about things. They make movies about fiction 1426 and non-fiction. Poo poo brains make movies that make me feel like im watching a 1427 bollywood movie. Even movies in enlish to me feel unreal and unrelatable. Movies 1428 abstract real life concepts into fictional portrayals. I feel like I have been 1429 watching moveis as a kid and it abstracted me from real life duties. 1430 1431 Poo poo brains depict death in movies and it feels unreal. It makes peoples 1432 perceptions of death become unrealistic. Everytime I see a movie I see something 1433 that is unreal. Porn is unreal. It is an abstraction of reality. 1434 1435 People are fundamentally stupid so they make fictional abstractions of things 1436 they are unable or unwilling to understand. Death is hard to understand. I fear 1437 the means of death more than death itself. 1438 1439 How would I be depicted in a fictional film about me. Poo poo brain politial 1440 commentators make dumb movies with taglines like "Are you next?". People seem to 1441 have a model of reality that most times revolves around themself or their idea 1442 of themself. 1443 1444 People should idealy recognize the error of their ways. People who stormed the 1445 capital on January 6th should probably realize they are retards and not martyrs. 1446 People who harm others should realize the world isnt there to serve them,but 1447 they are unable/unwilling to stop killing/enslaving others. 1448 1449 Women rights are synonymus with "abortion". Im sure many women oppose abortion 1450 on religious grounds but they are gender-traitors because they dont think like 1451 de-facto women supporters. Do you think people who are attracted to children are 1452 mandated to be "Pedophile Rights Activists". I dont think so. 1453 1454 The problem is people base their realities around what makes them happy. Women 1455 are happy to kill their unborn children. Black people are happy to demand 1456 reparations. I think there is a personal "fiction" within everyone that makes 1457 them the hero of their story. 1458 1459 My movie would be a commedy about a fucked up person who thinks the n word 1460 alot and who is a virgin and who writes compilers and who is retarded. I say 1461 commedy but I mean a dark commedy. I feel like it would appear to be commedic 1462 but would actually depict a tragedy. 1463 1464 1465 9-14-24 Pt.3 1466 1467 You cannot kill pain. I cannot stop winter so I will be in pain. Weapons are 1468 ineffective against pain and fate. 1469 1470 9-14-24 Pt.2 1471 1472 There are so many dumb video games I see on youtube. I see they all have a 1473 unique style and theme. They are so varied you could fill a society with them. I 1474 find it weird when people play games and they think they are teleported to 1475 another world and they talk like they are in the video game. 1476 1477 They say things like,"oh fuck I died" when they die in the game. I cannot play 1478 a defacto game and see anything other than a manufacutured peice of art with a 1479 purpose and audience. I do not live life playing video games. 1480 1481 When I was 13 I was probably watching p0rn on a ubuntu 12(?) livecd so my 1482 parents wouldnt find out. Ubuntu had a sexy "unity" shell what was sexy af. 1483 After nutting on the computer I would turn if off then take the disk out. 1484 1485 This wasnt a spritual expirence,quit the opposite. I remember looking out into 1486 other people's windows with a telescope as a kid wondering what people were 1487 doing. Sometimes I would put a flash light in the telescope and troll 1488 unsuspecting walking people during the night. This was a psuedo spiritual 1489 expirence. 1490 1491 I call it spiritual because there was a degree of (para)social interaction 1492 that occured when I shined a flashlight at someone and they got spooked there 1493 was a one way interaction. 1494 1495 Art seems to be (in the traditional sense) a 1 way interaction. Good art to me 1496 seems to interact with us ,and we interact with it on an intellectual level. 1497 Things like timecube that leave us confused allow us to interact with it by 1498 trying to make sense of it. We are left with questions we want to answer so we 1499 dig deeper and we can relate to it because we are part of the art. 1500 1501 I cannot watch TV and see Art. I cannot use a Apple Macintosh and see it 1502 because I see a product that is deisnged to be consumed. They are velicles in 1503 the art of life that are largely forgettable. 1504 1505 I often wonder about the goodness of art,what makes good art. Good art is 1506 something memberable and unforgettable like a vacattion to somewhere cool,not 1507 the car you use to get there. 1508 1509 I think Super Mario 64 is a better peice of art than any of the video games I 1510 have played in awhile because I remember playing it. Modern games have better 1511 graphics but they are forgettable. Super Mario 64 does not have metaphysical 1512 properties but It is genuinely beatiful for some reason I cannot put my finger 1513 on. 1514 1515 1516 9-14-24 Pt.1 1517 1518 Im working on making a WASM backend for aiwnios. Im putting these here for 1519 reference 1520 1521 https://webassembly.github.io/wabt/demo/wat2wasm/ 1522 https://developer.mozilla.org/en-US/docs/WebAssembly/Reference 1523 1524 9-13-24 Pt.3 1525 1526 Speech is a product that people consume. I feel that speech consumes me 1527 beacuse I have produce it. Youtube removed its dislike button. You cannot 1528 receive hates on youtube anymore. I said eariler that the only thing worse than 1529 hatred is not being human enough to have shit thrown at you. Loving humans wont 1530 hate you but they will call you a subhuman poo poo brain. 1531 1532 My speech isnt profitable. I dont even care if people see my stuff. I do 1533 believe I have slave mentallity because I dont care to be a king. I want to 1534 serve a king because I cannot lead myself. A tenant lives in a apartment because 1535 he cannot buy a house. A tennant lives with others. A slave lives with others. A 1536 tennant enjoys living with others. A Jain enjoys serving other souls. 1537 1538 9-13-24 Pt.2 1539 1540 Mr Honesty is me. I feel like I am fucked up mentally. I am pathetic. I have 1541 terror mentallity. I feel terrified of people and everything. I mentally rape 1542 myself. Growing up I feel like I was suppost to wear a mask and to a degree I 1543 still do. Past is a fanstasy. Now is a reality. 1544 1545 People tell me I like volenteering. There is a part of me that is convinced 1546 too. They say "he enjoys being here to see XXX". When people say this,they are 1547 talking to a pet dog. I feel like I am fucked up. I cannot bust a nut without 1548 guilt. I feel guilty for this. I have fish and I feel guilt for owning them. 1549 They were given to me after(as a Muslim in the past) Allah said u cant have a 1550 pet rat. 1551 1552 A child gets a dog and becomes deillusioned with taking care of it so it's 1553 parents take care of it. I feel retarded. I feel very very childish and I dont 1554 feel joy for the fish but pain. I see them swim aimlessly all day. I feel guilt. 1555 1556 The guilt applies to everything in life. The only reason I volenteer is because 1557 I cant bring myself to say no. I feel like if I kiiled someone I would have 1558 guilt,only I havent killed anyone and I still feel guilt. I would assume people 1559 are thankful for me but really I am fucked up. 1560 1561 As a kid,being normal(not being an autistic retard) was a virtue. I cant blame 1562 people for feeling this way, Wearing a mask is a virtue. Guilt is the glue that 1563 keeps that mask on. 1564 1565 The first time I left a mental hopsital I cried a bit. I feel nothing,but I 1566 feel guilt for nothingness. I suppose the anser is to not have guilt but that 1567 that is bad. 1568 1569 I think that family is a cooking pot for the most fucked up parts of humanity. 1570 People are normally kiiled by people they know. If I was going to kill myself I 1571 would be asked to feel guilt for any hypothetical people who would see my dead 1572 body. People are ok asking for things only to the extend they can relate to it. 1573 1574 I remember seeing homeless people on the train tracks,and people would think 1575 "what the fuck". The issue isnt homelessness,it is the fact that someone was 1576 disconforted by a homeless person. 1577 1578 I cant blame them. I do believe certian people are destined for poo poo 1579 suaceness. Religions tend to talk about the righteous people,or unworthy people 1580 who become righteous. I think this is indicative of the worth of a person being 1581 tied to how they please others. 1582 1583 Paranoia and self-guilt are interwinned. You must have self-guilt to serve 1584 others and you are caused to feel hatred for you. I feel some people are truly 1585 doomed to a shitty existence 1586 1587 9-13-24 Pt.1 1588 1589 The compile times of the HolyC end of the codegen are slightly less worse now. 1590 I used CBitSet for the list of members during live-variable analysis and 1591 I do alot less checking with I64SetHas(with allow_repeats). Im not sure what 1592 else I can do to reduce compile times. 1593 1594 9-11-24 Pt.3 1595 1596 Things arent born out of money,they are born out of necessity. This is why 1597 piracy eexist 1598 1599 9-11-24 Pt.2 1600 1601 I will recount the ways I differ from de-facto Jain Sravak. It probably has 1602 alot to do with my N word usage. I do believe that black people have become an 1603 archetype of suffering and it is appropraite to compare other injustice in the 1604 world to the (historical) sufering of black people. I do believe the n word is 1605 appropraite to use in a morality sense. 1606 1607 Just as a scientist cannot say. XXX isnt allowed to do research on YYY 1608 subject,it is innapropraite for black people to say that tasteful usages of the 1609 N word is not allowed for white people. 1610 1611 9-11-24 Pt.1 1612 1613 Schools (in America) do not teach you useful stuff,they give you a vocabulary 1614 of terms that alone mean nothing. In life we are given terms that mean nothing. 1615 I learn more about term's meanings now than i did in school. Knowing the 1616 existence of "live-variable analysis" doesnt mean you know how to use it or even 1617 what it is. I know lots of terms but dont know their meanings. Many people have 1618 heard of "programming" but dont know how to do it. 1619 1620 I guess the (ideal) purpose of school is to give you an idea of what reality 1621 is and not exactly how to use it. 1622 1623 I learned about rotating a vector by an axis day. This is more important than 1624 anything I learned in school. 1625 1626 <14>
1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 Dont ask me how any of this works. This is good for vector ray tracing math. I 1638 am truly in debt to smart people 1639 1640 Just as a person can show you what a ideal painting looks like, It doesnt mean 1641 you can paint it. Despite knowing what it looks like 1642 9-9-24 Pt.2 1643 1644 Bruh,Monks are on some serious Shit. I need the sources and I need to learn 1645 old langages ,I feel this is an important text to deciper. Its a poem made out 1646 of numbers Siribhoovalaya 1647 1648 9-9-24 Pt.1 1649 1650 Jain scriptures like Akaranga Sutra are not word salad. They tell you 1651 productive things like how to not harm things by not wearing (wool) clothes or 1652 no clothes at all. Not saying the N word is probably a good way to be liberation 1653 minded.I dont say the n word alot but I think it everyday. As a a layperson I 1654 would say saying the N word is lesser than eating a burger. 1655 1656 I saw a chinese person who did lots of cool math today. I was multipling 7*.75 1657 for prices of dishes and she did it before I did the calculation on my phone. 1658 There are people who use thier brain and those who dont. They are not equal. I 1659 suppose she uses her brain. 1660 1661 People conflate religion with feelings. I see true liberation minded people 1662 think hard. It is diffiuclt to stay 100% focued during long meditation. I think 1663 I know why monks write things because it keeps them focused. It is not about 1664 feelings,it is about living a hard way of life mentally. Monks conquer thier 1665 feelings and they dont whine about not having food to eat. 1666 1667 9-8-24 Pt.4 1668 1669 I feel nothing for others. I dont want to feel this way but I only think I am 1670 pretending to have true morals. I have trouble having empathy. I life continues 1671 then there is little need for empathy. If I die tommorow then I will be unable 1672 to feel. If I dont die tommorow then I will be unable to feel. 1673 1674 I suppose wizards to tell other peoples' fortunes except for thier own. 1675 1676 Most people would be angry if they got thier stuff stolen from them. I would 1677 not because I am powerless if such a thing happens. Life will continue until I 1678 get a new computer or something 1679 1680 I have trouble having empathy for peoples problems in a world where life just 1681 goes on. KanYe says that he thinks about killing himself and that because h 1682 loves others more than himself he thinks about killing them too(I am not 1683 homicidal) 1684 1685 I think what he is trying to say is,"I have trouble empathizing with people as 1686 I have no self-respect". I have no respect for myself. If I did I would not 1687 accept a retard's existence. I would get a "real" job and impregnate a dumb 1688 bitch. I do not care what happens to me. The means of dying are more scary than 1689 death itself. 1690 1691 Empathy is a feeling,not a choice. I am trying to feel empathy but I cannot. I 1692 legit have some mental condition or something. 1693 1694 9-8-24 Pt.3 1695 1696 Im working on networking for the frogs game. I pushin P forgot my gmail 1697 PPPassword again. 1698 1699 9-8-24 Pt2. 1700 1701 Im tired. The fuckin SmallTalk Garbage Collector was being a fatherfucking 1702 Pinko and was garbage collecting the network buffer while recv from 1703 CrossNetShims was Sleeping. I will have to mark SmallTalk->HolyC Poo poo calls 1704 are "disable the Garbage Collector". Drake Wut Dafuq 1705 1706 9-8-24 Pt.1 1707 1708 I made a new TempleOS Porn Movie called Golf.HC. I will add a NSFW tag for 1709 aiwnios tube for porn movies. I might upload to PornHub but I dont remember my 1710 password. I miss the old PornHub before they removed all the unverified shit. 1711 1712 9-7-24 Pt.3 1713 1714 Im sick. 1715 1716 9-7-24 Pt.2 1717 Why do sinners study religion. I think I know why. I feel like a spiritual 1718 hoarder who hoards information so that one day I may use it. I best use it,but 1719 first I need to make the frogs game and some cool TempleOS PPPorn. 1720 1721 I was working on netwroking today for the frogs game. I want to make art I can 1722 spritually relate to. I had a dream last night where someone said something like 1723 "You can say somthing abstract and people will agree with it,then when you apply 1724 it to reality people will hate it". I think this would apply here. 1725 1726 If I say,"We should abolish societal taboos and embrace change" people will 1727 agree. If I say "Everyone should say the N word including white people" people 1728 will object. Saying the N word is a taboo and letting white people do it issa 21 1729 Savage change. 1730 1731 People only agree to what they can see. Anything other isn't grounded in 1732 reality. 1733 1734 9-7-24 Pt.1 1735 1736 I implemented Option(OPTf_NO_REG_VAR,TRUE); use it when you are lazy and dont 1737 want to wait for code to optimize.(FrogsEngine) 1738 1739 9-6-24 Pt.2 1740 1741 Pain is something non-abstract you can interact with it by doing nothing 1742 1743 9-6-24 Pt.1 1744 1745 I have perfected to music for TempleOS porn. Thanks to the God for the music 1746 beat. I have an entire animated series planned but I still have to finish the 1747 first episode 1748 1749 9-5-24 Pt.3 1750 1751 People feel guilt when they have a gun to their head. I feel guilt when there 1752 is no gun to my head. I think most people are motivated by not getting their 1753 head blown off rather than true morality. If you know you were going to ell how 1754 would you live your life. I doesnt suprise me that people put guns to their own 1755 head when motivated by reason aone. 1756 1757 9-5-24 Pt.2 1758 1759 I wonder that the line between an asshole and a troubled person. I will assume 1760 I will find it when I cross it. I dislike labels as saying people are troubled 1761 PPPersons. "Troubled people" sounds like a softer version of "asshole". You 1762 might be wondering how I wake up in the morning. The truth is I feel morality 1763 guilt alot but I would rather be a poo poo brain that does good things like feed 1764 homeless retards than one who doesnt. 1765 1766 My plans. I cannot look into the mirror and see a man. I see a retard staring 1767 back at me. I am scared to advance because the world would be safer without 1768 people who fall into the classification of "Claytonz". I am not a bad person and 1769 I genuinely believe that. The world would simply be better off without me but I 1770 can win by staying in a hole until I die. 1771 1772 The world is better without meth heads. It is better without me. 1773 1774 9-5-24 Pt.1 1775 1776 I will make a dedicated section for TempleOS porn here. Its a work in 1777 progress,you probably shouldnt look. I will not distrobute video now. 1778 1779 9-4-24 Pt.1 1780 1781 Most people die alone,few die togheter. Is this a synonym for bravery. 1782 Soldiers live to die and they best do it as a team.Heavens Gate would be a 1783 vialble Dharma if they had proper faith and were vegetarian. It must be nice to 1784 die togheter and have the alien pyschopomps carry you to heaven. 1785 1786 1787 9-4-24 Pt.1 1788 1789 I cant stop saying "Snow Bunnies". If I transition into a woman I can be a 1790 snow bunny. One time a woman named "Snow Bunny" called me over discord after we 1791 talked about how we both left Islam. That was probably like 2018. I dont know 1792 when "Snow Bunny" became a racial slur(?). 1793 1794 There was once a man who drank lots of water. The ocean wasnt deep enough for 1795 his thirst then he drank all the water on earth. After this is got dehryated and 1796 asked for a boon. A single glass of water then brought confort to him. 1797 1798 There was once a man who liked to say racial slurs. After saying the n word 1799 2.3 trillion times he was satisfied by "snow bunnies". I dont want to say the n 1800 word anymore so I am content with "snow bunnies". 1801 1802 The fog of a city cuases a father to kill his son in the streets without 1803 knowing it. I dont want to say racial slurs. I have guilt and cringe. 1804 1805 9-4-24 Pt.1 1806 1807 Somoeone made a port of super Mario 64 from a ROM dump to C that runs on Sega 1808 Dreamcast. I want to play it on my Sega but I will legally buy a copy of Super 1809 Mario 64 first. I have to cook dinner today but I will Push P with RISC-V ABI 1810 afterwards. I am serious about a sexy RISC-V ABI. 1811 1812 9-3-24 Pt.2 1813 1814 Don't kick rocks because ants could be under them. 1815 1816 9-3-24 Pt.1 1817 1818 What is addiction(stability). People say some are addicted to phones,others 1819 are said to be addicted to meth. I am addicted. Addiction happens when you value 1820 someone more than what is socially acceptable. I am addicted to living. 1821 1822 A long time ago TV was meant to be watched and not worshipped. I do believe 1823 that religion is in decline because people arent "addicted" to Gods anymore,or 1824 rather Gods aren't as worphy of a time spender than GOOning to pornhub today in 1825 some peoples eyes. 1826 1827 I have meth-head mentallity. I feel that addiction happens when you cannot 1828 stop something. Most people are unable or unwilling to stop doing certian 1829 things. I have no off switch. When I walk I walk fast and I eat fast just so I 1830 have more time to do lit stuff. It probably doesnt help im paranoid about lots 1831 of things either. 1832 1833 I dont do meth,but I would imagine there is lots of parania involved due to 1834 not getting a fix. Im glad im addicted to compilers and not meth. 1835 1836 I said eariler that TV originaly wasnt meant to be worshipped. The Holy Ones 1837 were meant to be worshipped. I think back then peoople were addicted to God as 1838 there were values in place that didnt permit modern defacto-addiction and 1839 religion was the only thing you could spend your whole time with. 1840 1841 9-2-24 Pt.3 1842 1843 There is no land foreign to the ruler of the world. As a kid I used to imagine 1844 things in the afterlife or in my imagination. I would imagine cold milk in 1845 heaven in the grass,or a celestial palace. I suppose most people think of 1846 situations like talking to their dead grandparents or something. If God is real 1847 then no culture is foriegn to him because he rules the world. 1848 1849 I did not give 2 fucks about my parents growing up. Milk in the grass seemed 1850 to have spiritual connotations along with Super Mario 64. I feel the most sacred 1851 moments in my life were those not involving people. As a kid I could not tell 1852 you the symbolic value of milk in the grass or Super Mario 64,but it didnt 1853 matter becuase I wasnt looking for it. I literally cried when I downloaded Super 1854 Mario 64 and won it for the first time. 1855 1856 I wonder 1857 9-2-24 Pt.2 1858 1859 I have hate in my heart,or maybe just hateful mentality. I will educate the 1860 world on something productive later. I will not teach the world javascript or 1861 what to do but how to do new things. I learned alot from TempleOS about 1862 compilers and datastructures. A true ballad of God and Compilers indeed. 1863 1864 Do you know when people play video games and they win the game or get 100% 1865 achievements in it. This is a virtue then Youtubers just show the result of 1866 winning so everyone feels they are a winner. The holy ones have come to conquer 1867 the flesh but now everyone feels they have conquered the flesh by watching 1868 Youtube. Masturbating to WAP by Cardi B is a good way to feel like a winner 1869 maybe idk. Arhats have conquered the flesh and strive and I mean strive to stay 1870 focused. This is not an easy task. Gooners are consumers of the deeds of others. 1871 They are not the same. 1872 1873 You dont know an Arhat until you practice medicancy for a day. 1874 1875 1876 9-2-24 Pt.1 1877 1878 I dislike labels. Calling someone a troubled person could mean lots of things. 1879 Calling someone a wife beater is under the label of a troubled person,but the 1880 label of troubled person doesnt convey the magnitude of the situation. 1881 1882 Terrorism is terror use for a political gain. When transgender people kill 1883 lots of people it is senseless to abstract politics out of thier terrorism. You 1884 may be wondering why Im talking about labels and abstraction. 1885 1886 I went to the gas SSStation the other day and saw a woman of culture. In my 1887 personal culture saying "That fucking someone was a creep" out loud in public 1888 seems to be forbidden but I will argue it is TRUE culture in the sense that 1889 1890 -] A 1891 1892 Accuratley conveys a concept amoung a shared group of people and 1893 1894 -] B 1895 1896 People find it acceptable therefore it is culture 1897 1898 1899 I do believe everyone to a degree is pretending to have morals for cultural 1900 gain which doest not consistute authentic feeling. 1901 1902 I do believe that it is morally innapropraite to "correct" the cultural 1903 attitudes of people,so yes,saying "That fucking someone was a creep" is 1904 acceptable. 1905 1906 I wrote eariler that hate is good(relativley speaking) and dehumanization is 1907 truly evil. I am mentally disabled and I see lots of fellow mentally disabled 1908 people who are morally impared. This is fancy talk for saying they use mental 1909 disabity(or are cuased by mental disabilty) to act retarded. I do believe it is 1910 ok to discripline mentally ill people,and it is not hate. Ill elloborate. 1911 1912 If I ask,"What is your kill count?". You'll will probably say 0. This isnt 1913 true as you kill bacteria by breathing,but do you hate bacteria... No you dont. 1914 It is not morally appropriate to hat becteria despite killing them. 1915 1916 If you hate someone,you recognize that they have moral capacity. A non-human 1917 non-Samanaska does not. Dehuman(or souled being)ization is the process of 1918 abstracting soul and moral copability out of harming someone. In this way hatred 1919 of genuine non abstract evil is justified,whereas saying "he is just mentally 1920 ill" is not. Unless you are a non-souled being,you probably are capable enough 1921 to understand morality. I do find it delusional of people to say "Joe was a 1922 theorical physicist therefore him being a part os MS-13 is ok". 1923 1924 Are you actually this fucking stupid. 1925 1926 9-1-24 Pt.2 1927 1928 There is a repressed part in me that goes good things,or maybe bad things. The 1929 bigger question is who is the unrepressed side of me. Am I am evil person doing 1930 good things like feeding homeless people or a good person with a shitty sense of 1931 aiwnios.com humor. 1932 1933 I had a dream I was terrorizing normals with preparations for religious duties 1934 or something. Dream logic ceases to make sense when you wake up. 1935 <15>
1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 9-1-24 Pt.1 1949 1950 Aiwnios.com is on the 4th page of google for "aiwnios". 1st P Pushin page for 1951 yandex. I need to do some SSL certificate stuff for www.aiwnios.com(not 1952 aiwnios.com) 1953 1954 <16>
1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 8-31-24 Pt.2 1978 1979 White people dream of white Gods,and black people dream of black Gods. I have 1980 seen lots of white Jesus'es in america even though he was from the Middle East. 1981 A true believe revolves around God and doesnt maek divinity out of colors. 1982 1983 8-31-24 Pt.1 1984 1985 A parent is in debt to a child,and a child is in debt to a parent. Students 1986 and teachers are the same maybe. It takes alot to admit you are wrong. I dont 1987 not know where the milk ocean is located so I am wrong probably. I will 1988 continue Samayika as it is a virtue but I will not focus on any thing except for 1989 Dharma as a word. 1990 1991 Its a cruel world. 1992 1993 8-30-24 Pt.2 1994 1995 My update script for sync points to the aiwnios process and not the aiwnios 1996 (admin). I chown'ed/chmod'ed it so the server process has access to it and 1997 aiwnios poo poo meister doesnt. If I was smart I would make an group but I that 1998 is for another time. 1999 2000 8-30-24 Pt.1 2001 2002 Aiwnios.com is going to not do refactors until I learn how to use unix 2003 properly. Transistor Assembly-Code Compiler. Anything beyond that is beyond me. 2004 2005 8-29-24 Pt.2 2006 2007 I bought food for a homeless woman about 3 days ago and she didnt accept it 2008 due to having red dye. She was thankful though. I dont know whay makes a person 2009 nice,maybe im just perceiving people to be nice. Lots of homelss pum pums come 2010 in at wrok. They seem to be the kindest. I would assume having kids fucks you up 2011 in the sense that you MUST be responsible for them. This happens to meth heads 2012 too. Meth heads are ironically nicer than de-facto white moms who demand food. 2013 2014 There are unsayable things. Even severly retarded people get girlfreinds. I 2015 dont want one becaue I would not put my faith in anyone except for myself. It is 2016 improper for women to demand faith. Only Holy people like gurus and munis can 2017 demand faith,but they dont want it from me or anyone. 2018 2019 The Quran says Allah elevated Muslims above others(?I forget where). Islam 2020 literally thinks its superior to everyone else. I used to wonder how to convince 2021 Muslims that I was a good person. It is pointless. It is a virtue to stop trying 2022 to do impossible things. People are not superior to others,only less inferior. 2023 2024 A meth head who knows he is inferior is less inferior to a meth head who 2025 thinks hes the shit. Both are addicted to meth.(I might as well be a computer 2026 meth-head) 2027 2028 2029 2030 8-29-24 Pt.1 2031 2032 Directories need X bit to be usefull in unix. 2033 2034 8-28-24 Pt.1 2035 2036 I fucking hate networkin code. 2037 2038 8-27-24 Pt.2 2039 2040 Apple showed a popup crash reporter for aiwnios faulting. It said to give a 2041 desrciption so I typed "21 Savage". 2042 2043 When I get elected president I will make a $21 Bill 2044 <17>
2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 8-27-24 Pt.1 2063 2064 Travis scott Released a new album. Im working on refactors with headers. 2065 2066 8-26-24 Pt.1 2067 2068 People are only morally copable for evils they intented on doing. A bully at 2069 shcool should only be punished for being a bully. Just because someone shoots up 2070 thier shcool becaus of a bully doesnt mean the bully is a murderer despite being 2071 directly responsible for the shooting. 2072 2073 Society tells women it's ok to kill unfaithful husbands. Bad advice from 2074 society. 2075 2076 8-25-24 Pt.1 2077 2078 Whose fucking brilliant idea was it to make small HDMI ports. It fucking 2079 snapped on my Raspberry Pi 4 now I have to use my Rapsberry Pi 3 to do sexy 2080 stuff because it has a Phat-Ass HDMI port. This is the second time a Micro-MDMI 2081 snapped on me. Time to flash a USB drive. 2082 2083 I will optimize the ARM part of aiwnios sometime but not on my macbook because 2084 I dont have enough USB 3.0 Ports for my mouse and keybaord. I am not ungrateful. 2085 I am not spending money for USB-3.0 shit just to use ARM. 2086 2087 8-24-24 Pt.1 2088 2089 I am a retard who doesnt not understand zero-point energy. What happens when 2090 you put 2 balls in a vaccum. Do they bounce forever because of gravity or do 2091 they reach a standstill. 2092 <18>
2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 8-21(SAVAGE)-24 Pt.3 2115 2116 Peoples perceptions of things changes based on thier feelings. I dont know if 2117 this is delusion. Emotion clashes with reason. A (kind) obese person in a suit 2118 and tie is worthy of respect but a obese person who is an asshole has no self 2119 control for his overeating. 2120 2121 I do not belive this is people pleasing either . I believe there is a genuine 2122 psychological function at play. I feel like,if I wasnt kind to people,I would be 2123 a troubled person... but I feed homeless people while volenteering so idk. I say 2124 "retard" alot so Idk. People genuinely think I am a good person. I see a really 2125 fucked up person. 2126 2127 I once saw real life gang members on TV in El-Salvador(?) talking about how 2128 they would die for their gang when they were in prision. This is delusional 2129 because they are denying freedom for gang life,but I understand why they do it. 2130 I want to be (called) evil becuase it is not delusuional to call me a ableist or 2131 whatnot. I am a fucked up person who says things on the internet so yes,I am 2132 evil by normal people standards. 2133 2134 I would rather be judged for who I am rather than who Im not. 2135 2136 8-21(SAVAGE)-24 Pt.2 2137 2138 Press 'T' or 'B' to edit things/blocks in FrogsEngine. I fucking hate 2139 wordpress blogs. People will only relate to what they can understand. I could 2140 write about compilers here but it's more productive to say dumb shit. 2141 2142 8-21(SAVAGE)-24 Pt.1 2143 2144 It's 21 Savage Day. There are 21 Savage-alot of good things to be thankful 2145 for. I was listening to Charli XCX and it reminded me of a non-contraversal 2146 female version of Ye. 2147 2148 Do you know Super nintendo. I sold 9 super nintendo games today at work 2149 including StarFox. Many people use abstraction as a condom when discussing self. 2150 They dont want to bust thier feelings and explode. In this way this website is 2151 an ideologial cumrag. If you parent your kids they will probably not write 2152 Shitpits. I said "retard" only like 3 times today so im doing good. 2153 2154 8-20-24 Pt.1 2155 2156 I was working on SIMD stuff. 2157 2158 8-18-24 Pt.3 2159 2160 Best freinds for life don't follow you into death. They dont cross the death 2161 veil 2162 2163 8-18-24 Pt.2 2164 2165 People with solid values cannot betray you. If someone says,"I will do this" 2166 and belives in it they are clear about what they are doing. People with fluid 2167 psuedo-values can say one thing and mean another. They will say,"I stand for 2168 peace" and they will define "peace" after they oppress you in search of 2169 then-defined peace. The Tirthankaras were of solid non-shifting values that they 2170 lived by. 2171 2172 I regret my faults in values. Just as wine disolved into water,sins disolve 2173 then confessed. 2174 2175 -] Sins of 8-18-24 2176 2177 1 - I said "fuck" and "retard" alot today. 2178 2 - I wiped sweat from my head without checking for bugs. 2179 3 - I did lots of caffine. 2180 4 - I listened to rap music. 2181 2182 The Arihants would not be pleased with my mouth. 2183 2184 8-18-24 Pt.1 2185 2186 I finally rememberd by gmail password. I dropped my old phone so I probably 2187 cant change it becuase it has 2fa on the old phone. I am going to add 2188 arhcitecutre agnostic SIMD intrinsics maybe after my Kanye makes Aiwnios great 2189 again. I will not be making a magic "SIMD" auto-optimizer. SIMD would be cool 2190 for ray tracing because I could add vectors really easily. 2191 2192 2193 8-16-24 Pt.1 2194 2195 2196 You are born alone and die alone(in this world). Seek the goodnes of the Holy 2197 Ones to avoid dying alone. I should talk to them more. I still have lots to 2198 learn. I doubt they want to hear obscenities from me so I need to tell them 2199 about math. I will tell you what I learned today: 2200 2201 2202 //https://en.wikipedia.org/wiki/Line%E2%80%93line_intersection 2203 Bool SegmentSegmentIntersect(CD2 *hit_at,CD2 *a,CD2 *b,CD2 *a2,CD2 *b2,F64 2204 *t,F64 *u) { 2205 F64 bottom=(a->x-b->x)*(a2->y-b2->y)-(a->y-b->y)*(a2->x-b2->x); 2206 F64 _t=((a->x-a2->x)*(a2->y-b2->y)-(a->y-a2->y)*(a2->x-b2->x))/bottom; 2207 F64 _u=-((a->x-b->x)*(a->y-a2->y)-(a->y-b->y)*(a->x-a2->x))/bottom; 2208 if(0<=_t<=1) 2209 if(0<=_u<=1) { 2210 if(t) *t=_t; 2211 if(u) *u=_u; 2212 if(hit_at) { 2213 hit_at->x=a->x+_t*(b->x-a->x); 2214 hit_at->y=a->y+_t*(b->y-a->y); 2215 } 2216 return TRUE; 2217 } 2218 return FALSE; 2219 } 2220 2221 2222 This will tell you if the lines interect. t is the point on the segment(from 2223 0->1) what tells you where the intersection is. I use it in frogs engine. when 2224 testing if a ray hits a sprite and where it hit the sprite. 2225 2226 <19>
2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 8-14-24 Pt.2 2242 2243 People said I would be successful in life because I made a blinking light via 2244 an oscilator (via an NE555) and shit as a kid. I knew more math than my freinds. 2245 Too bad I didnt become Steve Jobs. Not everyone who is smarter than you in some 2246 way will be a big person. I am an austistic person who liked transistors. 2247 Nothing more than that. 2248 2249 Acquiring stuff only gets you so far. I am glad to never have gone to colledge 2250 because people assume you acquire knowledge. Life is not minecraft and you dont 2251 just aquire stuff by going into a cave and coming out. I could say the n word 2252 now. I typed it then I back-spaced it. I am probably racist despire not hating 2253 black people/asian people/mexican people/indian people or any other race. I am a 2254 bum who has a compiler. I say the wrong things so whatever good I do is 2255 invalidated. 2256 2257 Go to colledge and let the professors fill your brain with knowledge that was 2258 acquired by more worthwhile people than you. 2259 2260 Ullman and Knuth are worthwhile people. You probably arent. Go acquire to your 2261 hearts content. Acqusition wont liberate you,only proper faith conduct and 2262 action can but I am too busy not hating black people enough to your liking 2263 therefore any knowledge I have is invalid. I have to go into the streets and 2264 tell others to not be racist to have valid knowledge,math doesnt matter anymore. 2265 2266 Ps Women cannot achieve liberation as frequently as men it may be. An old 2267 greek person said that "I am successful because I am not a animal,woman,or 2268 barbarian". This is correct knowledge(as per Digambar tradition) but may as well 2269 be misogyny to you. 2270 2271 Ps Women such as Marudeva(the first mother of Earth) have acheived liberation 2272 but not in this era. Heaven is good enough for them,and it is also noteworthy 2273 that the gates to Nirvana closed after Mahaviras Moksha so heaven is the best 2274 you can get in this planet/era. 2275 2276 8-14-24 Pt.1 2277 2278 I may make my FrogsEngine more minecraft like in terms of the world. I'll go 2279 play morrowind or something. 2280 2281 8-13-24 Pt.1 2282 2283 True morality isnt for me to decide. I look into myself and find it hard to 2284 relate to anyone else. When you do good it is for your own benefit. I dislike 2285 abstractions on death,but I will elloborate later. I feel good not killing 2286 things. This benefits me because I feel good. I dont care about others beyond 2287 the joy of helping them. If I was sadistic I would enjoy killing people but this 2288 is not the case. I cannot empathize with people but I enjoy helping them. 2289 2290 I enjoy helping people not for the sake of helping them,but because it makes 2291 me feel good. I dont actually have empathy for them. 2292 2293 I am a 2 faced person becuase I seem to have real morals but I really dont. I 2294 heard about facts and feelings. I dont have feelings for people but the fact is 2295 I only appear to care for them. I will tell you the truth that I dont care about 2296 them. 2297 2298 8-11-24 Pt.1 2299 2300 Just as a person moves from an old neighborhood to a new one,it can feel like 2301 the weight of the world has been lifty by giving something up. 2302 2303 Giving up crack is hard,but would feel good to give it up. If Muhammad got 2304 teleported 1000 years into the future where no one knew about him,would he give 2305 up pretending to be a prophet. I dont know. I doubt a person with ligament 2306 guilt would commit more crimes if released from prison. 2307 2308 I used to feel like I was released from a mental prision but im kind of fucked 2309 in the head. Time to go back to a mental prison. Its liberating to give things 2310 up. Fear ceases when reality starts. 2311 2312 8-6-24 Pt.1 2313 2314 I gave a person extra food today at the food pantry. I am not the kind to lie 2315 but I will withhold my error until confronted about it. 2316 2317 8-5-24 Pt.1 2318 2319 Being grateful is means you got something you needed. Today at work there was 2320 a very grateful woman. I cannot be grateful because I have everything I need. 2321 2322 I feed homeless people. I am not grateful for it. I dont think being kind and 2323 being grateful are synonyms. There are 2 sides to me. At work I am very kind. At 2324 home I call the computer homophobic and ableist slurs because it is a fucking 2325 retard. 2326 2327 No one at work thinks I swear. They hide thier swearing from me because they 2328 think im innocent but in reality I say the n word alot in my head. 2329 2330 I think if the Tirhankaras came to me they would seek liberation because they 2331 lost the final drop of hope in humanity from hearing me call the computer a 2332 faggot. 2333 2334 I am begining to see the error I my ways but I literally cannot control it at 2335 home. The computer is a fucking faggot. I actaully believe I have some sort of 2336 mental disorder like loggherea or something. 2337 2338 2339 8-4-24 Pt.2 2340 2341 I'll need to make aiwniosTube 2342 2343 8-4-24 Pt.1 2344 2345 Poo poo ballers. Is stability and inaction synonmyns. A house doesnt walk away 2346 during a storm. No decision is better than a haste decision. 2347 2348 8-3-24 Pt.1 2349 2350 Some guy asked if I knew where to find Xanax. I luaghed and said no. I 2351 probably look like a druggie. 2352 2353 7-31-24 Pt.1 2354 2355 There is a form called unitedbsd. I may have to make an account there because 2356 I am a BSD head. I still have to polish the MrChrootBSD program. 2357 2358 7-29-24 Pt.1 2359 2360 If Therapists are morally copable for fixing people,do they take credit for 2361 thier suicides? If the role of a therapist is only to aid in helping people I 2362 see no use for them if the help I need is within me. I am a retard so what do I 2363 know. I wrote eariler that my err is not being in a culture. 2364 2365 Dont end up in the system. Once a (diagnosed) retard always a retard. There is 2366 value in helpless-ness when it is yours to own. Its like asking to starve or be 2367 inseminated by foriegners for status. Ill gleefully starve. 2368 2369 7-28-24 Pt.2 2370 2371 When I become dictator of Jannah I will offically open Meth-Topia where 2372 Meth-heads can do meth. I will open one for furries and gay people. 2373 2374 They say segregation is bad,I think people should be segreted based on ideas. 2375 This way that like minded people can find community. Much in the same way 2376 Churches and Mosques are seperate,we get a degree of peace through seperation. 2377 Just as a woman who takes lots of naked pictures of herself shouldnt be a 2378 high-school teacher,goodness has a place and doesnt exist in a vacuum. Goodness 2379 has a place it does. An asshole could make a good police officer but not a 2380 therapist. 2381 2382 7-28-24 Pt.1 2383 2384 I am a ideological/compiler Meth-head. I feign for fixes of compilers. I got 2385 to work then I shoot up the compiler. I am a ghetto retard who writes compilers. 2386 I disregard social norms so I can just get my fix like a meth head. 2387 2388 Have you seen children playing with toys. They cry because they have no toys 2389 to play with. They will deny thier toy meth just as an adult denies his phone 2390 meth. I have compiler meth. Phones are like meth,and probably more addictive. 2391 2392 Have you seen a story without an enviroment. Such would be a strange story. I 2393 live in a place where retardation is a sacred place. I cant say "retard" without 2394 blaspheming the disability God's purple book even though I am autistic. My 2395 parents put me here. 2396 2397 I am a "smart" one. I am a "good"(?) one. I am the exception,not the example. 2398 I dont spend all day masturbating to Sonic the Hedgehog porn(defacto Austism). 2399 I'll be frank. I am just a compiler Meth-Head. Before that I was a Islam 2400 Meth-Head. I just need my fix. They will not allow liberation so I will just 2401 take my meth. 2402 2403 The funny thing is I have a family I call everyday but it is not my job to 2404 entertain them. They do not deserve my love. If they raped me I would still be 2405 told about the importance of "family values". 2406 2407 Why do you think people become meth heads. We all have desires. Meth Heads are 2408 the kings of desire. In a world where religion is denied meth is a good 2409 alterative. 2410 2411 7-24-24 Pt.1 2412 2413 Denying your humanity is a good way to appear human. If I say "I hate n words" 2414 then I appeat inhuman. If I say "I have made mistakes" then everyone can relate. 2415 Abstraction of self is a good way to appear human while denying the reality of 2416 oneself. 2417 2418 In relationships I assume people are honest about their evils(ideally). This 2419 is probably not the case. Therapists hide behind a wall of abstraction and hide 2420 thier humanity to appear archetypal and super-human. You are not allowed to ask 2421 "Who am I talking to." Real non-artifical interactions are human. I could hire a 2422 computer to be a therapist to good effect. 2423 2424 7-23-24 Pt.1 2425 2426 Im bored. Mrgirl is on facebook. Its my right to not argue with you just as 2427 it's your right to not argue with me. Facebook is a social meth minus the 2428 needles. You cant inject facebook into your balls. 2429 2430 7-22-24 Pt.1 2431 2432 Sup homies. YouTube is a fucking CrunkZone for para-social interaction. What 2433 do you get out of YouTube. I really dont know. As a kid I wasnt allowed to use 2434 YouTube because I was bad. I think this was an improper decision for my parents 2435 because with a little support I could have lived a normal life by masturbating 2436 to Twitch streamers. I could have said "Hey bro",fucked an influencer and vote 2437 for Kamala Harris(proudly). 2438 2439 This sounds far fetched,not really. Culture is a glue the influences people 2440 with values. By denying culture(masturbating to Twitch streamers) you are 2441 denying a social glue. All you have to do to end insane people is to help them 2442 before they become insane. I dont think it is possible to rationalize with 2443 school shooters once they start shooting. You have to tell them proper faith and 2444 culture. 2445 2446 I dont think school shooters are the type to be social. It would be weird if 2447 they were. They probably are isolated and have nothing. In the story of 2448 Christmas the spirits go back in time to help Mr.Scrouge become a nice man by 2449 changing events in his life before he goes to hell and gives him a second 2450 chance. There is truth to this story. 2451 2452 I really like movies about helping people and transformation. I dont see 2453 appeal in seeing action. Movies where someone gets transformed into a great 2454 person is great because is displays the archetype of goodness. 2455 2456 You may be wondering what this has to do with YouTube. YouTube is(was) a means 2457 of delivering culture. But now it seems "free" culture has been anihilated 2458 because of political correctness where everyone is safe to say nothing. 2459 2460 Leafyishere is gone sadly. I mean he(who made fun of dog fucker girl) got 2461 banned for bullying or something. WTF. 2462 2463 I suppose I have a bit of evil in me because I have no sense of culture around 2464 me. I have archetypes but no culture,but if YouTube is culture then you bet your 2465 ass I will not be satisfied. 2466 2467 7-17-24 Pt.1 2468 2469 PT_TRACE_ME is strange because all execve's happing on a pid will trigger a 2470 TRAP(you can execve multiple times tcsh->program->other). Its fuckin weird. I am 2471 closer than ever to having MrChrootBSD have proper ptrace support. 2472 2473 7-13-24 Pt.1 2474 2475 I will worked on the user management for the server,but its not there yet. Im 2476 going to make ptrace work under MrChrootBSD. Im 21 Savage Boomin'. 2477 2478 7-9-24 Pt.3 2479 2480 I am tired. I will sleep. 2481 2482 7-9-24 Pt.2 2483 2484 If I marrry a dumb bitch who has improper mentality and I divorce her for 2485 having improper ideas it is justified in the same way we worship movie actors. 2486 We worship movie actors not for their earth vessels but the roles they play on 2487 screen. In the same way I seek true mentality,I dont fucking care about someone 2488 personaly. 2489 2490 7-9-24 Pt.1 2491 2492 Choices are only measured by alteratives. I am only pretending to have 2493 morality it seems. I only have fear. There are no worthwhile alternatives. 2494 2495 7-8-24 Pt.1 2496 2497 I have a secret plan to run FreeBSD programs on that fucking peguin OS. No VM 2498 needed. Ill be frank. Linux lets me intercept the syscalls or even ignore them 2499 with SYSEMU(and set the registers and do something else instread of a syscall). 2500 2501 -] Hopes for Linux 2502 2503 -] Same TLS ABI 2504 2505 The thread local storage needs to be the same 2506 2507 -] No checking ELF-branding 2508 2509 Load the fucking FreeBSD ELFs. 2510 2511 -] Allow me to ld_preload a 'shims.so' 2512 2513 I will need the address of the syms too. 2514 2515 2516 If I get these you bet your ass Daemonic Peguins will rise. This is a secret 2517 violatile project so dont get too excited. 2518 <20>
2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 7-7-24 Pt.3 2541 2542 If I marry a woman it is because she has proper ideas. If she looses proper 2543 thinking then I will divorce her because she is a dumb bitch. Praise God that I 2544 am not intrested in marriage. I am a parasite who doesnt want to procreate. In 2545 order for someone to win someone has to loose. I choose to loose because I will 2546 not cause the pain of winning. 2547 2548 Talking to me is like talking to Donald Trump. Donald Trump is all the 2549 transfer and politics of power. I seriously dont fucking care about your 2550 passions. Everyone thinks thoughts they dont share because most of them arent 2551 retards who have shitpits. No filter mentality. 2552 2553 Im not a misogynist becuase I choose not to interact with women for 2554 reproductive purposes. The world doesnt need more retard-lets running around. 2555 2556 2557 7-7-24 Pt.2 2558 2559 I should make an "aiwnios apps" thing. Like a standalone execuable version of 2560 aiwnios programs. 2561 2562 7-7-24 Pt.1 2563 2564 There is too much death in the world but I feel I am forced to smile because 2565 there is no alterative and I will face retaliation for not smilling. I see 2566 little difference between a human dying and an ant. I love ants. Humans will 2567 take a fact and masturbate with it until they die. This is called self-delusion. 2568 America founded on death? Drink beer and eat burgers. America is founded on 2569 death therefore to honor people who died for freedoom you must drink beer and 2570 eat burgers. 2571 2572 It is impolite to bring up unpleasant truths. I can say an unpleasant truth 2573 that everyone is thinking,and I will suffer for the thing everyone thinks. Like 2574 if someones say "have you thought about killing yourself". I have been doing 2575 this for a long time but if I say "yes" then you get put in a retard zoo. 2576 Physical death is ok for americans to make video games about but word death is 2577 unspeakable in a nation that is free from "blasphemy". 2578 2579 I think about killing myself everyday. This is word death. There are 2580 priorities other than dying by you cannot escape the black and white boolean 2581 cure of "word-death" that is defined by saying something that is true. 2582 2583 I am sorry for living in this world. I dont know how monks come up with great 2584 peices of art. They probably secretly think about coool things when they are 2585 suppost to be meditating. 2586 2587 7-6-24 Pt.1 2588 2589 I have a raging headache. 2590 2591 7-5-24 Pt.1 2592 2593 Gunna learn spnaish. 2594 2595 7-4-24 Pt.3 2596 2597 Truama is probably something I expirence(d) in some way. Like when people get 2598 raped they have truama. In Silent Hill 2 the main charactor is actually a 2599 murderer with amnesia. The reason I say this is because my truama is partly my 2600 own fualt unlike getting raped. My parents were garbage humans but I will not 2601 list thier errors out of respect. The only pain in my control is the pain I 2602 give. I used to be a Muslim and people hated me but I actually believed I would 2603 go to hell if I didnt believe. My parents thought it was because I was retarded. 2604 I have been described as retarded for a long time. 2605 2606 If I could profit from truama instead of suffer for it,it would be a no 2607 brainer. I call myself a retard alot. It is funny to me. It isnt even a cope 2608 with the nihilism of my own existence,it's just funny. I profit from calling 2609 myself a retard. 2610 2611 Some people say it is obligitory to overcome truama. I dont know why 2612 considering truama doesnt go away. I think about how retarded Islam is everyday. 2613 I will for a long time. I can try to stop myself but I dont think it helps. 2614 2615 One time I saw a person at the DMV and he made a joke about being retarded. It 2616 was funny. I find no offense or ill intent in what he said. If you are suppost 2617 to overcome truama then I should have "been pained by it",but no,it was funny. 2618 2619 I legidmently dont even know what it means to overcome trauma. Like when 2620 people leave relgions ,zealots assume they have no peace but this is not the 2621 case sometimes. Life goes on. Maybe letting go of the pain and realized it is 2622 retarded is the answer. 2623 2624 2625 7-4-24 Pt.2 2626 2627 Windows bugged out on the lowercase 'c' key. I have to reboot my windows 2628 machine.Redacted: Windows allows shortcut icons to have hot keys when installed 2629 and I accently alaised 'c' to "Make a new boot directory for Aiwnios 2630 2631 7-4-24 Pt.1 2632 2633 Im working on a Quest system for the FrogsEngine. I will make it so you go on 2634 quests like collect peices of shit to sell at BurgerHut as Assburgers. Im 2635 demeneted. I imagine everything in the is reality comes at a cost. Will it be 2636 worth it to express myself? In stores there is a fixed price on stuff,in life 2637 there isnt. Time to find out. 2638 2639 7-3-24 Pt.1 2640 WHO THE FUCK PUT ADS ON https://timecube.online/. Fucking poo poo brains. You 2641 ruined nice piece of art. 2642 7-2-24 Pt.1 2643 2644 I dont know if have learned anything in life other than about compilers. About 2645 10 years ago I was in a retard house and I still am. I really wonder if I have 2646 learned anything. Just in the same way mercy is synonymous with 2647 gullibilty,being "free-sprited" is a synonym for being an immorral poo poo 2648 brain. I cannot look in the mirror and see a man. 2649 2650 I think I hallucinate facts sometimes. I sometimes imagine myself speaking 2651 spanish but I dont know spanish. This is called Mirsha Manayog(mixing truth with 2652 falsehood in one's mind). 2653 2654 7-1-24 Pt.2 Bool-7 2655 2656 -] Types of bodies 2657 2658 -] AudarikSharir 2659 2660 Physical earth body capable of attaining Liberation. 2661 2662 -] VaikriyaSharir 2663 2664 God/Demon body 2665 2666 -] AharakSharir 2667 2668 Space body that travels in space in search of Tirhankaras. 2669 2670 -] Taizas Sharir 2671 2672 Fire body. Can change colors and act like spirits 2673 2674 -] Karman Sharir 2675 2676 A body that accomponies a soul during a new death/birth 2677 2678 2679 2680 7-1-24 Pt.1 2681 2682 I fucked up snapd on linux and now I cant use firefox. The apt version in 2683 ubuntu is aliased to the snap version. Im now stuck using dillo. 2684 2685 I get this when I run firefox. 2686 2687 /user.slice/user-1000.slice/session-3.scope is not a snap cgroup 2688 6-30-24 Pt.4 2689 2690 Part of growth is doing what you are capable of doing. Donald Trump has "the 2691 secret". I do not have the secret so it is best I dont strive for someone else's 2692 secret but to use my own secret sauce. I feel like I am wasting time 2693 volenteering alot so I should quit to pursue my own expressive ambitions. There 2694 is only 1 of me so I should express him. 2695 2696 6-30-24 Pt.3 2697 2698 I will redact my dark humor. It is optimal to not feed poo poo brains. I have 2699 a problem. 2700 2701 6-30-24 Pt.2 2702 2703 [Redacted]. 2704 2705 6-30-24 Pt.1 2706 2707 Truth is only as effective as it is practical. I am thinking about the retard 2708 word now. Is it pracitcal. I was wondering about proto-truths. What goes on in 2709 the mind of an artist before he delivers a truth. This is probably more 2710 intresting than the truth itself. 2711 2712 Proto-Truths make artists appear more human when exposed. Saying the n word 2713 makes you appear more human because it shows your confusion. 2714 2715 6-29-24 Pt.3 2716 2717 This website looks lit and contraversal: https://maxkarson.com/. Im watching 2718 the video section. 2719 2720 6-29-24 Pt.2 2721 2722 If no one speaks truth another famine may happen where the Truth is lost. I 2723 dont know if it is self censorship is good because when people censored 2724 themselves great knowledge was lost with death. 2725 2726 If this is true I will need to say racial slurs on aiwnios.com and beat my 2727 dick to Jordan Peterson. Is self-censorship a virtue? When I think I think of 2728 unthinkable things like the n word because it is funny. 2729 2730 I will introspect on this next Samayika session. 2731 2732 6-29-24 Pt.1 2733 2734 Ye is a good rapper. I was optimizing the smalltalk engine. I am just trying 2735 to remove dumb shit. I just have to make assigning into members less dumb then I 2736 will be done micro-optimzing. 2737 2738 I dont know when it got cool to write all game logic in a scripting 2739 language(Smalltalk-80). I will do it anyway. Probably was a retarded(?) idea. No 2740 stopping now. 2741 2742 I am plannin on using silent-NANs of IEE754 to do lit stuff. I will allocate a 2743 massive memory chunk for the game,then I will the 50 bit left-over room(of 2744 silent NANs) for real shit. No more AsF64/FrogNumNew necessary. 2745 2746 2747 6-28-24 Pt.1 2748 2749 The SmallTalk engine is still the bottleneck of the FrogsEngine. Graphics take 2750 like no time relativley speaking 2751 2752 6-27-24 Pt.1 2753 2754 Donald Trump needs to shit on the table during to debate. This will even the 2755 playing feild considering Biden shits himself every day. By Donald Trump 2756 shitting on the desk he will make the coprophilia reddit(Shit eating fetish 2757 reddit) be the new "thedonald" of reddit for 2024. 2758 2759 Reddit fucked me over with 2760 A) Making me make a account to view porn on it and 2761 B) Removing "thedonald" subreddit 2762 2763 6-27-24 Pt.0 2764 2765 Hey whats up, you can now show off your cool IBM Code Page 437 art and show 2766 off your cool symbols and shit with the latest commit in DolNet. Here is an 2767 example 2768 2769 //┌──────────┐ 2770 //│ π⌠ │ 2771 //│ │cos²ΘdΘ│ 2772 //│-π⌡ │ 2773 //└──────────┘ 2774 2775 You can view this directly in the live DolDoc viewer AND your browser thanks to 2776 UTF-8. It might have alignment issues on the Web though, keep that in mind 2777 2778 6-25-24 Pt.2.5 Ammended 2779 2780 I made the Thing use line numbers instead of File anchors and it runs 2781 smoothly. See the Help index here. /SmallTalkHelp.DD 2782 2783 6-25-24 Pt.2 2784 2785 I made a SmallTalk Help index but it generates fuckin massive HTML,also takes 2786 like over a few minutes to generate on the Thinkpad 2787 2788 6-25-24 Pt.1 2789 2790 im on my phone waiting yo come home from work. This sucks now. Yesterday 2791 poaying Quake3 i saw cool wster effects for the grpahocs. i may have to make the 2792 water in the game look cool. Like there water layers would move around alot and 2793 it was multilayered. 2794 2795 i dont know much about graphics. i uses to keep track of the on screen 2796 geometry but i just use z buffering now. Im ashamed of my poopy graphics code. 2797 Like maybe im romanicizing quake2s performance but consideringn it runs on 2798 software renderer its insanely fast . Probably cuz it uses BSP which divides the 2799 level into rooms.(sort of). 2800 2801 6-24-24 Pt.3 2802 2803 The God/Allah entity likes to make people feel like they are chosen. It is 2804 very easy to love God/Allah and it is a shortcut to liberation. You dont have to 2805 be a good person or know anything. Ill elloborate. All you have to do is believe 2806 in God and you can be a poo poo brain because you are chosen. Anyone can go 2807 crazy and go to heaven by actin like a poo poo brain. 2808 2809 There is no sense of worthyness in Islam. There is no sense of being worthy 2810 enough to do something because you can just do it,nothing is off-limits in terms 2811 of practice. 2812 2813 In Jainism,it is improper to go apeshit. You are not allowed to just become a 2814 monk. Someone asked about this. In Ratnakaradana Sravakacara there are 11 steps 2815 you must do before you are worthy of being a monk. You cannot just decide to 2816 become a monk,not allowed. 2817 2818 Islam is a shortcut theology because the Quran is polemic against any form of 2819 abstract thinking about God. Islam rejects the trinity and other Gods because it 2820 is too simple. It takes out any level of abstraction and replaces it with 2821 "common-sense" things that most people think about God. This is why people feel 2822 chosen when they read it. It is because the theology is forcibly simplied to the 2823 point where unworthy people can understand it. 2824 2825 I am not worthy or choosen. 2826 2827 Even the Bible is better than the Quran in the sense that the Bible permits 2828 abstract thinking about God whereas the Quran is a (somewhat) straightforward 2829 text when it says things about heaven and hell. 2830 2831 The Quran also makes no sense. Read the second Surah and try summarizing it. 2832 You cannot becuase it jumps from topic to topic very fast with very little glue 2833 between the verses. It is not a linear narrative. It was not compiled into a 2834 book until later on,and the first revealed verse appears near the middile/end of 2835 the Quran. 2836 2837 It literaly is a "raw" unfiltered collection of direct-from-Allah sound bites 2838 that makes no sense when put into a book. I say straighfoward because it has no 2839 abstract thinking in it. 2840 2841 6-24-24 Pt.2 2842 2843 All pleasure comes at the expense of others. I cannot breath without killing 2844 bacteria. It is important to not have an abstract view of death when talking 2845 about killing oneself. Suicide is a painful process. Suicide is not synonymus 2846 with turning off a light. There are people who give up living with a clear 2847 heart. I am a creatin who cannot relate to pain. I am truly a coward for not 2848 paining myself. The least I can do is volenteer more. 2849 2850 I will try to learn the Pakrit version of Navakar Mantra tonight. 2851 2852 I looked at this: 2853 2854 Science without religion is lame and religion without science is blind 2855 - Einstein 2856 2857 6-24-24 Pt.1 2858 2859 Heres the deal. If Donald Trump doesnt come up with cool shit to say during 2860 the 2024 presidential debate,my vote wont be for the Donald Guy. This is going 2861 to be a hard battle because Hillary had an attitude to fuck with,but Biden 2862 bumbles about politics or something. 2863 2864 /*Censored Political Speech about Trump.*/ 2865 2866 Real talk. Donald is a hypocrite because he is all for "law and order" but he 2867 is a convicted felon but denies guilt. 2868 2869 6-23-24 Pt.2 2870 2871 I made a backup of my /usr which is symlink'ed in /lib(/usr/lib) so I have my 2872 shit in case something poo poo happens again(NO upgrading SID ok). Im glad I 2873 know how to use linux sort of. 2874 2875 I wasted loads of time re-flashing the storage for my sexy Lichee Pi 4A today. 2876 No commits today,I made this picture awhile ago(Echo) 2877 2878 6-23-24 Pt.1 2879 2880 I am feignin for food. Also I apt upgraded my RISC-V machine that was running 2881 debian SID it messed things up. SID is the offical debian for RISC-V machines. 2882 Looks like a sad time for RISC-V machines around the world. 2883 2884 Who the fuck even uses RISC-V except for big-techies and me? 2885 2886 I worked on SmallTalk-Serialization. It isnt there yet but I sent it to aiwnio 2887 s.com today so you can see it do next to nothing. 2888 2889 I have decided that the frogs will not talk in the game for now. 2890 2891 6-22-24 Pt.2 2892 2893 Being dis-illusioned with living is a virtue when you make others happy. Die 2894 to make someone else's dream come true. I will ask about volenteering more to 2895 make someone else's dream come true. If I make the pain of others a pleasuree to 2896 me then that will be problematic when I face retaliation. If I make others' 2897 pleasure a pleasure to me then it will be better. 2898 2899 If living is a pleasure then suicide isnt a good option. I should seek neither 2900 death or living so I am pleasured by existence. My life shouldnt belong to me 2901 anymore. Let me be a public fuck toy for others to play with who feels nothing. 2902 2903 Can you win? Either you incur someone's disrepect or you fight them for 2904 respect. Either way you will feel pain. It seems to win at life you just give up 2905 fighting to win. The only thing better than winning is not having a battle in 2906 the first place. 2907 2908 2909 6-22-24 Pt.1 Serialization 2910 2911 I worked on some lit serialization code for SmallTalk(Save.HC). 2912 2913 2914 6-19-24 Pt.2 Tadpole Emergency 2915 2916 I accidently poured flavored water into my tadpole bowl. I saved 1 but there 2917 is another lurking in the bowl I think. I was drinking flavored water and I had 2918 another water for the tadpoles but I made a mistake and put the wrong water in. 2919 I hope sink water doesnt kill him. I put him in a pitcher full of sink water 2920 2921 I accidently killed assloads of tadpoles the other day because it was hot 2922 outside and they died. 2923 2924 6-19-24 Pt.1 2925 2926 I went to burger king and i bought a vegan burger. It was good. I bought new 2927 shoes today too. I was asked about primordial things. I cannot answer such 2928 questions. What is the purpose of eating,for fun. People learn things to 2929 construct reality 2930 2931 6-18-24 Pt.3 2932 2933 A king can give away his kingdom at death time. This is good. What if the king 2934 becomes alive again and sees how silly the new ruler is. Would he do it again. 2935 Ceasing to exist would be a blessing in this case. The pain comes not from his 2936 good(giving away the kingdom)but because of his attachment to his kingdom. I 2937 will give up the TOOM 2 port just as the King renounces his attachment to the 2938 world. I will try to make the networking code decent. I love my work but I will 2939 give it up when it is ready. 2940 2941 6-18-24 Pt.2 2942 2943 Good people arent just remembered for the things they accomplished but for 2944 what good they brought to others. It is important to remember how people 2945 impacted the world around them before we can analyze themself 2946 2947 6-18-24 Pt.1 2948 2949 Its so hot outside so I cant get tea so my productivity will plumet. I cannot 2950 operate while being hot without tea. I was debugging the networked multiplayer. 2951 I was sending the client hashes and using that size for the final number of 2952 things to be sent from the server. This lead to "vanishing" things. 2953 2954 The multiplayer code will suck ass but will be fun. People play games is for 2955 fun. I really really hope latency is not going to be an issue 2956 2957 6-17-24 Pt.4 Bool-3 2958 -] Birth bodies 2959 2960 -] (Inside) Earth 2961 2962 Natural things like rocks 2963 2964 -] From Water 2965 2966 Tadpoles 2967 2968 -] From Fire 2969 2970 Fire bodies 2971 2972 -] From Air 2973 2974 Bacteria 2975 2976 -] From Plants 2977 2978 Plants 2979 2980 -] Moving 2981 2982 Humans/animals 2983 2984 2985 2986 2987 6-17-24 Pt.3 Bool-2 2988 2989 -] Cha Jiva Nikayah(Classes of living beings) 2990 2991 -] 1 Sense(Sense of touch/collision) 2992 2993 Earth,fire/water phenomon,Plants 2994 2995 -] 2 Sense creatures(Taste) 2996 2997 Worms 2998 2999 -] 3 Sense creatures(Smell) 3000 3001 Ants 3002 3003 -] 4 Sense creatures(Sight) 3004 3005 Flies 3006 3007 -] 5 Sense creatures(Hearing) 3008 3009 Humans 3010 3011 3012 3013 6-17-24 Pt.2 3014 3015 It is hard to find my Amazon books. I bought a book called 3016 The Mystery of Life: 25 Bol.Jainism Simplified in English. It was so hard to 3017 find in my amazon stuff. I have other books like OpenCL cookbook and 3018 Santa Conquers the Homophobes. I think in the eariler shitpits I would say 3019 whatever with no filter and it was true. I think that some people arent equiped 3020 to hear unpleasant truths so I will be more conversative in my ramblings. It is 3021 best to humble yourself. 3022 3023 I used to wonder why scripture makes reference to human desires while 3024 condemning human vices. It is because Truth is so hard to understand sometimes 3025 you have to be able to eat it in a way that tastes good. The same applies to the 3026 Shitpit. Expousing reality is benefical and it leaves little room for baises. 3027 The religion of the Tirhankaras is good at expousing reality. 3028 3029 6-17-24 Pt.1 Bool-1 3030 3031 -] States of Movement between Lives 3032 3033 -] Narak Gati 3034 3035 Hellish Poo Poo realm 3036 3037 -] Tiryach Gati 3038 3039 A abnormal confused reality comparable to human life 3040 3041 -] Manusha Gati 3042 3043 Transgere to a Human or Human-Like(Samaska) life,the only state that can 3044 obtain Moska 3045 3046 -] Deva Gati 3047 3048 A Godlike state of existence 3049 3050 3051 3052 6-16-24 Pt.2 3053 3054 Fuckin DolDoc fucked up my dollar signs and I lost some shitpit entries 3055 3056 3057 6-15-24 Pt.2 3058 3059 The only thing better than winning a fight is not having one. I am a big 3060 looser because I am not a winner. 3061 3062 6-15-24 Pt.1 3063 3064 Working on Doom is boring now. I have to implement the secret levels. Big 3065 boring. I cant wait to work on the frogs game again. 3066 3067 6-12-24 Pt.2 3068 3069 The Gihon server at aiwnios.com 6667 now uses CrossNetShims. You can probably 3070 run it on vinilla TempleOS. 3071 3072 6-12-24 Pt.1 3073 3074 Scientists use precise langauge,psychologists use abstract language. There is 3075 a clear disconnect. I have not seen psychologist so anything impressive. I have 3076 heard that bhuddists are a middle way. I dont know what this actually means. 3077 3078 People in distress hire lawyers to whine for them in precise langauge. In 3079 precise language I will say that "help" is in itself useless. Therapy only works 3080 becuase of the process of help and not the therapy itself. It you use magic to 3081 help you it is irrelevant if magic is acutally real because you are putting your 3082 faith in magic and that is what is causing you to change. 3083 3084 6-10-24 Pt.3 3085 3086 Enemies in TOOM can walk through each-other(it gets crowded). I will make them 3087 "bounce" off eachother in the future maybe 3088 3089 6-10-24 Pt.2 3090 TOTSE(Looks like a cool website). Its not goatse,its like an old text board that 3091 is pretty cool. 3092 3093 6-10-24 Pt.1 3094 3095 Kralech streamed porn during a twich stream. I laughed even though its bad. I 3096 optimized the TOOM collision code today. It's quite boring actually. I was 3097 iterating all of the things that needed colision. This is bad because if you 3098 have 100 things,that means you will do 100*100 things. I now ONLY use the thing 3099 grid(blockmap) when looking for things. It speeds things up alot. 3100 <21>
3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 Doom II has massive levels and its boring to play. I still have to balance the 3120 gameplay a bit. 3121 3122 3123 6-9-24 Pt.1 3124 3125 Billie Ellish is a depressed singer who says things that dperessed people want 3126 to hear with Good-Artistry. 3127 3128 My favorite singers are those who talk about poop/the n-word with good 3129 artistry. Not really good taste but idk. 3130 3131 -] Best signers 3132 3133 1 - London Yellow(Raps about poop) 3134 2 - Rucka Rucka Ali(Is a fan of racism but not a racist somehow) 3135 3 - Micheal Jackson(Good artistry) 3136 4 - Scarlxrd (Fuckin sick flows,but lacking in depth) 3137 3138 3139 Ill tell you a story though a comic 3140 Froggis
3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 6-8-24 Pt.2 3232 3233 Wtf 3234 3235 6-8-24 Pt.1 3236 3237 I live in a good country where I can do barley anything and live likee a king. 3238 I dont know why it seems suicide is so common here,but this isnt the point. 3239 Monks dont really do too much so its good. I am blessed enough to have a job 3240 where I feed homeless people and can think 3241 3242 Monks limit their travel. When I was a kid there were plants that would get 3243 stuck to me. They would attach themselves to me. Much in the same way a plant 3244 attaches its seeds to an animal,morals attach themselves to animals from travel. 3245 3246 If I was to quit getting tea everyday this would be good. Sticking your head 3247 underwater for swimming sounds fun until you run out of breath. I will practice. 3248 3249 6-7-24 Pt.2 3250 3251 -] Ratnakarandaka Sravak-acara notes Pt.1 3252 3253 -] The path to Nirvana is defined by 3254 3255 1 - Right Faith 3256 2 - Right knowledge 3257 3 - Right conduct 3258 -] Right Faith 3259 3260 Belief in the true Devas who are free from vices of the flesh and who 3261 are onmipotetent and who have true dharma. 3262 Gods are true only when they say the right things in an unbaised nature 3263 with no evil motives. Truth is clouded by biases therefore true Gods have 3264 to have no biases 3265 3266 Right Faith is above knowledge and conduct. A seed is not above the tree 3267 3268 -] Limbs of faith 3269 3270 1 - Belief in realities substances 3271 2 - Rejection of sense gratifaction as they lead to bad karmas 3272 3 - Love for monks 3273 4 - Rejection of poo poo brain morality 3274 5 - Dont corrupt truth 3275 6 - ??? 3276 7 - Have respect for monks and householders 3277 8 - Establish the glory of the Jain religion by doing cool stuff. 3278 3279 3280 -] Right Knowledge 3281 3282 True Knowledge is neither ineffective of exagerated. 3283 3284 -] Right Conduct 3285 3286 Ridding yourself of likes and dislikes is peace 3287 -] Anuvratas (minor vows) 3288 3289 1 - Avoid destruction of >=2 sensed beigns(anything beyond vegetables) 3290 2 - Dont make falsehood or say harmful truths 3291 3 - No stealing 3292 4 - No adultery 3293 5 - No buying assloads of shit 3294 6 - No wine and honey 3295 3296 -] Moolgunas (fundamental virtues) 3297 3298 Digvrata - Limit travel distance 3299 Dont eat roots and flowers and butter 3300 3301 3302 3303 3304 3305 3306 6-7-24 Pt.1 3307 3308 Here is a secret formula for making a TempleOS ram disk: 3309 3310 CDrv *dv=DrvMakeFreeSlot(DrvNextFreeLet('A')); 3311 CBlkDev *bd=BlkDevNextFreeSlot(dv->drv_let,BDT_RAM); 3312 bd->max_blk=0x10000; 3313 BlkDevAdd(bd,,TRUE,TRUE); 3314 Fmt('A'); 3315 3316 I want to make Aiwnios's files be put in a RAM disk,user files will be put in 3317 hard-disk or whatever,that way you cannot mess up the KernelA.HH 3318 6-6-24 Pt.2 3319 3320 "Transiton" means seperation from the past and the future. Is is fundamentary a 3321 seperation. In this possibly transitory journey I am on in life I am seperated by 3322 nature. Transition ends when you reach your goal. It is fallacious thinking to 3323 think things are acquired except through the self. You dont get knowledge by 3324 appearing in class in the same way therapists dont cure you. It only works if you 3325 believe in it. 3326 3327 I said that hope is composed of abstraction and heuristics. It is fundamentally 3328 an abstraction of truth that looks closer to a desired result. You are forcing 3329 reality to look like a desired outcome via hope. If something doesnt look 3330 right,just abstract the ill feelings out of it and it will look better. This is 3331 how hope works. 3332 3333 I gave up a long time ago on hope. It is better to confront a cruel reality than 3334 to abstract the truth out of truth and become a poo poo brain. 3335 3336 6-6-24 Pt.1 3337 3338 I accidently deleted the shitpit entry for today 3339 3340 5-28-24 Pt.1 3341 3342 A fool seeks validation of others while a learned man knows himself. I am 3343 working on a Temple-Chat thing that is an AI. Self control is black and white. 3344 Either you control yourself or not. Reality is a good religion to study and you 3345 can find it's scripture everywhere you look. I suppose the Tirhankaras wouldnt 3346 mind me studing algorithms becasue theyt are real. 3347 3348 I cannot control myself to turn off my brain because i want to study Machine 3349 Learning. My mind is racing,the world could be burning and I wouldnt care. Man Im 3350 fuckin zooted. 3351 3352 3353 3354 5-27-24 Pt.1 3355 3356 Im Pushin' P putting Quake2 from steam on a flash drive to play on the RISC-V 3357 machine. I once said I am a living legend. This is simply not the case. A educated 3358 person in kindegarden looks like a genius(by comparasion). I need to find the rest 3359 of the compiler clan.Im not sure where they are 3360 3361 In my life I used to play with transitors as a kid. I wanted to build robots. I 3362 guess you could say I was a genius,but in reality I simply had access to more 3363 imformation than other kids. Its not that hard to build and AND gate,or a NOT 3364 gate. Alternating Current was secrectly above my head. I never understood 3365 inductors. 3366 3367 Math is the real star of the show. Do you ever wonder how people come up with 3368 operational amplifiers and filters; It's through math. Ill give an example of a 3369 simple amplifier and how math is responsible for it 3370 <23>
3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 Edit: I have no idea how I worked the math of an operational amplififier at like 3389 12/13. I have become dumbers over the years. Time to stop pretending to be smart 3390 3391 5-26-24 Pt.2 3392 3393 Some people suffer for fame. I am not famous and even if I was I would not care. 3394 If you have seen the qualities of seeking attention you have seen whatever the 3395 fuck this is: 3396 <24>
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 Detioration of the senses and substance will occur. You will no longer be able 3418 to drink the Gamer Girl piss and bathwater. Dont carelessly misuse yourself while 3419 you are sensible. God will misuse you once your senses start to disappear and you 3420 will be unable to construct reality. I dont know if the target demographic for 3421 retarded Gamer Girl piss is old men or young men. I really dont know. 3422 3423 5-26-24 Pt.1 3424 3425 I heard autistic people cannot think abstractly easier. If I look at my notes 3426 they are not glued togheter or make any sense when viewed as a whole. They are not 3427 concrete(abstract). I am diagnosed with autism but I dont have it too bad. 3428 3429 You may be wondering about socialization. I have wrote before that beings are 3430 capable of receiving and giving love. This could apply to humanity at large as 3431 opposed to a small group of individuals. I do not care about anyone enough to 3432 marry them. I don't even care about them enough to serious talk to them,but I care 3433 enough to offer tea to homeless people and volenteer/work at food pantry for 3434 homeless people. I dont do this for money because I only get paid half of what I 3435 "work"(I volenteer the rest of the days). 3436 3437 See this section for why I am not Schitzophrenic. 3438 3439 5-25-24 Pt.2 3440 3441 Have you seen internal conflict. No? I have(self control). There are few if any 3442 outside oppressors. A room with a sexy RISC-V machine or other programmable 3443 machine is sexy is the same as the world to me. I wonder about the mentality of 3444 insane people. I used to belive God wanted me to wash myself alot but I was not 3445 insane becuase the Quran said so,therefore my "insane" OCD was based in a sort of 3446 reality. I was operating on bad info. I am not actually insane because I was 3447 operating on bad information as opposed to pure insanity. 3448 3449 Actually insne people(I imagine) are unable to different reality from thoughts. 3450 Insane people and "insane" people only appear the same on the outside. Hueristics 3451 are illrevelant here. 3452 3453 3454 5-25-24 Pt.1 3455 3456 Biases obscure reality. Try looking in the mirror and seeing an evil person. 3457 Morality seems to be used to justify sins more than it is used to condemn them. 3458 People eat food then it comes back out. This is self morality. True morality is 3459 not a by-product. 3460 3461 A facts is different than the reason is it being presented to you 3462 3463 5-23-24 Pt.1 3464 3465 People going full smart mode must not eat beans. There was a crow 2(?) days ago 3466 that wanted to enter my workplace,he flew into the window multiple and squaked and 3467 left his claw-marks on the window. Mr Crow tried to enter again at the front door. 3468 3469 What belongs to humans is in my hands,and what is the crow's is in his(?) claws. 3470 It is improper to take what belongs to the crow,and improper for the bird to enter 3471 my workplace,even though he is cute. 3472 3473 5-22-24 Pt.1 3474 3475 Things not to think about: 3476 <25>
3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 Im not sure why this sounds like a good idea to me. They say sharing sins is a 3502 first step. Just as jucie has less taste when mixed with lots of water,sins become 3503 reduced when confessed. I asked StableDefusion to make a picture of a hedgehog 3504 made out of shit and cheetos but I didnt get a good result 3505 3506 5-21-24 Pt.4 3507 3508 I will reload the Smalltalk compiler. I wil use goto's instead of switch 3509 statements 3510 3511 5-21-24 Pt.3 3512 3513 We loose life when we loose senses(by death),to live we must remain sensible to 3514 live. I think of a severly retarded frog individual that has no snese of reality 3515 and does everthing that comes to mind. He looks like a meth addict. 3516 3517 I should make a archive of sexy content that demonstrates the in-sensibity of 3518 humans,like a "best of" list of crazyshit.com. I saw a guy smoking meth out of 3519 some fine plumbing dressed up like Super Mario. I swear the shit was fuckin lit. 3520 3521 5-21-24 Pt.2 3522 The Tirhankaras would not approve of deporting people but I cannot censor 3523 myself. The best person to deport to Africa is yourself sometimes. 3524 3525 5-21-24 Pt.1 3526 3527 Systematic deportation of mastrubators to Africa is a good way to solve the 3528 world's problems. Ill do research on how to run for President. I need to be 35 3529 years old. We need to assemble a Pornhub to Africa pipeline to fuel economic 3530 growth. Africa will benefit because they will have people to help fix poverty 3531 <26>
3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 5-20-24 Pt.5 3572 3573 It is improper to romanicize anything out of reach. Security is a virtue. If I 3574 lost everythng and I accept the situation I will have security. Hypothetical gains 3575 from "just try it" are no match for security. A hyptohetical gain is lesser than 3576 the actuall loss in aquiring such a gain. Doing what suites you and makes you 3577 happy is perfecty fine and doesnt need to be fixed 3578 3579 5-20-24 Pt.4 3580 3581 Delusion could be defined as holding a gun to someone's head and claiming 3582 victimhood for the victim disobeying him. If the victim obeys it is still 3583 delusion. They say forced non-murder isnt true peace. This is the socitey 3584 delusion 3585 3586 Societies are defined by sets of morals. A Society without morals is an 3587 oxymoron. 3588 3589 Good people sell cures.Bad people create problems then sell cures. It is common 3590 for people to advocate freedom then condemn the liberties of others. Religious 3591 freedoom is no more of an oxymoron than society liberty. No values == no morals. 3592 The only super power you get from morality is self control 3593 3594 It seems to me that people dont have true morals and are just pretending. If I 3595 say the n word then everyone will condemn me but I am literally on a literal level 3596 harming no one. Sweet words("dont say the n word") can motivate people to do good. 3597 Does evil brew in silence or numbers. 3598 3599 Religion is good at reminding people to have morals. Home and security guards 3600 evils. Its like visiting house that you no longer live in. 3601 3602 5-20-24 Pt.3 3603 3604 If you have even seen words,you probably dont remember the paper they were 3605 written on. Thats becuase it is way too easy to read words. You could even 3606 transliterate greek if I told you what the letters sounded like. Reading isnt the 3607 true virtue,understanding is. Why am I writing the things I write 3608 3609 Compasion comes in 2 forms,Self-helping and Self-Obstructing. Somtimes helping 3610 others helps you or hurts you. Rejecting compassion is garenteed to deny the 3611 possibly of benefit but accepting compasion can give you either or 3612 3613 5-20-24 Pt.2 3614 3615 I am not a f*g,maybe I am a fig so I might be plantsexual but I dont know how 3616 sexy lettuce is. I dont know if it is possible that plants have genderes 3617 3618 5-20-24 Pt.1 3619 3620 Members of the Heavens Gate cult dressed up as star trek charactors before 3621 pwning themselves. Sometimes reality is strange we have to do strange things to 3622 express reality. It is less narcasistic to accept a loss than to deny it. I am 3623 reflecting on my reality.It is an serious act,the only people seeing 3624 trajedy/confusion are outsiders 3625 3626 5-19-24 Pt.2 3627 3628 Abstracting the dying out of death is bad. Everyone wants what they lust for 3629 until they have it. Vice versa. The problem with good people isnt good people 3630 dying,rather its when death becomes an abstract and trajedy becomes just. 3631 3632 5-19-24 Pt.1 3633 3634 I am a creatin with little sense of direction,but with a Compiler and loads of 3635 time. Despite being true I will refuse to hear it from other. Just in the same way 3636 it is useless to reason with a wall,it is useless to explain compilers with 3637 outsiders. Likewise it is useless to reason with me about direction; This is not a 3638 choise made in ignorance though 3639 3640 A Goldfish does what is best for him,witihin his capacity. Whatever hypothetical 3641 gain will go over it's goofy goldfish brain. He is soley concerned with reality. 3642 Anyone thinking of hyptheticals alone isnt thinking about reality. Goldfish poo 3643 poo brains are good at reality studies. 3644 3645 My misadventures are focosed with reality and not hyptoheticals. A hyptohetical 3646 evil is lesser than the actuall evil in combaring a hypothetical evil. 3647 3648 Morality is over my head. It is not for me to decide. 3649 3650 5-13-24 Pt.1 3651 3652 It is a strange occurance to read something to complex to understand,it is 3653 stranger to understand it. Aquisition and understanding is a 2 fold activity 3654 3655 5-10-24 Pt.2 3656 3657 Dillo 3.1 is out,grab your bros 3658 3659 5-10-24 Pt.1 3660 3661 I will say that humility is knowling your place as the asker of questions. Gods 3662 I think have a degree of humility in awnsering questions. The planter doesnt ask 3663 the Sun God for rain and the Althete doesnt ask the Rain God for sun. I suppose 3664 the Gods know their place and we ought to know our place too 3665 The 1 God cannot awnser the prayers of both the farmer and the athlete. 3666 3667 You see,knowledge is reduction ,and reality consitutes knowledge. You cannot 3668 attain liberation without reduction and restaint from evil 3669 3670 Clayton 3671 3672 <nrootconauto@gmail.com>
3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 WIP DOOM port 3711 I am working on a port of Doom that runs on Aiwnios(TOOM). 3712
3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 Compiler Part 1,The Lexer 3761 3762 The first part of the compiler is the lex. It turned the text from the source 3763 code into words(tokens) that the compiler understands. For example, 3764 "123" gets turned into a TK_I64. 3765 3766 In our lexer,we have CLexFile's which are blocks of text we read,this can we any 3767 piece of text,like a macro's definition or an #exe block or a file. We get the 3768 charactors out of the Lexer via LexGetChar,which will do things like free the old 3769 CLexFile if we reach the end of the stream. 3770 3771 Sometimes we want to put a charactor back into the stream. You can use CCF_USE_L 3772 AST_U16 to reuse the last charactor. For example,if we are looking for digits in 3773 the expression 123; and we hit the semicolon,we dont want to discard the semicolon 3774 that we just got,so we put it back into the lexer by setting CCF_USE_LAST_U16 3775 3776 3777 <29>
3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 Compiler Part 2,The Parser 3798 3799 The second part of the compiler is the the parser. At the heart of this parser 3800 (in AIWNIOS_PrsExp.HC) is the shunting yard algorithm. This uses Reverse Polish 3801 Notation. This is a form of stack notation that looks like this: 3802 3803 3804 1 2 + 3 4 + * 3805 3806 The operators come is the order that they are used,lets see again with some 3807 parenthesis 3808 3809 ((1 2 +) (3 4 +) *) 3810 3811 Pretty epic isn't it. 3812 3813 To generate this,I use a stack called CCmpCtrl->ps with a class of CPrsStk. 3814 There are 3 stacks in a CPrsStk. The first is the precedence stack,the second is 3815 pointers to the generated CRPN's. The final is tree nodes. 3816 3817 The algorithm works by immediately pushing numbers to the stack first. Operators 3818 are pushed to the Shunting yard stack. It looks like this 3819 3820 <30>
3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 The first thing to do here is put the '+' operator on the stack. 3841 3842 <31>
3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 The next thing to do(after we push 2 to the output) is to check if + comes after 3863 *. + comes after the * so we push it to the output,then push * to the stack for 3864 later. We end up with something like this 3865 3866 <32>
3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 Once we are at the end of input(after we add 3). We add all the operators to the 3889 output 3890 3891 <33>
3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 Compiler Part 2,The Parser II 3912 3913 UNDER CONSTRUCTION 3914 3915 Compiler Part 3,The Code Generator 3916 3917 3918 The code generator in aiwnios is platform dependant and is written in C to make 3919 porting to new platforms easier(bootstrapping is done in C). There is an interface 3920 in AIWNIOS_CodeGen.HC to use the turn the Intermediate Codes from the HolyC parser 3921 into the C intermediate codes. 3922 3923 There are multiple phases to turning the intermeidate codes into machine code. 3924 The first phases are in optpass.c. This file is pretty simple and does things like 3925 constant folding(OptPassConstFold) and merging communitive operations(OptPassMerge 3926 Communitives). This is boring stuff ,but the epic part is in x86_64_backend.c(or a 3927 rm_backend.c for AARCH64). 3928 3929 The most important thing this file does is generate machine code,at the top of 3930 the file you will see functions that generate voluptuous X86 instructions for you. 3931 The second most important part is generating the temporary registers for the 3932 intermediate codes. 3933 3934 To do this,I imagine the CRPN's as a tree. Beacuse temporary registers are 3935 scare,we need to make good use of them. A good way to do this is to assign them to 3936 the leafs of the tree,and when we are done using them,we Pop them from our 3937 imaginary stack(computers loves stacks). 3938 3939 3940 <34>
3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 The heavy lifting for this is done in PushTmpDepthFirst. This we recuse into the 3959 parse "Tree" and Push items once it's children are done. Items are popped when we 3960 are done with them. The PushTmp/PushTmpSpilled functions will automatically choose 3961 a temporary register based on how many temporary registers are used,or if none are 3962 availble a stack location will be choosed. 3963 3964 The fun part is at the __OptPassFinal function. This is basically a gaint switch 3965 statement that will generate the machine code from the intermediate codes. 3966 3967 This is done in 2 passes,the first pass is done to see how big the resulting 3968 source code is,and the second part is to actually generator the source code. In my 3969 code generator,I have code_misc's on some of the intermedaite codes like IC_GOTO. 3970 3971 Sometimes we want the address of a label,but we dont know it untill all the 3972 machine code is generated. You can have the compiler fill in the label at an 3973 offset in the machine code with CodeMiscAddRef(CCodeMisc*,I64 offset). At the end 3974 of our OptPassFinal function I fill in the holes with the label pointers. 3975 3976 3977 User-Guide 3978 3979 Runtime Part 1:Graphics I 3980 3981 Use the Fs->draw_it callback to draw something to the current window 3982 3983 3984 U0 DrawIt(CTask *,CDC *dc) { 3985 dc->color=BLUE; 3986 GrRect(dc,0,0,100,100); 3987 } 3988 Fs->draw_it=&DrawIt; 3989 3990 3991 3992 The first argument is a pointer to the CTask being drawn,and the second argument 3993 is a CDC drawing context,use some primitives to draw to the screen. 3994 3995 -] GrRect 3996 3997 GrRect(dc,200,200,100,100); 3998 3999 -] GrPlot(single pixel) 4000 4001 GrPlot(dc,200,200); 4002 4003 -] GrFillCircle 4004 4005 GrFillCircle(dc,100,100,50); 4006 4007 -] GrCircle 4008 4009 GrCircle(dc,100,100,50); 4010 4011 -] GrLine 4012 4013 GrLine(dc,100,100,0,0); 4014 4015 -] GrPrint 4016 4017 GrPrint(dc,100,100,"Hello World"); 4018 4019 -] GrBlot(copy dc to other dc) 4020 4021 GrBlot(dc,100,100,new); 4022 4023 -] DCClear 4024 4025 DCClear(dc); //Resets Z buffer 4026 4027 -] DCFill 4028 4029 DCFill(dc,COLOR); 4030 4031 4032 Runtime Part 1:Graphics Transformations and 3D graphics 4033 4034 TempleOS lets you do sexy stuff with the graphics like 3D graphics. At the heart 4035 of this is a transformation matrix. Im not a math genius but luckily for me there 4036 are functions for managing the math for me. Before we can use a transformation 4037 matrix,we need to set the DCF_TRANSFORMATION flag in CDC->flags. After wards you 4038 can use matrix functions to rotate your drawing things cordanates 4039 4040 4041 CDC *dc=DCNew(100,100); 4042 Mat4x4IdentEqu(dc->r); //Assign a identity matrix(No transformation) 4043 DCFill; 4044 dc->flags|=DCF_TRANSFORMATION; 4045 F64 rotx=0; 4046 for(;rotx<=2*pi;rotx+=(2*pi/100.)) { 4047 DCFill(dc); 4048 Mat4x4IdentEqu(dc->r); //Reset our transformation 4049 Mat4x4RotZ(dc->r,rotx); 4050 Mat4x4TranslationEqu(dc->r,50,50,0); 4051 dc->color=YELLOW; 4052 GrRect3(dc,0,0,0,50,50); 4053 DCFill; 4054 GrBlot(,100,100,dc); 4055 Sleep(33); 4056 } 4057 DCDel(dc); 4058 DCFill; 4059 4060 4061 Here are a list of (transformation) matrix goodies: 4062 -] Mat4x4RotX 4063 4064 //Rotates around the X axis,used for Y-flipping 4065 4066 -] Mat4x4RotY 4067 4068 //Rotates around the Y axis,used for X-flipping 4069 4070 -] Mat4x4RotZ 4071 4072 //Rotates around the Z axis,use general 2D rotations 4073 4074 -] Mat4x4Scale 4075 4076 //Zooms a matrix 4077 4078 -] Mat4x4TranslationEqu 4079 4080 Mat4x4TranslationEqu(mat,x,y,z); //Sets the cordantes of a matrix 4081 4082 -] Mat4x4TranslationAdd 4083 4084 Mat4x4TranslationAdd(mat,x,y,z); //Add to the cordantes of a matrix 4085 4086 -] Mat4x4MulXYZ 4087 4088 Mat4x4MulXYZ(mat,&x,&y,&z); //THIS WILL TRANSFORM THE CORDANTES BY THE MATRIX 4089 4090 4091 You may want to do general math on matricies too: 4092 -] Mat4x4IdentEqu 4093 4094 Mat4x4IdentEqu(mat); //This makes a normal matrix that doesnt do transofrmations 4095 4096 -] Mat4x4IdentNew 4097 4098 I64 *malloced=Mat4x4IdentNew; //This makes a normal matrix that doesnt do 4099 transofrmations 4100 4101 -] Mat4x4MulMat4x4Equ 4102 4103 Mat4x4MulMat4x4Equ(dst,a,b); //Multiplies a matrix to another matrix,ask a 4104 genius what this actually does 4105 4106 -] Mat4x4MulMat4x4New 4107 4108 I64 *malloced=Mat4x4MulMat4x4Nw(a,b); //Same as above but MAlloced 4109 4110 4111 Sometimes in your 3D adventures you may want to make sure you draw things in the 4112 distacne behind the things in the front. This is called Z-buffering. In TempleOS 4113 this is easy-peasy. Just call DCDepthBufAlloc(dc). This will handle your depths 4114 for you. 4115 4116 Here is a cube thing for you: 4117 4118 4119 CD3I32 poly[4]= {{-100,-100,-100},{100,-100,-100},{100,100,-100},{-100,100,-100}}; 4120 I64 colors[4]= {BLUE,YELLOW,GREEN,CYAN}; 4121 CDC *dc=DCNew(200,200); 4122 dc->r=Mat4x4IdentNew; 4123 DCDepthBufAlloc(dc); 4124 DCFill; 4125 dc->flags|=DCF_TRANSFORMATION; 4126 F64 rotx=0,roty; 4127 CD3I32 cube[6][6]; 4128 I64 i=0,i2=0; 4129 I64 *trans=Mat4x4IdentNew; 4130 for(rotx=0.; rotx<=(2.*pi)-1.; rotx+=2*pi/4.) { 4131 Mat4x4IdentEqu(trans); 4132 Mat4x4RotX(trans,rotx); 4133 Mat4x4RotY(trans,roty); 4134 for(i2=0; i2!=4; i2++) { 4135 MemCpy(&cube[i][i2],&poly[i2],sizeof(CD3I32)); 4136 Mat4x4MulXYZ(trans,&cube[i][i2].x,&cube[i][i2].y,&cube[i][i2].z); 4137 } 4138 i++; 4139 } 4140 for(rotx=0; rotx<=2*pi; rotx+=(2*pi/100.)) { 4141 DCFill(dc); 4142 DCDepthBufRst(dc); 4143 Mat4x4IdentEqu(dc->r); 4144 Mat4x4RotX(dc->r,rotx); 4145 Mat4x4RotY(dc->r,rotx); 4146 Mat4x4RotZ(dc->r,rotx); 4147 Mat4x4Scale(dc->r,.5); 4148 Mat4x4TranslationEqu(dc->r,0,0,3000); 4149 for(i2=0; i2!=6; i2++) { 4150 dc->color=colors[i2]; 4151 GrFillPoly3(dc,4,cube[i2]); 4152 } 4153 DCFill; 4154 GrBlot(,100,100,dc); 4155 Sleep(33); 4156 } 4157 DCDel(dc); 4158 DCFill; 4159 4160 4161 If you ran the above example,the cube looks flat,THIS IS BECUASE YOU NEED TO 4162 MAKE THINGS SHRINK IN THE DISTANCE 4163 4164 Let me introduce the CDC->transform callback: This callback will be called for 4165 every point that is rendered when DCF_TRANSFORMATION is enabled. To acheive the 4166 epic "shrinking effect",divide the X/Y coordinates by the Z coordanate times a 4167 scale distance Let's see an example: 4168 Heres an example: 4169 4170 4171 #define SCRN_SCALE 512 4172 U0 Transform(CDC *dc,I64 *x,I64 *y,I64 *z) 4173 { 4174 I64 zz; 4175 Mat4x4MulXYZ(dc->r,x,y,z); 4176 zz=SCRN_SCALE/3+*z; 4177 if (zz<1) zz=1; 4178 *x=SCRN_SCALE/2* *x/zz; 4179 *y=SCRN_SCALE/2* (*y)/zz; 4180 *x+=dc->x; 4181 *y+=dc->y; 4182 *z+=dc->z; 4183 } 4184 CDC *dc=DCAlias; 4185 dc->transform=&Transform; 4186 dc->flags|=DCF_TRANSFORMATION; 4187 I64 dist=0; 4188 dc->z=-60; 4189 for(dist=0;dist!=100;dist++) { 4190 Mat4x4TranslationEqu(dc->r,0,0,dist); 4191 dc->color=LTRED; 4192 GrRect3(dc,0,0,0,100,100); 4193 Refresh; 4194 DCFill; 4195 } 4196 4197 Runtime Part 1:Graphics Raster Operations 4198 4199 In TempleOS there are 16 colors,but you can mix them to make "new" colors. This 4200 is called dithering. To use dithering to use raster operations. This allows us to 4201 do things like make shading or invert the colors below what your drawing. Let's 4202 get started 4203 4204 4205 CDC *dc=DCAlias; 4206 I64 cnt; 4207 for(cnt=0;cnt!=100;cnt++) { 4208 dc->color=LTRED+YELLOW<<16+ROPF_DITHER; //Mix LTRED+YELLOW for Orange-ish color 4209 GrRect3(dc,0,0,0,100,100); 4210 Refresh; 4211 DCFill; 4212 } 4213 4214 4215 If you though that was cool,check out probability dithering. This will make a 4216 shading effect. You can change the percentage of what color gets used to make a 4217 shading of your choice.The CDC->dither_probability_u16 is a 16bit percentage of 4218 the the colors being used. If the dither_probability_u16 is 0,it will use 4219 dc->color,otherwise it will use dc->color.u8[2] if the probability is U16_MAX; 4220 4221 Let's rock(.u8[2] is 16 bits over): 4222 4223 CDC *dc=DCAlias; 4224 I64 cnt; 4225 for(cnt=0;cnt!=100;cnt++) { 4226 dc->color=BLACK; 4227 GrRect(dc,0,0,100,100); 4228 dc->color=LTRED+YELLOW<<16+ROPF_PROBABILITY_DITHER; 4229 dc->dither_probability_u16=U16_MAX*ToF64(cnt)/100.; 4230 GrFloodFill(dc,10,10); 4231 Refresh; 4232 DCFill; 4233 } 4234 DCDel(dc); 4235 4236 Runtime Part 2: Making Noises 4237 4238 TempleOS makes sounds that will bring you back to the days of Atari games. The 4239 simplest way to make a tone is Snd(23);(This higher the number the higher the 4240 pitch). Call "Snd;" to cancel the sound. 4241 4242 If you want to go the extra mile and make a bodacious explosioon sound,use Nois 4243 e(milliseconds,min_pitch,max_pitch);. Or if you want a jumping sound,use Sweep. 4244 4245 Runtime Part 3: Making Music 4246 4247 TempleOS let's you make some epic jams. To do this,we use the Music 4248 4249 A simple song looks like this: 4250 4251 Play("wChDqEeFwGwAwB"); 4252 4253 4254 There are special charactors that change the duration/properties of the notes,so 4255 without further ado,here is a list 4256 -] # 4257 4258 Make a note sharp(comes after the note) 4259 4260 -] w 4261 4262 When before a note,it makes it a whole note 4263 4264 -] h 4265 4266 Makes a half note 4267 4268 -] q 4269 4270 Makes a 1/4 note 4271 4272 -] e 4273 4274 Makes a tiny eigth note 4275 4276 4277 You can change the tempo of the music via the global vairable music.tempo(Be 4278 sure to reset the music's settings via MusicSettingsRst) 4279 4280 Try this: 4281 4282 4283 music.tempo=8; 4284 Play( 4285 "hEhEwEhChEwGqG" 4286 "wCqGqEqAqBqA#qAqGhEhGwAhFhGwEhChDqB" 4287 "wCqGqEqAqBqA#qAqGhEhGwAhFhGwEhChDqB" 4288 "hGhF#hFhD#wEqG#qAhCqAhChD" 4289 "hGhF#hFhD#wE.wC.wC.wC" 4290 "hGhF#hFhD#wEqG#qAhCqAhChDwD#wDwC" 4291 "hGhF#hFhD#wEqG#qAhCqAhChD" 4292 "hGhF#hFhD#wE.wC.wC.wC" 4293 "hGhF#hFhD#wEqG#qAhCqAhChDwD#wDwC" 4294 ); 4295 MusicSettingsRst; 4296 4297 Runtime Part 4: Meta-data and Reflection 4298 4299 HolyC is a mainly just in time language. This means when the code gets 4300 compiled,the information about the code is still in memory. This is great for 4301 having the code reflect on itself and saves a lot of time doing meanial things 4302 like serializing a class. The primary way to do this is via MetaData. This means 4303 data about the self. 4304 4305 To get the metadata of a class out of the compiler,we must use the CTask's hash 4306 table and do these steps 4307 4308 -] Step 1 4309 4310 Lookup the class by it's name CHashClass 4311 *findc=HashFind(cls,Fs->hash_table,HTT_CLASS); 4312 4313 -] Step 2 4314 4315 Lookup the class by it's name CMemberLst 4316 *member=MemberFind("member_name",findc); 4317 4318 -] Step 3 4319 4320 Lookup the meta data I64 meta_data=MemberMeta("META_DATA",member); 4321 4322 4323 4324 Perhaps an example will help: 4325 4326 class CMeta { 4327 I64 a fmt "A:%d\n"; 4328 I64 b fmt "B:%d\n"; 4329 F64 c fmt "C:%n\n"; 4330 }; 4331 CMeta abc={1,2,3}; 4332 U0 Main(U8 *ptr,U8 *cls=lastclass) { 4333 CHashClass *findc=HashFind(cls,Fs->hash_table,HTT_CLASS); 4334 CMemberLst *ml; 4335 U64 sf; 4336 if(!findc) return; 4337 ml=MemberFind("a",findc); 4338 sf=(ptr+ml->offset)[0](U64); 4339 if(MemberMetaFind("fmt",ml)) { 4340 Print(MemberMetaData("fmt",ml),sf); 4341 } 4342 } 4343 Main(&abc); //Here we use lastclass to get the class of abc 4344 4345 4346 If you want to make a form using meta data,you can use PopUpForm 4347 4348 4349 class CInput { 4350 //Be sure to use -P with strings 4351 U8 name[STR_LEN] format "\n"; 4352 I64 age format "\n"; 4353 Bool is_tall format "\n"; 4354 }; 4355 CInput inp; 4356 PopUpForm(&inp); 4357 "%s is %d years old\n",inp.name,inp.age; 4358 if(inp.is_tall) 4359 "Tall!\n"; 4360 4361 4362 Runtime Part 5: Filesystem 4363 4364 If you are used to using TempleOS,use the Cd("Folder"); to move into a folder. 4365 You can list the contents of the directory via Dir(".");("." is the current folder 4366 ). Sometimes you want your programs to be aware of the folders. Luckily for 4367 you,you have come to the right place 4368 4369 In TempleOS,each task has a current directory path in Fs->cur_dir(this doesnt 4370 include the drive letter). If you want the full path,use DirCur. 4371 4372 To make a file,use FileWrite("filename","text",4 /*text length*/);. When you 4373 want to read it use FilleRead("filename",&len); FileRead will always put a NULL 4374 terminator at the end of the file for your,so you can use it like a string. 4375 4376 Like C,in TempleOS you can read files in a stream,But in TempleOS,all file 4377 reads/writes act directly on the Hard-Disks sectors(Which are BLK_SIZE bytes big). 4378 You FOpen("filename","w") for writing FOpen("filename","r") for reading. To open a 4379 file for adding more data to it,use FOpen("filename","w+"). Lets see an example 4380 4381 4382 // 4383 // Files opened with FOpen MUST WRITE BLK_SIZE bytes at once 4384 // A BLK is the size of a hard-disk sector 4385 // 4386 CFile *file=FOpen("Database.BIN","w"); 4387 class CFileEnt { 4388 U8 name[STR_LEN]; 4389 U8 password[STR_LEN]; 4390 }; 4391 #assert sizeof(CFileEnt)<=BLK_SIZE 4392 CFileEnt clayton={"Clayton","123"}; 4393 CFileEnt root={"Root","toor"}; 4394 U8 buffer[BLK_SIZE]; 4395 MemCpy(buffer,&root,sizeof(CFileEnt)); 4396 FBlkWrite(file,buffer,0,1); //Write 1 blk at the first block(blk 0) 4397 MemCpy(buffer,&clayton,sizeof(CFileEnt)); 4398 FBlkWrite(file,buffer,1,1); //Write 1 blk at the second block(blk 1) 4399 FClose(file); 4400 // 4401 // Now we read 4402 // 4403 file=FOpen("Database.BIN","r"); 4404 CFileEnt user; 4405 while(FBlkRead(file,buffer,,1)) { 4406 MemCpy(&user,buffer,sizeof(CFileEnt)); 4407 "Got user \"%s\" with password \"%s\"\n",user.name,user.password; 4408 } 4409 FClose(file); 4410 4411 4412 Making and reading files is fun,but first you need to figure out where a file 4413 is. To do this use, . This will return a CDirEntry of the results(which may be 4414 multiple files). Assuming you are familiar with wildcards from Linux,DOS and CP/M. 4415 Look at this example 4416 4417 4418 FileWrite("abc.TXT","abc",3); 4419 FileWrite("def.TXT","def",3); 4420 FileWrite("ghi.TXT","ghi",3); 4421 CDirEntry *cur,*root=FilesFind("*.TXT",FUF_JUST_FILES); 4422 for(cur=root;cur!=NULL;cur=cur->next) { 4423 "I Found %s\n",cur->full_name; 4424 } 4425 DirEntryDel(root); 4426 4427 4428 A CDirEntry has much information about the directory structure. The most 4429 important is full_name which tells you the full name of the file as you may 4430 expect(name is the filename without the path). When you are done with a CDirEntry 4431 be sure to free the root data with . 4432 4433 To check if a file exists,you can use FileFind("file.HC") to check if a file 4434 exists. 4435 4436 Time to get to the nitty gritty. Has some epic flags you can use.Im not going to 4437 waste time with exposiiton,rather I will give you a table of flags 4438 4439 4440 -] FUF_RECURSE 4441 4442 This will search in the child folders for the pattern too 4443 4444 -] FUF_JUST_DIRS 4445 4446 Chooses only directories(folders) 4447 4448 -] FUF_JUST_FILES 4449 4450 Chooses only files 4451 4452 -] FUF_JUST_TXT 4453 4454 Chooses only text files 4455 4456 -] FUF_JUST_DD 4457 4458 Chooses only DolDoc files 4459 4460 -] FUF_JUST_SRC 4461 4462 Chooses only source files 4463 4464 -] FUF_Z_OR_NOT_Z 4465 4466 This will ignore Ziped named of files and just check as normal 4467 4468 -] FUF_FLATTEN_TREE 4469 4470 This will flatten a FUF_RECURSE tree for you conveince 4471 4472 4473 If you want to delete files,use DelTree("folder/files");,or if you just want to 4474 remove a fule use Del("file"); 4475 4476 There are 2 ways to make a folder,use Cd("a/b/c/d/e",TRUE); to make a path,or 4477 make a folder one at a time via DirMk("folder_name");. Copy your stuff via CopyTre 4478 e("old","new") or just a file via Copy("old","new"). 4479 4480 And by the way you can open a file chooser via PopUpPickFile("T:/"); 4481 4482 Runtime Part 6: Data structures(1 CQue) 4483 4484 TempleOS comes loaded with useful data structures but it may be confusing at 4485 first. The most important one is a CQue. This means a Circular Queue. It's likle a 4486 loop,ill draw a picture for you. 4487 4488 4489 4490 <35>
4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 As you can see(poorly drawn) is that each item has 2 pointers( the CQue->last 4501 and the CQue->next).The ->last pointer is the previous item in the chain,not the 4502 "last" one. 4503 4504 To make a new CQue,use QueInit on the item make both pointers point to the 4505 item,which means an empty CQue. You can insert items into the CQue via QueIns(to_i 4506 nsert,at). Perhaps an example will help you. 4507 4508 In our below example,I start at head and also end at head as the queue is 4509 ciruclar 4510 4511 4512 CQue *head=MAlloc(sizeof CQue),*one=MAlloc(sizeof CQue),*two=MAlloc(sizeof 4513 CQue),*cur; 4514 QueInit(head); 4515 QueIns(one,head); 4516 QueIns(two,one); 4517 for(cur=head->next;cur!=head;cur=cur->next) 4518 "Current element(excuding HEAD):%P\n",cur; 4519 QueDel(head); //Remove all items in the CQue 4520 Free(head); //QueDel doesnt Free the head 4521 4522 4523 To get the count of items in your queue use QueCnt(head). And to remove an item 4524 form the queue(not Free it),use QueRem which will detach the item from a queue 4525 4526 4527 CQue *head=MAlloc(sizeof CQue),*one=MAlloc(sizeof CQue),*two=MAlloc(sizeof 4528 CQue),*cur; 4529 QueInit(head); 4530 QueIns(one,head); 4531 QueIns(two,one); 4532 QueRem(one); //Detach one from the CQue 4533 Free(one); //Free it's data 4534 for(cur=head->next;cur!=head;cur=cur->next) 4535 "Current element(excuding HEAD):%P\n",cur; 4536 QueDel(head); //Remove all items in the CQue 4537 Free(head); //QueDel doesnt Free the head 4538 4539 4540 You can insert get the item count of the QueCnt(head) 4541 4542 Here is a reference section: 4543 -] QueInit(head) 4544 4545 Intialize the head of a queue 4546 4547 -] QueIns(to_ins,elem) 4548 4549 Insert an item after the elem 4550 4551 -] QueInsRev(to_ins,elem) 4552 4553 Insert an item before the elem 4554 4555 -] QueRem(elem) 4556 4557 Detach an item from the queue(doesnt free it) 4558 4559 -] QueDel(head) 4560 4561 Frees all items in the queue 4562 4563 -] QueCnt(head) 4564 4565 How many items in the queue(excluding the head) 4566 4567 4568 Runtime Part 7: Data structures 2(HashTable) 4569 4570 Hash tables are like dictionary data structures and each task has one in Fs->has 4571 h_table. Each CHash has a type and a str. 4572 4573 When you look up a hash from a hash-table you will need the type. For example,if 4574 we want to grab a define(HTT_DEFINE_STR) from our current task,we do: 4575 4576 #define FOO 123 4577 CHashDefineStr *def=HashFind("FOO",Fs->hash_table,HTT_DEFINE_STR); 4578 if(def) 4579 "%s\n",def->data; 4580 4581 We looked up foo with type HTT_DEFINE_STR. Sometimes we want to add things to a 4582 CHashTable. To do this we need to use HashAdd. 4583 4584 CHashDefineStr *d=CAlloc(sizeof(CHashDefineStr)); 4585 d->str=StrNew("Hello"); //Must allocate string on heap 4586 d->type=HTT_DEFINE_STR; 4587 d->data=StrNew("10"); 4588 HashAdd(d,Fs->hash_table); 4589 //We added the macro Hello into the hash table 4590 "%d\n",Hello; 4591 4592 4593 Sometimes you want to make your own hashtables. You can do this via HashTableNew 4594 (size). size MUST BE A POWER OF 2. 4595 4596 Any generic data in the hashtable should use type HTT_FRAME_PTR as HashTableDel 4597 doesnt try to make assuptions on how to free the data 4598 4599 Perhaps an example will help: 4600 4601 CHashTable *ht=HashTableNew(0x100); 4602 CHashGeneric *ent=CAlloc(sizeof CHashGeneric); 4603 ent->user_data0=1; 4604 ent->user_data1=2; 4605 ent->user_data2=3; 4606 ent->type=HTT_FRAME_PTR; 4607 ent->str=StrNew("look"); 4608 HashAdd(ent,ht); 4609 CHashGeneric *g=HashFind("look",ht,HTT_FRAME_PTR); 4610 "%d,%d,%d\n",g->user_data0,g->user_data1,g->user_data2; 4611 HashTableDel(ht); 4612 4613 4614 Here is a reference of hash table functions 4615 4616 -] HashAdd(item,table) 4617 4618 Adds an item to the hash table 4619 4620 -] HashRemDel(item,table) 4621 4622 Delete an item from the hash table 4623 4624 -] HashFind(str,table,type) 4625 4626 Find an item in the table 4627 4628 -] HashSingleTableFind(str,table) 4629 4630 Find an item in the table,but dont check parent task's thing 4631 4632 -] HashTableNew(sz) 4633 4634 Make new hashtable,sz must be a power of 2 4635 4636 4637 Runtime Part 8: Data structures 3(Fifo) 4638 4639 Fifo's mean "First In First Out" and do things like store key presses. The first 4640 key you press is the the first one you get out. They also have a maximum 4641 size,which means that if you get too many keys,the old ones will be discarded 4642 4643 It looks like this: 4644 <36>
4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 First create a FIFO with FifoI64New,Size must be a power of 2 4661 4662 CFifoI64 *fifoI64=FifoI64New(4); 4663 FifoI64Ins(fifoI64,1); 4664 FifoI64Ins(fifoI64,2); 4665 FifoI64Ins(fifoI64,3); 4666 4667 You can remove an item with FifoI64Rem. This takes a pointer and returns TRUE 4668 4669 CFifoI64 *fifoI64=FifoI64New(4); 4670 FifoI64Ins(fifoI64,1); 4671 FifoI64Ins(fifoI64,2); 4672 FifoI64Ins(fifoI64,3); 4673 I64 val; 4674 while(FifoI64Rem(fifoI64,&val)) 4675 "Got a %d\n",val; 4676 4677 4678 Here is a reference section 4679 4680 -] FifoI64New(sz) 4681 4682 Make a new fifo,sz must be a power of 2 4683 4684 -] FifoI64Flush(f) 4685 4686 Remove all the items from the fifo 4687 4688 -] FifoI64Cnt(f) 4689 4690 Get a count of all the items in the fifo 4691 4692 -] FifoI64Peek(f,&val) 4693 4694 Look at the next item in the fifo without removing it 4695 4696 -] FifoI64Del(f) 4697 4698 Free the fifo 4699 4700 -] FifoI64Rem(f,&val) 4701 4702 Remove an item from the fifo 4703 4704 -] FifoI64Ins(f,val) 4705 4706 Insert an item into the fifo 4707 4708 -] FifoU8Flush(f) 4709 4710 Remove all the items from the fifo 4711 4712 -] FifoU8Cnt(f) 4713 4714 Get a count of all the items in the fifo 4715 4716 -] FifoU8Peek(f,&val) 4717 4718 Look at the next item in the fifo without removing it 4719 4720 -] FifoU8Del(f) 4721 4722 Free the fifo 4723 4724 -] FifoU8Rem(f,&val) 4725 4726 Remove an item from the fifo 4727 4728 -] FifoU8Ins(f,val) 4729 4730 Insert an item into the fifo 4731 4732 -] FifoU8New(sz) 4733 4734 Make a new fifo,sz must be a power of 2 4735 4736 4737 Runtime Part 9: User Input 4738 4739 TempleOS lets you do lit stuff like click on things and use the keyboard. These 4740 events are passed through messages. We use GetMsg to get the messages,along with a 4741 message mask. 4742 4743 I64 x,y; 4744 U0 DrawIt(CTask *t,CDC *dc) { 4745 dc->color=RED; 4746 GrRect(dc,x,y,100,100); 4747 } 4748 U0 Run() { 4749 Fs->draw_it=&DrawIt; 4750 I64 m,x2,y2; 4751 while(TRUE) { 4752 m=GetMsg(&x2,&y2,1<<MSG_MS_MOVE+1<<MSG_MS_R_DOWN); 4753 if(m==MSG_MS_R_DOWN) 4754 break; 4755 x=x2; 4756 y=y2; 4757 Refresh; 4758 } 4759 } 4760 Run; 4761 4762 4763 Keyboard messages can be gotten via ScanKey(&ch,&sc). The first argument is the 4764 ASCII charactor,and the second one is the scancode. The scancode is the raw key 4765 being pressed and has flags in it. I'll give an example usage of the function 4766 first before I dive into details. 4767 4768 I64 x,y; 4769 U0 DrawIt(CTask*,CDC*dc) { 4770 dc->color=GREEN; 4771 GrRect(dc,x,y,100,100); 4772 } 4773 U0 Run() { 4774 Fs->draw_it=&DrawIt; 4775 I64 msg,sc,ch; 4776 for(;TRUE;) { 4777 if(ScanKey(&ch,&sc)) { 4778 if(sc&0xff==SC_ESC) break; 4779 if(sc&0xff==SC_CURSOR_UP) { 4780 y-=3; 4781 } else if(sc&0xff==SC_CURSOR_DOWN) { 4782 y+=3; 4783 } else if(sc&0xff==SC_CURSOR_LEFT) { 4784 x-=3; 4785 } else if(sc&0xff==SC_CURSOR_RIGHT) { 4786 x+=3; 4787 } 4788 } else { 4789 Refresh; 4790 } 4791 } 4792 } 4793 Run; 4794 4795 As you can see,I check the first 8 bits(0xff) of the scan code to test what key 4796 it is. There also flags on the scancode that tell you things like if the shift key 4797 is down etc. 4798 4799 The first byte of scancode is the key code,but the other bytes are flags which 4800 can be tested via the "&" operator 4801 4802 4803 I64 x,y; 4804 I64 color=GREEN; 4805 U0 DrawIt(CTask*,CDC*dc) { 4806 dc->color=color; 4807 GrRect(dc,x,y,100,100); 4808 dc->color=RED; 4809 } 4810 U0 Run() { 4811 Fs->draw_it=&DrawIt; 4812 I64 msg,sc,ch; 4813 for(;TRUE;) { 4814 if(ScanMsg(&ch,&sc,1<<MSG_KEY_UP|1<<MSG_KEY_DOWN)) { 4815 if(sc.u8[0]==SC_ESC) break; 4816 if(sc.u8[0]==SC_CURSOR_UP) { 4817 y-=3; 4818 } else if(sc.u8[0]==SC_CURSOR_DOWN) { 4819 y+=3; 4820 } else if(sc.u8[0]==SC_CURSOR_LEFT) { 4821 x-=3; 4822 } else if(sc.u8[0]==SC_CURSOR_RIGHT) { 4823 x+=3; 4824 } 4825 if(sc&SCF_CTRL) 4826 color=RED; 4827 else if(sc&SCF_SHIFT) 4828 color=YELLOW; 4829 else 4830 color=GREEN; 4831 } else { 4832 Refresh; 4833 } 4834 } 4835 } 4836 Run; 4837 4838 4839 Here's a list of scancode flags: 4840 4841 -] SCF_KEY_UP 4842 4843 The key was released 4844 4845 -] SCF_CTRL 4846 4847 The Ctrl key is down 4848 4849 -] SCF_SHIFT 4850 4851 The shift key is down 4852 4853 -] SCF_ALT 4854 4855 The alt key is down 4856 4857 -] SCF_CAPS 4858 4859 The Caps lock key is down 4860 4861 -] SCF_NUM 4862 4863 The NumLock key is kdown 4864 4865 -] SCF_SCROLL 4866 4867 Scroll Lock key is down 4868 4869 -] SCF_MS_L_DOWN 4870 4871 The left mouse is down 4872 4873 -] SCF_MS_R_DOWN 4874 4875 The right mouse is down 4876 4877 -] SCF_NO_SHIFT 4878 4879 There is no shift 4880 4881 4882 Here's a list of scancode keys: 4883 4884 -] SC_ESC 4885 4886 The escape key 4887 4888 -] SC_BACKSPACE 4889 4890 The backspace key 4891 4892 -] SC_TAB 4893 4894 The tab key 4895 4896 -] SC_ENTER 4897 4898 The enter key 4899 4900 -] SC_CTRL 4901 4902 The ctrl key 4903 4904 -] SC_ALT 4905 4906 The alt key 4907 4908 -] SC_CAPS 4909 4910 The caps lock key 4911 4912 -] SC_NUM 4913 4914 The num lock key 4915 4916 -] SC_SCROLL 4917 4918 The scroll lock key 4919 4920 -] SC_CURSOR_UP 4921 4922 The up key 4923 4924 -] SC_CURSOR_DOWN 4925 4926 The down key 4927 4928 -] SC_CURSOR_LEFT 4929 4930 The left key 4931 4932 -] SC_CURSOR_RIGHT 4933 4934 The right key 4935 4936 -] SC_PAGE_DOWN 4937 4938 The page down key 4939 4940 -] SC_PAGE_UP 4941 4942 The page up key 4943 4944 -] SC_HOME 4945 4946 The home key 4947 4948 -] SC_END 4949 4950 The end key 4951 4952 -] SC_INS 4953 4954 The insert key 4955 4956 -] SC_DELETE 4957 4958 The delete key 4959 4960 -] SC_F1-SC_F12 4961 4962 The Fxx keys 4963 4964 -] SC_PAUSE 4965 4966 The pause key 4967 4968 -] SC_GUI 4969 4970 The logo key 4971 4972 -] SC_PRTSCRN1 4973 4974 The print screen key 4975 4976 -] SC_PRTSCRN2 4977 4978 The print screen key 4979 4980 4981 I mentioned eariler about GetMsg,and I used ScanMsg. GetMsg waits for an 4982 event,but ScanMsg doesn't. There are also message codes 4983 4984 -] MSG_KEY_DOWN(ch,scancode) 4985 4986 A Key is put down 4987 4988 -] MSG_KEY_UP(ch,scancode) 4989 4990 A Key is release 4991 4992 -] MSG_MS_MOVE(x,y) 4993 4994 The mouse is moved 4995 4996 -] MSG_MS_L_DOWN(x,y) 4997 4998 The left button is down 4999 5000 -] MSG_MS_L_UP(x,y) 5001 5002 The left button is down 5003 5004 -] MSG_MS_R_DOWN(x,y) 5005 5006 The right button is down 5007 5008 -] MSG_MS_R_UP(x,y) 5009 5010 The right button is down 5011 5012 5013 Runtime Part 9: Multithreading 5014 5015 TempleOS is non-premptive. This means each Task has to manually tell the 5016 computer when to context swap. The way to do this and prevent freezing is to Yield 5017 5018 In TempleOS,spawning task's is easy,use the Spawn function 5019 5020 5021 U0 Foo(U8 *data) { 5022 Beep; 5023 } 5024 Spawn(&Foo,"Some_data","TaskName"); 5025 5026 5027 You can make a user terminal via User. You can talk to that task via XTalk 5028 5029 5030 CTask *u=User; 5031 XTalk(u,"\"Exiting in 5 seconds\\n\";\n"); //Be sure to put a semi-colon at the 5032 end as we are "the-user". 5033 Sleep(5000); 5034 XTalk(u,"Exit;\n"); 5035 5036 5037 Sometimes you want to wait for a task to die,to do this use DeathWait 5038 5039 5040 CTask *t=User; 5041 DeathWait(&t); //Note address of t 5042 Beep; //Will beep when you exit the User task 5043 5044 5045 There is also a BirthWait 5046 5047 5048 CTask *t=User; 5049 BirthWait(&t); //Note address of t 5050 Beep; //Will beep when you exit the User task 5051 5052 5053 To avoid race conditions we use locks. In TempleOS this is acheived through 5054 locked bit instructions with spinlocks. How it works is LBts will set the bit,and 5055 return the old value of the bit. We keep on setting the bit. If the old value is 5056 not set,it means we have access to the lock,otherwise we keep on looping. Be sure 5057 to reset the bit when you are done with LBtr. 5058 5059 5060 I64 beep_lock=0; 5061 U0 OneThread(I64 snd) { 5062 //This will spin until bit 0 is reset(look at the end of the function) 5063 while(LBts(&beep_lock,0)) //LBts has a side effect of setting the bit after it 5064 is checked 5065 Yield; //We are going to be beeping for awhile so Yield out control to other 5066 tasks 5067 Beep(snd); 5068 //We reset bit 0 of beep_lock to signify we are done with it. 5069 LBtr(&beep_lock,0); 5070 } 5071 I64 i; 5072 for(i;i!=10;i++) { 5073 Spawn(&OneThread,i*7+10); 5074 "Spawned a thread!!\n"; 5075 } 5076 5077 Runtime Part 10: Jobs 5078 5079 In TempleOS,each core has a seth_task. This task does lit stuff like run Jobs 5080 which can be created via TaskExe and you get the results via JobResGet 5081 5082 5083 CJob *job=TaskExe(Gs->seth_task,Fs,"1+1;;;",0); 5084 res=JobResGet(job); 5085 Kill(jobber); 5086 "I got %d\n",res; 5087 5088 With cpu_structs,you can spawn jobs on other cores 5089 5090 5091 CTask *parent_task=Fs; 5092 I64 core=0; 5093 //mp_cnt is the number of cpus 5094 CJob *jobs[mp_cnt]; 5095 for(core=0;core!=mp_cnt;core++) { 5096 jobs[core]=TaskExe(cpu_structs[core].seth_task,Fs, 5097 "Sleep(RandI64%1000);" 5098 "Gs->num;;", //Gs is the current CCPU for the core,->num is the cpu number 5099 0); 5100 } 5101 for(core=0;core!=mp_cnt;core++) { 5102 "Core %d return %d\n",core,JobResGet(jobs[core]); 5103 } 5104 5105 5106 If you want to have the parent task wait while a job runs,you can use the JOBf_W 5107 AKE_MASTER flag. 5108 5109 5110 CTask *parent_task=Fs; 5111 //Things ending in a lowecase f as bits(and need to be shifted to be flags) 5112 TaskExe(Gs->seth_task,parent_task,"Play(\"EGBDF\");",(1<<JOBf_WAKE_MASTER)); 5113 5114 Runtime Part 11: DolDoc 5115 5116 Most of the text you see on screen is from the DolDoc layout engine. It uses a 5117 series of dollar signs to set things like the text color and make elements. The 5118 are stored as a circular queue of CDocEntry's. The easyiest way to make a DolDoc 5119 element is to use DocPrint,use DocPut to get the current task's document. 5120 5121 5122 //BT is a button 5123 CDocEntry *de=DocPrint(DocPut,"\n\n$BT,\"Hello\"$\n\n"); 5124 5125 5126 As you can see,the DolDoc entries have a type and argument. They are surrounded 5127 by $'s. They can also have flags too. This let's you do things like center the 5128 text. Lets see an example: 5129 5130 5131 //TX is a text,+CX is the center flag 5132 CDocEntry *de=DocPrint(DocPut,"\n\n$TX+CX,\"Hello\"$\n\n"); 5133 5134 5135 DolDoc entries can also take an argument,Links use this to figure out where to 5136 go when you click them. Arguments for DolDoc entries come after the comma,some of 5137 the arguments are named and have the format "name=value" 5138 5139 5140 CDocEntry *de=DocPrint(DocPut,"\n\n$LK,\"Text\",A=\"FL:/PersonalMenu.DD\"$\n\n"); 5141 5142 5143 You can interact directly with the generated CDocEntrys. You can put things like 5144 callbacks into them. In our below example I set the left_cb function pointer to 5145 Beep2 and I tell the entry that it has a callback with DOCEF_LEFT_CB. 5146 5147 5148 I64 Beep2(CDoc *,CDocEntry *) { 5149 Beep; 5150 } 5151 CDocEntry *de=DocPrint(DocPut,"\n\n$BT+CX,\"Hello\"$\n\n"); 5152 de->de_flags|=DOCEF_LEFT_CB; 5153 de->left_cb=&Beep2; 5154 5155 5156 You can use the DocMenu function to get a value from your document. I use the LE 5157 for a left-click-expression. 5158 5159 5160 U0 CreateDialog() { 5161 CDocEntry *nums[3]; 5162 I64 i; 5163 DocClear(DocPut); 5164 "$TX+CX,\"Pick a number:\"$\n"; 5165 for(i=0;i!=3;i++) { 5166 nums[i]=DocPrint(DocPut,"\n\n$BT+CX,\"%d\",LE=%d$\n\n",i,i); 5167 } 5168 DocBottom(DocPut); 5169 switch(DocMenu(DocPut)) { 5170 start: 5171 DocClear(DocPut); 5172 case 0: 5173 "You picked nothing lol.\n"; 5174 break; 5175 case 1: 5176 "One is the one\n"; 5177 break; 5178 case 2: 5179 "Two is too good\n"; 5180 break; 5181 end: 5182 } 5183 } 5184 CreateDialog; 5185 5186 5187 You can use PopUpForm to use a class's meta data for making a menu. 5188 5189 5190 U0 CreateDialog() { 5191 class CInput { 5192 //Be sure to use -P with strings 5193 U8 name[STR_LEN] format "\n"; 5194 I64 age format "\n"; 5195 Bool is_tall format "\n"; //CB is a Check box 5196 }; 5197 CInput inp; 5198 PopUpForm(&inp); 5199 "%s is %d years old\n",inp.name,inp.age; 5200 if(inp.is_tall) 5201 "Tall!\n"; 5202 5203 5204 Yeah time for some reference section ehh: 5205 5206 -] TX 5207 5208 Text 5209 5210 -] CR 5211 5212 Newline 5213 5214 -] CU 5215 5216 Cursor pos,normally a ASCII #5 5217 5218 -] TB 5219 5220 Tab 5221 5222 -] CL 5223 5224 Clears all elements without the "+H" flag 5225 5226 -] PB 5227 5228 Page break 5229 5230 -] PL 5231 5232 Page length 5233 5234 -] LM 5235 5236 Left margin 5237 5238 -] RM 5239 5240 Right margin 5241 5242 -] HD 5243 5244 Header margin 5245 5246 -] FO 5247 5248 Footer margin 5249 5250 -] ID 5251 5252 Indent,use wit tree elements,and use with a negative number to un-indent 5253 5254 -] FD 5255 5256 Forground default color 5257 5258 -] BD 5259 5260 Background default color 5261 5262 -] PT 5263 5264 Command Line Prompt 5265 5266 -] WW 5267 5268 Use 1 to enable word wrap,use 0 to disable 5269 5270 -] UL 5271 5272 Use 1/0 to enable/disable underline 5273 5274 -] IV 5275 5276 Disable/enable Inverting of colors 5277 5278 -] BK 5279 5280 Burger Kind,just kidding,it's actually for blinking 5281 5282 -] SX 5283 5284 Shift the text by a amount of pixels 5285 5286 -] SY 5287 5288 Shift the text up/down by an amount of pixels 5289 5290 -] CB 5291 5292 Checkbox 5293 5294 -] LS 5295 5296 Major Lit Alert 5297 Use with the "D" argument to make a list(from a DefineListLoad),do this 5298 $LS,"potato",D="ST_BIBLE_BOOKS"$ 5299 Clicking on this will make a menu to pick an item from the list 5300 5301 -] MA 5302 5303 A macro,clicking on this will insert LM into the command line prompt 5304 5305 -] TR 5306 5307 A Tree wigdet,use this with ID to nest the tree's 5308 5309 -] HL 5310 5311 Turn HolyC syntax highting on/off 5312 5313 5314 Here is a reference section for the flags,they can be added/removed with +/-(For 5315 example you can do "$TX+CX+H,\"I have CX and H flags.\"$\n";) 5316 5317 -] H 5318 5319 Hold,this will prevent CL from deleting this element 5320 5321 -] L 5322 5323 This will make the element act as a link 5324 5325 -] TR 5326 5327 This will make the element act as a tree 5328 5329 -] LS 5330 5331 This will make the element act as a list 5332 5333 -] PU 5334 5335 This will make a macro run in a popup window 5336 5337 -] C 5338 5339 This will collapse a tree,use -C to uncollapse the tree 5340 5341 -] X 5342 5343 This will save and Exit after the macro is done 5344 5345 -] UD 5346 5347 Update data on typing 5348 5349 5350 Here is a reference section for the argument codes,use them like "$TX,T=\"123\"$" 5351 5352 -] T 5353 5354 Tag text,this is the text that gets displayed. 5355 5356 -] LEN 5357 5358 Sets the length of the DA element. 5359 5360 -] A 5361 5362 Sets the link location 5363 5364 -] LE 5365 5366 Left expression,runs an expression on left click 5367 5368 -] RE 5369 5370 Right expression,runs an expression on right click 5371 5372 -] LM 5373 5374 Left macro,runs text on left click 5375 5376 -] RM 5377 5378 Right macro,runs text on right click 5379 5380 -] RT 5381 5382 Raw type of DA 5383 5384 -] U 5385 5386 User data 5387 5388 -] SCX 5389 5390 Scroll x columns Makes a amazing scrolling effect 5391 5392 -] SX 5393 5394 Scroll x pixels 5395 5396 -] SY 5397 5398 Scroll y pixels 5399 5400 5401 Making links is easy,to do this we use "$LK,\"text\",A=\"BF:Acts,2:3\"$"; Here 5402 is a reference for the link codes: 5403 5404 -] FI 5405 5406 File index,FI="file" or FI="file,line" 5407 5408 -] FF 5409 5410 File Find,FF="file,text" 5411 5412 -] BF 5413 5414 Bible Find,BF="book,text". "text" can be a chapter/verse 5415 5416 -] HI 5417 5418 Help Index,HI="Help Index". Make help indexes via #help_index 5419 5420 -] A 5421 5422 Symbol address, takes a pointer A="0x11223344" 5423 5424 5425 Now a function reference: 5426 5427 -] DocBottom 5428 5429 Move to the bottom of the document 5430 5431 -] DocCenter 5432 5433 Make ->cur_entry be in the viewport 5434 5435 -] DocClear 5436 5437 Clear all elements except those with the +H flag 5438 5439 -] DocCollapse(collapsed,doc) 5440 5441 Collapse or un-collapse all trees in the document 5442 5443 -] DocDel 5444 5445 Delete a documents memory 5446 5447 -] DocEntryDel(doc,elem) 5448 5449 Deletes a document entry 5450 5451 -] DocEntryCopy(doc,elem) 5452 5453 Copy an element 5454 5455 -] DocInsDoc(to,from) 5456 5457 Insert a document into an other document 5458 5459 -] DocLock 5460 5461 Lock a document 5462 5463 -] DocUnlock 5464 5465 Unlock a document 5466 5467 -] DocRst 5468 5469 Reset the document 5470 5471 -] DocTop 5472 5473 Go to the top of the document 5474 5475 -] DocLineRead(filename,line) 5476 5477 Read a line from a file 5478 5479 -] DocLineWrite(filename,line,text) 5480 5481 Write a line into a file 5482 5483 -] DocRead(filename) 5484 5485 Read a document from a file 5486 5487 -] DocLoad(into_doc,ptr,len) 5488 5489 Read a document from memory into a docuemnt 5490 5491 -] DocSave(doc,len_ptr) 5492 5493 Save a document into memory 5494 5495 -] DocWrite(doc) 5496 5497 Save a document to disk. Filename is detirmnined by DocNew("filename"); 5498 5499 -] DocMenu 5500 5501 Interact with a document until a value is found 5502 5503 -] DocForm 5504 5505 Use a class's meta-data to make a form for you to fill out 5506 5507 -] DocNew(filename) 5508 5509 Make a new document that will be saved to filename 5510 5511 -] DocGR(doc,filename.GR) 5512 5513 Insert a .GR file into a document 5514 5515 -] DocPrint 5516 5517 Print text into a document 5518 5519 -] DocPut 5520 5521 Get the current document for a task 5522 5523 -] DocType(doc,filename) 5524 5525 Type a file into a document