z

Young Writers Society



Sunny and the Syntax Errors of Doom: Chapter 2.2

by Spearmint


The child stepped into the room, humming something under their breath. Suddenly, they caught sight of Sunny and Robert and stopped humming. They grinned and rushed over to Robert, blanket-cape fluttering behind them. "Kaefeaeans!"

"Robby!" appeared on the robot's screen.

Sunny giggled. "You have a nickname, Robert?"

The robot blinked open one eye and grumbled, "Not by choice. Adelia, persistent little kid that she is, simply insisted on calling me that."

"Well, I think it's cute." Sunny smiled and glanced at Adelia, whose fingers were flying across Robert's keyboard. Adelia pulled out a sheet of paper from somewhere in her blanket cape, looked at it, then tossed it onto the table and resumed typing.

Sunny squinted at the paper. "Is that… math homework?" She was mildly surprised to recognize Arabic numerals on the paper, although she wasn't quite sure what the "*" (asterisk) or the "/" (slash) operations were. There were definitely some addition and subtraction problems, though.

Adelia gleefully finished typing, then clicked Run.

"Hey, wait a second!" exclaimed Sunny. She raised an eyebrow at the kid, who smiled cheekily up at her. "Are you using Robert to do your math homework for you?"

Adelia looked back at Robert and clicked on the "Main.java" tab. She read the translation, then laughed and replied. "Maybe. But you won't tell, right? I'm Adelia. Who are you? Do you want to be friends?"

Sunny couldn't help but give an internal "aww" at that. Adelia seemed like a nice enough kid, although cheating was a big no-no… "I'm Sunny. And shouldn't you be doing those math problems yourself?"

Adelia pouted. "Why do boring stuff like that when learning to code is so much more useful? You can just make robots and things do what you want instead of doing it yourself." She scribbled the answers onto her worksheet.

Well, Sunny couldn't really argue with that logic. She hummed. "Okay, but... Can you explain how you– or Robert– solved each of these problems to me? Think of it as helping a friend!" Maybe Sunny could make sure Adelia understood the math, at least.

Adelia rolled her eyes dramatically. "But you're ollllld. Don't you already know how to add and multiply?"

Sunny gasped and pretended to be offended. "Excuse me? I'm not that old. And everyone needs a refresher sometimes!"

The kid flopped onto a chair at the table, cape flaring behind her. "Fiiine." She pulled out a pencil from a pocket and pointed at the first problem. "This is multiplying 56 by 3, so you add 56 three times."

Sunny settled onto the chair next to Adelia, making sure to keep Robert's translation screen in sight. "Okay, so the asterisk represents multiplication?"

Adelia gave Sunny a "duh" expression. "What else would multiplication be?"

"An ‘x' or a dot?" Sunny shrugged. "That's what I'm used to."

Adelia looked at Sunny like Sunny had grown an extra head.

Sunny blushed and said, "Okay, okay, got it. Asterisk is multiplication. Moving on…" She glanced at the second problem. "That looks like regular addition and subtraction. But what about the third problem?"

"That's division." Adelia giggled. "What weird symbol do you use for division?"

"A line with a dot above and below it?" Sunny thought for a moment. "Although on second thought, I have seen slashes used before, like in fractions if you don't have enough space for a horizontal line. Alright, that makes sense. But… 108 divided by 11 shouldn't be a whole number, should it?"

Adelia looked down at the paper. "Oh. Oh!" She shot out of her seat and edited something in her code, then clicked "Run" again.

"Aha!" Sunny exclaimed. "See, this is why you should do your homework yourself. Seems like robots can get it wrong."

"No, it was just my code that was wrong." Adelia harrumphed. "I forgot to make one of the numbers a double, so it printed an integer."

"It's a pretty common mistake," Robert added drowsily.

Sunny sighed. "I hate to sound so clueless, but could one of you explain what a double is? Somehow I don't think it means a double scoop of ice cream in this context."

Suddenly, an enthusiastic voice floated in from the left doorway, and the words, "Seems like I'm perfectly in time, as per usual!" appeared on Robert's screen.

