FapsCommunity
Douglas Miller from patreon
Douglas Miller patreon

MiP B2 Chapter 25: A New Language

🕑 Added 2024-11-07 18:29:40 +0000 UTC

Comments

Heiko

Or Welcome to the Club. Instead of a County we'll have to find you an area for a Kingdom all for yourself.

Josh

Honestly, I'm amused that Carlos is going full belt-and-braces (no pun intended) by requiring *both* indentation and braces. With as long as this world has lived with unstructured programming, they could use a language that enforces best practices. I love when fantasy wizards have Strong Opinions on How To Do Magic Right.

viperfan7

You still alive?

Dale

Been a while, hope you’re okay

viperfan7

The Crown's reaction: "I'm not even mad, thats amazing"

Connor Mcharg

I thought so, but it would be an interesting power move to adopt a Crown Mage. (it might get out that they can re-write soul structures though)

viperfan7

I meant trinlen lol

George

Seems like something that could be handled with a reasonably clever soul structure or two. Look at the macro scale schematics, activate the shrinkiphier structure, and that result goes through the synergy to an engraver structure to actually carve it in.

D S

I've binged twice, and i've only noticed the RPG stats-sheet come up once, very early in the story. More info please so we can get an idea on how compression changes stats?

Jouni Osmala

Casting with thought alone was something that in the chapter it was originally mentioned was mentioned as something that some legendary mages did. Which would hint that it would be possible with a specific soul structure with it and impossible without. And having that functional would be a pre-requisite for multicasting. The main idea of reference casting structure, is avoidance of difference between two different words about knowing. Just going through list of possible words takes days and still not being able to do it, but if they need to spend time in meditating deeper meaning of all the words they want to use in a spell that time would accumulate to staggering numbers. It's more about getting rapidly new words to use in spells and rapid prototyping, and alteration of existing spells by being able to use spellwords that they haven't spent meditating upon. But it would be useful if they could use Libraries and frameworks without needing to speak everytime the compiled version of library function but instead could just active it everytime. edit: On a second thought, the KNOWING part of that structure isn't actually needed because multiple minds. It's kind of a background task, that can happen when doing something else on the foreground. But the idea of casting library functions and framework functions without needing to cast every compiled thing included in that function would be insanely beneficial if possible.

Connor Mcharg

“See, Trinlen? That’s how you teach a High Noble Mage!” …also, they’re probably going to be two of the easiest to teach students Felton will ever have - he can just show them a word, and they’ll learn it (assuming they somehow don’t already know it), the moment one of them grasps a concept, the other will almost instantly learn it (almost as if they’re directly sharing their knowledge), and High Lord Carlos seems to already have vast amounts of almost-relevant knowledge anyway.

Connor Mcharg

Casting with a thought and multimind casting both got re-attempted last chapter (Amber tried to silently long-form cast two levitates simultaniously, failed, and found she could at least silently activate pre-cast spells) - it’s just a matter of a few more levels by the sound of it. The reference documentation just has words, not spells, and those words either aren’t effects, or need you to set parameters before they can do anything (you can’t cause a glow without saying where, among other things). Direct-from-editor casting does sound helpful, but I suspect it’d be more useful to just have a structure that rapidly converts from editor to soul structure and then cast as normal - possibly with something to speed up cast times. …the final two just sound useful, no notes.

Markell

We’re getting live hot fixes for a fictional code language. “We’re through the looking glass now lad”.

Jouni Osmala

Casting structure ideas... Casting with just thought, like mentioned in the book1. Multiple minds able to cast at the same time. Ability to cast anything in reference documentation. Ability to cast quickly anything that's in the editor. Targeting helper.... Ability to execute a spell with breakpoints and stepping forward line by line in the editor.

ShadeByTheSea

The thing is the indents should matter for linting, but not actually running the code.(unless your language uses indents instead of {} and the like.

Ben Bass

TYFTC! Wow that spell was definitely something, and will probably be easier for a complete rewrite rather than a refactor. I have a feeling that many spells will be used as inspiration and rewritten instead of refactored. I do wonder how much this will speed up their learning both sin the short term and long term.

Douglas Miller

Fixed. Thank you.

Connor Mcharg

…do you mean Crown Mage Felton, or Trinlen, trickster advisor to High House Carlos?

Kef

Saw a double colon in your code

Douglas Miller

Yes, it was. Making this code actually good - within what the constraint of not changing its conceptual logic flow allows - would require some significant refactoring, not just translation from one language to another.

Sid_Cypher

Oh no, was the nested combination of do-while loop, foreach loop and a goto-label loop always there in the original? Yeah, you shouldn't support that in a new language!

Markell

5 bucks said that whoever made those really tiny spells used a version of our worlds photolithography steppers. —For the uninitiated, you coat the surface of whatever you’re trying to make a tiny image on in a layer of photoresist, then set up a microscope lens over the top where you want the image. Then take a projector lens and flip it so that when you shine a light down rather than the image getting blown up it shrinks down into eyehole of the magnifying glass. Next, place a photo negative on top of projector lens and shine a big powerful light down your series of lenses; you will see that a very, very tiny tiny version of the photo negative is projected on the photoresist. The parts that are exposed become hard while the areas covered by the negatives shadow remain solvent. Develop the photoresist so that the unwanted photoresist is removed and only the image negative remains. Finally dip your object in an acid solution and boom! Tiny spells chemically etched into place. (You can then use acetone to remove the no longer needed photoresist). Either that, or the crafter has very tiny gnomes at work. Edit; spelling -on phone.

Michael Wilson

Why do we indent? Because of the endless number of hours we’ve all spent looking for that missing/extra semicolon or parentheses. Also, five imaginary dollars says that the secret to reading their shiny new spellbook is finding the Greek question mark that he snuck in to replace a semicolon.

Test Patron Plz Ignore

what

Jambles

Really just using this account to prevent the inevitable oncoming of the "first" comment, aren't you?

Joppest

Wonder if I can expense this patreon now that it has code in it? :)

viperfan7

Felton should just be adopted at this point

daavko

Magical Python, here we go

Carl Gherardi

This is why syntax highlighting is a thing

Justin Drake

Fuck yeah!!!

Test Patron Plz Ignore

FIRST


More Creators