141554710_p0.png
[Hide] (3.3MB, 6062x8573) 141554710_p1.png
[Hide] (3.1MB, 6062x8573) By popular demand, Tuye's ex is now a programming language.
Xiaoyu the Cyber Rabbit is the mascot I designed for the free and open-source programming language YueScript. She is a rabbit-shaped robot.
YueScript is a dynamic language that can be compiled to Lua. It is a variant of MoonScript, with its name deriving from the Chinese word for "moon."
Official website: https://yuescript.org/
License: MIT
Concept Design
The design concept for Xiaoyu is quite straightforward—since it evolved from MoonScript and has a Chinese name, I naturally associated her with the Jade Rabbit. The robot style, dressed in traditional Chinese attire, is depicted sitting on a crescent moon operating a laptop, with the night sky in the background representing the command line interface.
Visual Design
I hope Xiaoyu’s appearance looks elegant and simple, fully expressing the beauty of machinery while maintaining a restrained approach to details.
Most components of Xiaoyu have distinctly geometric outlines, with careful attention to perspective and structure. I particularly like Xiaoyu's straight ears, which are long and flowing; the black sections are solar photovoltaic panels encased in a smooth white shell. The openings that would normally be part of animal ears have been flattened to act as a black-and-white dividing line, transforming the figurative into the abstract. Other parts of Xiaoyu's body are designed around similar principles, focusing on basic geometric shapes like circles, pill shapes, and ovals.
In drawing Xiaoyu, I continued the technique from the 2025 version of Li Bi, using fine lines and clean colors to enhance the overall completeness of the work.
Drawing Process
The drawing process for Xiaoyu was recorded, but I have yet to finalize the details for post-production. I will publish the video on a video-sharing site once it is complete, and then I will add the link here.
>dynamic language that can be compiled to Lua
What are we doing here? Yo Chang'e, I heard you like compilers, so I made a preprocessor for Lua, so now you can compile my custom script into Lua to then embed it into C.