Sunny glanced up eagerly as the brightly-dressed lady who'd first greeted them entered, balancing a large stack of books and a tray of food in her arms. The woman navigated towards the table, the stack swaying precariously, and Sunny held out her arms just in case something fell.

Thankfully, the lady managed to set everything down without any mishaps. She dusted her hands off, then slid a backpack (which had previously been hidden behind the books) off her shoulders. A scroll was sticking out of it, and Sunny immediately perked up, because according to Rule #8, scrolls equaled either ancient maps, forbidden curses, or exotic spells. Before she got a chance to ask about it, however, the lady turned to Sunny and presented her with a book from the bottom of the stack.

Sunny eyed the thick tome, noting its plain, white-and-blue cover and title she couldn't read. It reminded her more of a heavy textbook than a magical book containing the secrets of coding… Still, she took it gratefully. "Thank you, Ms– Uh. Sorry, what should I call you? I'm afraid we weren't properly introduced. I'm Sunny, by the way." Sunny thought about sticking her hand out for a handshake, but she decided it was probably better to use both hands to keep the book balanced, and simply smiled instead.

"Oh, my sincere apologies! I do get ahead of myself sometimes. I'm Professor Polymorphism, or just Polly for short." Professor Polly grinned at Sunny, then turned back to the table and started setting out the dishes that had been on the tray. "Please, help yourself!"

Adelia sneakily grabbed something that looked like a cookie, and the professor tsked playfully at her. "I meant Sunny, Dels." She ruffled Adelia's hair, then took a seat at the table and started organizing the books into piles.

Sunny took an empty plate and started piling it with what looked like macaroni and cheese, salad, and perfectly rectangular slices of bread. As she ate, she kept examining the white-and-blue book. Was that a coffee stain on the spine? It looked like the book had been well-used. "So, this manual will tell me what a double is?"

Professor Polly nodded enthusiastically. "That one should cover the fundamentals! You can look up anything in the table of contents at the beginning of the book or in the index at the end of the book."

"Alright, thank you." Sunny wiped her hands on a napkin that had been on the tray, then turned to the beginning of the book. Variables, If Statements, Loops, Methods, Arrays, Objects and Classes, Exception Handling… All of those words were words that Sunny had heard before, but, like doubles, she suspected they meant something different than the loops in her shoelaces or history class in this world. Anyhow, she couldn't find anything about doubles in the table of contents, so she turned to the index at the back.

Division… Documentation… double! Sunny flipped to the page number listed. It mentioned something about Java using "int" to represent integers, and... "Aha! ‘The double type is used to represent floating-point numbers, which are numbers that have decimal points. These numbers can be positive or negative. Note that a variable of type double can also store any number that can be stored in a variable of type int.'" She looked up at Professor Polly and Adelia. "So a double is just a number with a decimal point?"

Adelia shrugged. "Basically."

Sunny frowned. "Okay, but why would that change the result of your math homework?"

Professor Polly eyed Adelia. "Dels, were you making Robert do your homework for you again?" Adelia squirmed in her seat, and Professor Polly sighed, then turned back to Sunny. "If you do division with two integers, the result will also be an integer. The decimal part will be truncated, or cut off. So you need to make one of the numbers a double to get the correct result."

Professor Polly shook her head sadly. "I've brought this up with the Council before and suggested that we make a single slash give the correct result and have a different symbol for integer division, like that wonderful system our neighbors in Pythonia have, but to no avail."

"Oh. Bummer."

The professor perked up. "Not to worry, however! Java has its own advantages, like a faster runtime. So no need to be gadding off to those eastern lands." Professor Polly started looking around for something. "Speaking of lands…" She grabbed the scroll that Sunny had been admiring earlier and unrolled it with a flourish. "No better time than now for a quick geography lesson!"


Note: You are not logged in, but you can still leave a comment or review. Before it shows up, a moderator will need to approve your comment (this is only a safeguard against spambots). Leave your email if you would like to be notified when your message is approved.







Is this a review?


  

