If we're talking game engines, it's always valid to make one from scratch tbh. But a 3D modelling program? Will take months for exporting to modern common file formats alone, ...
Roles vs Subclasses: What has changed? Roles had the soul purpose of providing the starting inventory and location. Quests could use the player's role to go about a problem d...
New challenge! Using this PDL, create a jitter program in the language of your choice. Main Program: HouseKeep (set ports, clear flags, set defaults) Read upload bit (...
1 GC Sucks So Badly, That You Should Avoid Using Memory 2 Worst of Exceptions and Value Checking 3 Won't cast an int to a long 4 name clash: X and Y have the same erasure 5 in...
originality doesn't make something good, originality can be good but that's not the factor that makes it good. say, a crazy original idea of mine is that humans live inverted,...
: LIT, ( x) POSTPONE LITERAL ; : >SIZE ( ta - n) CELL+ @ ; 0 VALUE SELF : SELF+ ( n - a) SELF + ; : SEND ( a xt) SELF >R SWAP TO SELF EXECUTE R> TO SELF ; VARIABLE CLS ...
Anglo Saxon(One of the 3 languages English comes from) pronounced Z like an S, and it was said as Sigel, See, Zee, etc. Old Norse pronounced their S only as an S, they only us...
"It’s clear: Java (on Android) is dying," the Realm team explains. "In fact, 20% of apps built with Java before Google I/O are now being built in Kotlin. Kotlin may even chang...
so what we do at my studio is we have what i call "Creative Crunches" where we all sort of talk and work on ideas in a very vast way, and make it as massive and unnecessarily ...
An example of a logical debate. Muthu @ me: "I disagree with you that Forth is fit for modern day programming and software engineering." Me: "oh? Why do you think that?" Muth...
Well, if you're planning to eat it, put it on the stove for around 100C and wait about 20 minutes, continuously flipping it around and making sure it Cooks all the way through...
example of a small definition: : mean_std_loop \ inv_global_std = (1LL << 32) / MAX(global_std, 1); dup 1 max 1 swap u/mod-fx32 drop \ 32 frac bits num_rects \ start count...
uh, what. 1. > gets upset at me saying you're illiterate > insults 2. "One bloated big application with lots of configs to set it up" this is LITERALLY what you just yesterd...
hmm, am writing a small dungeon crawler type game for mobile, it's 3D and first person, i can't seem to figure out AI at all. how should I go about it? need bipedal enemies wh...
"Modern text editors have higher latency than 42-year-old Emacs. Text editors! What can be simpler? On each keystroke, all you have to do is update tiny rectangular region and...
Has anyone here ever been funded by a syndicate or venture capital? If so, was it any more difficult than a traditional pitch, and how much control did they have overseeing th...
"Now you might say that the code is already public anyway. And you're absolutely right, it is. But as with all published things, it's quite nice to have a delete button, and b...
"Well what if I told you that Crystal is also almost as fast as C? I know it sounds unbelievable." not really c is pretty slow tbh it's only considered fast because we use...
fvariable ci fvariable c fvariable zi fvariable z : >2? z f@ fdup f* zi f@ fdup f* f+ 4.0e f> ; : nextr z f@ fdup f* zi f@ fdup f* f- c f@ f+ ; : nexti z f@ zi f@ f* 2.0e f* c...
message idle message walk : ?walk axes 2dup vx 2! or if walk then ; : ?idle axes or 0= if idle then ; chr :m walk !dir 1 anm ! act> ?walk ?idle ; chr :m idle anm ...