Comments



User avatar
229 Reviews


Points: 9163
Reviews: 229

Donate
Sun Feb 26, 2023 7:47 pm
View Likes
foxmaster wrote a review...



Hello! Foxmaster here for a review!
The child stepped into the room, humming something under their breath. Suddenly, they caught sight of Sunny and Robert and stopped humming. They grinned and rushed over to Robert, blanket-cape fluttering behind them. "Kaefeaeans!"
Ooh a new character!
"Are you using Robert to do your math homework for you?"

Adelia looked back at Robert and clicked on the "Main.java" tab. She read the translation, then laughed and replied. "Maybe. But you won't tell, right? I'm Adelia. Who are you? Do you want to be friends?"
Aw, that's sweet but also, isn't that cheating? I wish I could have a robot do my math homework.
I also think that how in Javaland they use different symbols for math problems is cool.
Adelia rolled her eyes dramatically. "But you're ollllld. Don't you already know how to add and multiply?"

Sunny gasped and pretended to be offended. "Excuse me? I'm not that old. And everyone needs a refresher sometimes!"
Ha!
Anyway that is all and if I overlooked anything please let me know. If you could review some of my work that would be great!
-Foxmaster




Spearmint says...


Thanks for the review, foxmaster!! =D
Ooh a new character!

Yess :]
Aw, that's sweet but also, isn't that cheating?

Yep, it is. xD Also, same!
I shall get to the rest of your reviews soon! <3



Random avatar

Points: 27
Reviews: 52

Donate
Wed Feb 15, 2023 2:23 am
View Likes
Abcdefg1 wrote a review...






Spearmint says...


Hi again, Ari! I know this was a long time ago, but I hope you're feeling more well-rested nowadays. >.>
Okay, so first of all--Adelia is amazing. We all need that one sassy character in our stories, don't we?

Haha, yep! xD
I really liked the explanation of integers and doubles, it was absolutely fascinating and really shows how much knowledge you have about the subject. Or was it made up...?

I try to make the coding concepts as accurate as possible! So yes, in Java, you need to have one of the numbers be a double (a decimal) to get the exact result of a division. >.>
Thanks for the review!! <3



User avatar
32 Reviews


Points: 166
Reviews: 32

Donate
Sun Jan 01, 2023 3:18 pm
View Likes
saadamansayyed wrote a review...



Ok, hear me out, Adelia is my new favorite character! She is quite precocious and snarky at the same time. It kind of reminds me of Annabeth Chase from Percy Jackson, but littler.

I'd also give props to you for subverting tropes in a very fresh manner, with Sunny's rules getting invalidated pretty quickly. It adds to the comedy, honestly.

I agree that Javalandia needs to borrow some of the laws from the beautiful Pythonia. Perhaps they could also improve the education system with some help from New Scratchit.

I'd say that it appears that I keep on losing track of whether the dialogs are being translated or spoken verbatim. The scroll is somehow also written in English? I would say that part will need to be improved.




Spearmint says...


She is quite precocious and snarky at the same time.

XD Indeed she is!

Perhaps they could also improve the education system with some help from New Scratchit.

Haha, agreed!

I'd say that it appears that I keep on losing track of whether the dialogs are being translated or spoken verbatim. The scroll is somehow also written in English? I would say that part will need to be improved.

Oh, yes, definitely. Thanks for pointing that out! I've been struggling with how to handle translation in this... I might just give Sunny a translator and make it easier. xD



User avatar
3821 Reviews


Points: 3891
Reviews: 3821

Donate
Tue Oct 25, 2022 3:54 pm
View Likes
Snoink wrote a review...



The child stepped into the room, humming something under their breath. Suddenly, they caught sight of Sunny and Robert and stopped humming. They grinned and rushed over to Robert, blanket-cape fluttering behind them. "Kaefeaeans!"


THIS IS GOING TO COME OFF AS VERY HYPOCRITICAL COMING FROM ME BUT...

...I like character physical descriptions of small children. :)

EDIT: Though, is she really a small child?? Later, her dialogue is more like a teenager, so I am confused, lol. It might be good to kind of give us an idea how old she is!

"Well, I think it's cute."


I WANT TO SEE ROBERT'S REACTION TO SUNNY'S COMMENT.

Sunny smiled and glanced at Adelia, whose fingers were flying across Robert's keyboard. Adelia pulled out a sheet of paper from somewhere in her blanket cape, looked at it, then tossed it onto the table and resumed typing.


I want to see Robert's reaction to this too, lol. Like, in the beginning he was like, "Robot rights!" but now he's just letting this kid use him without any sort of protest, and I am dyyyyyying to know what he is thinking in these sorts of cases. I mean, sometimes he seems so annoyed and other times he's so tolerant, and it's like, whyyyyyy. Is it because the kid is cute? Is it because he's friends with this family? I need to know!

Adelia looked back at Robert and clicked on the "Main.java" tab. She read the translation, then laughed and replied. "Maybe. But you won't tell, right? I'm Adelia. Who are you? Do you want to be friends?"


I sort of wish that you kept on making it clear that they are translating through Robert. It would make the dialogue clunkier, but the dialogue should feel slightly clunkier, perhaps, because of the long way they're doing this.

Adelia rolled her eyes dramatically. "But you're ollllld. Don't you already know how to add and multiply?"


...and this is one of the reasons why it might be good to make it clunky! Because I'm almost tempted to say, "Just wave your hands and motion things!" I think rolling her eyes would probably get the message across clearly without the dialogue. And it would be funny to have a kind of charades scene, haha.

"Okay, so the asterisk represents multiplication?"

Adelia gave Sunny a "duh" expression. "What else would multiplication be?"

"An ‘x' or a dot?" Sunny shrugged. "That's what I'm used to."

Adelia looked at Sunny like Sunny had grown an extra head.

Sunny blushed and said, "Okay, okay, got it. Asterisk is multiplication. Moving on…" She glanced at the second problem. "That looks like regular addition and subtraction. But what about the third problem?"

"That's division." Adelia giggled. "What weird symbol do you use for division?"

"A line with a dot above and below it?" Sunny thought for a moment. "Although on second thought, I have seen slashes used before, like in fractions if you don't have enough space for a horizontal line. Alright, that makes sense. But… 108 divided by 11 shouldn't be a whole number, should it?"


OKAY. SO. Maybe I'm just a math nerd, but I thought this was obvious??? Of course "*" stands for multiplication and "/" stands for division. That's what we use in computers too, so this shouldn't be too weird??? I am confused why this needs to be explained...

But… 108 divided by 11 shouldn't be a whole number, should it?"


OMG. YESSSSS.

...I can't tell you how annoyed I was when I first read this chapter and saw that 108/11 was printed off originally as a whole number. I WAS IRRITATED.

(But it's okay... I am better now, lol.)

Good on you, Sunny!

A scroll was sticking out of it, and Sunny immediately perked up, because according to Rule #8 , scrolls equaled either ancient maps, forbidden curses, or exotic spells.


Somehow, I don't think that's what this is, lol...

Adelia sneakily grabbed something that looked like a cookie, and the professor tsked playfully at her. "I meant Sunny, Dels." She ruffled Adelia's hair, then took a seat at the table and started organizing the books into piles.


Would the translator translate something that Polly said to Adelia? Because like... Sunny isn't the intended recipient at all, so I am slightly confused why Robert would bother translating it to Sunny, seeing as Robert is sentient being who can distinguish that Sunny isn't the intended recipient.

Sunny eyed the thick tome, noting its plain, white-and-blue cover and title she couldn't read.


"Alright, thank you." Sunny wiped her hands on a napkin that had been on the tray, then turned to the beginning of the book. Variables, If Statements, Loops, Methods, Arrays, Objects and Classes, Exception Handling… All of those words were words that Sunny had heard before, but, like doubles, she suspected they meant something different than the loops in her shoelaces or history class in this world. Anyhow, she couldn't find anything about doubles in the table of contents, so she turned to the index at the back.


...I was under the impression from the first quote that this book was written in a different language? But then it's in English? Why would it be in English? Or did Polly have a translation? And why would she, seeing as she doesn't speak English? Or is there some sort of way that the text is being translated for her? (I was able to translate some Japanese the other day with an app, so maybe there's some sort of translator that she can use???)

The professor perked up. "Not to worry, however! Java has its own advantages, like a faster runtime. So no need to be gadding off to those eastern lands." Professor Polly started looking around for something. "Speaking of lands…" She grabbed the scroll that Sunny had been admiring earlier and unrolled it with a flourish. "No better time than now for a quick geography lesson!"


NOOOOOOO. I WANT TO KNOW WHAT DESCRIPTIONS ARE AND WHY THEY ARE DISAPPEARING. T_T

...maybe in chapter 3???




Spearmint says...


Thanks for another fantastic review, Snoink!! ^-^
Though, is she really a small child?? Later, her dialogue is more like a teenager, so I am confused, lol.

Yep, Adelia's a small child! Just a very precocious one. xD *Makes note to describe Adelia better*

I mean, sometimes he seems so annoyed and other times he's so tolerant, and it's like, whyyyyyy. Is it because the kid is cute? Is it because he's friends with this family? I need to know!

...In this case, Adelia's so persistent that Robert's just given up. xD Also, Professor Polly gives him free electricity, and he respects her research on programming. I'll have to slip those details in somewhere... >.>

That's what we use in computers too, so this shouldn't be too weird??? I am confused why this needs to be explained...

Ah! Okay, so I live in a very very tech-immersed culture (like, I'm on a computer or other device for 80-90% of the time I'm awake, and my middle school loaned out iPads to every student, and a significant percentage of my and all my classmates' parents are software engineers), so I had no idea if that's a commonly understood thing nowadays. xD But if it is, I'll def edit that!! (Hm, maybe I should have a little survey on YWS?)

...I was under the impression from the first quote that this book was written in a different language? But then it's in English?

That... was an oversight on my part. Whoops. (As I said... translating is an issue I need to work out. xD Perhaps Professor Polly's purple device can actually just be a translator? With a camera lens and audio capabilities and stuff??)

...maybe in chapter 3???

XD Almost there...

Thanks again!! <3



User avatar
4102 Reviews


Points: 254163
Reviews: 4102

Donate
Sat Oct 15, 2022 11:27 pm
View Likes
KateHardy wrote a review...



Good Morning/Afternoon/Evening/Night(whichever one it is in your part of the world),

Hi! I'm here to leave a quick review!!

First Impression: Okay...so here we are at the end of chapter two. It looks like we do have the person who's going to guide Sunny a little through this land and maybe more given the hints towards the end. I'm really excited to see where all of that might go. And last but not the least I am loving all our new characters so far, especially Adelia :)

Anyway let's get right to it,

The child stepped into the room, humming something under their breath. Suddenly, they caught sight of Sunny and Robert and stopped humming. They grinned and rushed over to Robert, blanket-cape fluttering behind them. "Kaefeaeans!"

"Robby!" appeared on the robot's screen.

Sunny giggled. "You have a nickname, Robert?"

The robot blinked open one eye and grumbled, "Not by choice. Adelia, persistent little kid that she is, simply insisted on calling me that."

"Well, I think it's cute." Sunny smiled and glanced at Adelia, whose fingers were flying across Robert's keyboard. Adelia pulled out a sheet of paper from somewhere in her blanket cape, looked at it, then tossed it onto the table and resumed typing.


I have to agree there on the cuteness. Grumpy Robert being treated like this is never going to be anything but that. Well, at any rate, this is certainly going pretty much exactly the way that I thought it was going and so far I am absolutely loving it.

Sunny squinted at the paper. "Is that… math homework?" She was mildly surprised to recognize Arabic numerals on the paper, although she wasn't quite sure what the "*" (asterisk) or the "/" (slash) operations were. There were definitely some addition and subtraction problems, though.

Adelia gleefully finished typing, then clicked Run.

"Hey, wait a second!" exclaimed Sunny. She raised an eyebrow at the kid, who smiled cheekily up at her. "Are you using Robert to do your math homework for you?"

Adelia looked back at Robert and clicked on the "Main.java" tab. She read the translation, then laughed and replied. "Maybe. But you won't tell, right? I'm Adelia. Who are you? Do you want to be friends?"


Ahhh that is a a very relatable situation although the math problems aren't normally this simple by the time you're using code to solve it. At any rate, this is an interesting little development. It feels like we're being provided with just a little more of an in depth dive into this world here through this moment with Adelia and I love that. Not to mention Adelia so far seems like a pretty nice new addition to this story too.

Sunny couldn't help but give an internal "aww" at that. Adelia seemed like a nice enough kid, although cheating was a big no-no… "I'm Sunny. And shouldn't you be doing those math problems yourself?"

Adelia pouted. "Why do boring stuff like that when learning to code is so much more useful? You can just make robots and things do what you want instead of doing it yourself." She scribbled the answers onto her worksheet.


Adelia just spouting wisdom right there even though Sunny there has a pretty solid point too. Although of course in this conversation by default Adelia has to win this argument. I get the feeling Sunny is probably not going to let this completely slide though.

Well, Sunny couldn't really argue with that logic. She hummed. "Okay, but... Can you explain how you– or Robert– solved each of these problems to me? Think of it as helping a friend!" Maybe Sunny could make sure Adelia understood the math, at least.

Adelia rolled her eyes dramatically. "But you're ollllld. Don't you already know how to add and multiply?"

Sunny gasped and pretended to be offended. "Excuse me? I'm not that old. And everyone needs a refresher sometimes!"

The kid flopped onto a chair at the table, cape flaring behind her. "Fiiine." She pulled out a pencil from a pocket and pointed at the first problem. "This is multiplying 56 by 3, so you add 56 three times."


Ahh I am loving Sunny's plan here. Although I have to say I am a little bit surprised it worked so well. I was not quite expecting that. But I can confirm it is hilarious and I'm loving that we get to see more of her personality through that. The conflict she had with herself there and conclusion she came to really does tell you quite a bit there.

Sunny settled onto the chair next to Adelia, making sure to keep Robert's translation screen in sight. "Okay, so the asterisk represents multiplication?"

Adelia gave Sunny a "duh" expression. "What else would multiplication be?"

"An ‘x' or a dot?" Sunny shrugged. "That's what I'm used to."

Adelia looked at Sunny like Sunny had grown an extra head.

Sunny blushed and said, "Okay, okay, got it. Asterisk is multiplication. Moving on…" She glanced at the second problem. "That looks like regular addition and subtraction. But what about the third problem?"


Oh dear. Sunny is going to have some distance to go if she's not recognizing the asterisk and the slash. Although I have to say it is incredibly funny to see these symbols being looked at as weird because if you think about it for too long all of these symbols do end up looking extremely weird because naturally all of this is just made up.

"Aha!" Sunny exclaimed. "See, this is why you should do your homework yourself. Seems like robots can get it wrong."

"No, it was just my code that was wrong." Adelia harrumphed. "I forgot to make one of the numbers a double, so it printed an integer."

"It's a pretty common mistake," Robert added drowsily.

Sunny sighed. "I hate to sound so clueless, but could one of you explain what a double is? Somehow I don't think it means a double scoop of ice cream in this context."


Oh you wish it was a double scoop of ice cream Sunny. We all do. Also once again I am loving the conversation between these two. Its so simple on the surface but it really does add nicely to their characters, especially given the fact that we're still so early into this new book here.

Sunny glanced up eagerly as the brightly-dressed lady who'd first greeted them entered, balancing a large stack of books and a tray of food in her arms. The woman navigated towards the table, the stack swaying precariously, and Sunny held out her arms just in case something fell.

Thankfully, the lady managed to set everything down without any mishaps. She dusted her hands off, then slid a backpack (which had previously been hidden behind the books) off her shoulders. A scroll was sticking out of it, and Sunny immediately perked up, because according to Rule #8 , scrolls equaled either ancient maps, forbidden curses, or exotic spells. Before she got a chance to ask about it, however, the lady turned to Sunny and presented her with a book from the bottom of the stack.

Sunny eyed the thick tome, noting its plain, white-and-blue cover and title she couldn't read. It reminded her more of a heavy textbook than a magical book containing the secrets of coding… Still, she took it gratefully. "Thank you, Ms– Uh. Sorry, what should I call you? I'm afraid we weren't properly introduced. I'm Sunny, by the way." Sunny thought about sticking her hand out for a handshake, but she decided it was probably better to use both hands to keep the book balanced, and simply smiled instead.


Oooh we're getting the magic books already it seems and I suppose a big ol' textbook is probably the closest thing you can get to that when it comes to a story set in a world like this. I feel like I maybe mentioned this already but even if I did, I have to say it again, I am loving these little rules. They're hilarious but they add to Sunny's character very nicely at the same time and its a great combination.

"Oh, my sincere apologies! I do get ahead of myself sometimes. I'm Professor Polymorphism, or just Polly for short." Professor Polly grinned at Sunny, then turned back to the table and started setting out the dishes that had been on the tray. "Please, help yourself!"

Adelia sneakily grabbed something that looked like a cookie, and the professor tsked playfully at her. "I meant Sunny, Dels." She ruffled Adelia's hair, then took a seat at the table and started organizing the books into piles.

Sunny took an empty plate and started piling it with what looked like macaroni and cheese, salad, and perfectly rectangular slices of bread. As she ate, she kept examining the white-and-blue book. Was that a coffee stain on the spine? It looked like the book had been well-used. "So, this manual will tell me what a double is?"


Ahhh despite the coding knowledge that looks like is about to be dropped, this whole scene is far too cute to be disrupted by any of this. I am really loving the interactions between all of them so far. It could always be a ruse that turns horrible moment later but for the moment its presenting a very sweet picture here and I love it.

"Alright, thank you." Sunny wiped her hands on a napkin that had been on the tray, then turned to the beginning of the book. Variables, If Statements, Loops, Methods, Arrays, Objects and Classes, Exception Handling… All of those words were words that Sunny had heard before, but, like doubles, she suspected they meant something different than the loops in her shoelaces or history class in this world. Anyhow, she couldn't find anything about doubles in the table of contents, so she turned to the index at the back.

Division… Documentation… double! Sunny flipped to the page number listed. It mentioned something about Java using "int" to represent integers, and... "Aha! ‘The double type is used to represent floating-point numbers, which are numbers that have decimal points. These numbers can be positive or negative. Note that a variable of type double can also store any number that can be stored in a variable of type int.'" She looked up at Professor Polly and Adelia. "So a double is just a number with a decimal point?"


Oooh we're really diving into this one here. I was not expecting there to quite this much detail included here, but it definitely isn't doing anything bad here. Its a nice bit of extra detail just to flesh things out a bit more even though when you read knowing a bit of coding this brings back some memories here. xD

Professor Polly shook her head sadly. "I've brought this up with the Council before and suggested that we make a single slash give the correct result and have a different symbol for integer division, like that wonderful system our neighbors in Pythonia have, but to no avail."

"Oh. Bummer."

The professor perked up. "Not to worry, however! Java has its own advantages, like a faster runtime. So no need to be gadding off to those eastern lands." Professor Polly started looking around for something. "Speaking of lands…" She grabbed the scroll that Sunny had been admiring earlier and unrolled it with a flourish. "No better time than now for a quick geography lesson!"


Ooooh I love where this is headed. Also side note, yes Javaland could use a lot of little rules from Pythonia. xD Besides that I get the feeling this is perhaps where we'll get to learn a little more about this place and just maybe that problem from earlier is going to get a little elaborated on too. I'm sure Sunny can't wait to get started on a quest :)

Aaaaand that's it for this one.

Overall: Overall I think its a solid ending here to chapter two. We've met some nice new characters and we've got plenty of hints at what's to come. I can't wait to see what ends up happening in chapter three :)

As always remember to take what you think was helpful and forget the rest.

Stay Safe
Harry




Spearmint says...


Hi Harry, thanks for the great review!! ^-^
As always, your comments are a delight to read, lol!
I have to agree there on the cuteness. Grumpy Robert being treated like this is never going to be anything but that.

XD
I feel like I maybe mentioned this already but even if I did, I have to say it again, I am loving these little rules.

Oop-- completely didn't forget about those in Chapter 3, nope. >.>
It could always be a ruse that turns horrible moment later but for the moment its presenting a very sweet picture here and I love it.

I knoww xD A ruse would be fun, but this is also so cute that I don't want to ruin it %uD83E%uDD7A
Also side note, yes Javaland could use a lot of little rules from Pythonia. xD

Perhaps, perhaps. XD

Thanks again!! <3



User avatar
672 Reviews


Points: 81482
Reviews: 672

Donate
Wed Oct 05, 2022 12:16 am
View Likes
Plume wrote a review...



Hey there! Plume here, with a review!

Ah, so it was a teaching moment! I loved meeting Adelia (I'm curious if her name is related to code at all or not; can't see any glaringly obvious connections, but then again, I don't know much about coding!) I think her using Robert (or Robby, as I might start calling him) to do her math homework was a really clever way to teach the readers more about coding. In a way, it's kind of like how we use calculators I'm curious if she's Professor Polly's daughter, or if she's related some other way.

I'm also really looking forward to this geography lesson in the next chapter! I'm curious how you're going to combine it with coding; we already got a little peek into that with the mention of Pythonia. I wonder if it'll be about other coding languages-turned-nations in this fantasy world, or something else? Regardless, I look forward to reading!

Also, this was just a little musing of mine, but your story here reminds me a lot of the Sir Cumference books, except that it's a novel rather than a picture book. Not sure if you've ever read them, but they taught math (mainly geometry) in a medieval setting. The overall vibe and the way you weave in information about coding throughout remind me a lot of those books, except (of course) you focus on coding rather than geometry. Thank you, though, for reminding me of a big piece of my childhood. Reading this is very nostalgic, in a way, so thank you for that C:

The one thing I am wondering about is if a problem is going to be introduced soon; so far, I love the little teaching moments, but I'm still left wondering what the overarching plot and conflict will be. You're still fairly early in the book, but I feel like plot-wise, it might be smart to even hint at some budding problem sometime soon.

Specifics

I'm Professor Polymorphism, or just Polly for short."


An absolutely fabulous name, if I do say so myself. I absolutely adore on-theme names, and this one is a very clever one. I looked up what a polymorphism is, and I can't say I really understand them, but I do know it's related to coding.

"I've brought this up with the Council before and suggested that we make a single slash give the correct result and have a different symbol for integer division, like that wonderful system our neighbors in Pythonia have, but to no avail."


Love this little addition; I'm guessing that in python, just a simple slash works for division. It's a really creative way you've managed to fit this in here, and I really enjoyed it!

Overall: nice work! Looking forward to that geography lesson—until next time!




Spearmint says...


Thanks so much for the review, Plume!! ^-^
I loved meeting Adelia (I'm curious if her name is related to code at all or not;

Haha yeah, this name doesn't have any coding connections because I needed a name and I just chose the first one that popped into mind... I might change it later though, lol!
Also, this was just a little musing of mine, but your story here reminds me a lot of the Sir Cumference books, except that it's a novel rather than a picture book.

I haven't heard of those, but I appreciate the wordplay very much! xD It seems like a lovely series. :]
You're still fairly early in the book, but I feel like plot-wise, it might be smart to even hint at some budding problem sometime soon.

Right... Robert did mention the missing descriptions for errors, but the effects of that haven't really been shown, huh? I'll have to fix that. Thanks for the feedback! :D

Until next time!! <3




The first thing I do when I have a good quote is always to put a goat in it. uwu
— Liminality