Releases: AsmXFoundation/AsmX
AsmX v6.0.0
-
Updated AsmX OS and AsmX software, but program behavior remains the same.
-
Added a new
--pro
flag in the packages command in AsmX OS, allowing for the display of all packages at the Professional level. -
Integrated additional technologies into AsmX OS, enabling full use of npm if downloaded.
-
Removed some commands from the
@execute
instruction in AsmX. -
Introduced a new bitwise instruction allowing for bitwise operations. Example:
@bitwise rol 10 2;
List of all bitwise instruction commands: rol, ror, shl, shr, and, or, not, xor. -
Added a new
@trig
instruction with various commands for trigonometric, inverse trigonometric, and hyperbolic functions. Available commands: sin, cos, tan, ctg, sec, cosec asin, acos, atan, actg, asec, acosec sinh, cosh, tanh, sech, cosech asinh, acosh, atanh, actgh arcsech, arccosech. -
Implemented a new
$trig
register to store the results of trigonometry instruction calculations.
AsmX v5.0.0
Introducing AsmX v5.0.0 π
What's new? Here are the exciting updates in the latest release:
AsmX: Revolutionizing Realism and Efficiency
Welcome to AsmX, the cutting-edge programming language that takes realism to new heights. With our latest update, we have introduced an array of exciting features that will enhance your coding experience.
Introducing Dynamic Types and Powerful Utilities
Say goodbye to limitations and hello to endless possibilities. AsmX now supports a wide range of new types, including vectors, iterators, buffers, and more. These additions will empower you to tackle complex tasks with ease, giving you the flexibility you need to bring your ideas to life.
Next-Level Number Manipulation
We believe that working with numbers should be a breeze. That's why we have introduced a set of new commands specifically designed to streamline number operations. With these powerful tools at your disposal, you'll be able to manipulate numbers like never before, taking your code to new heights of efficiency.
ntroducing @task
and @todolist
Structures
Get ready to revolutionize your workflow with our game-changing structures: @task
and @todolist
. These innovative additions allow you to seamlessly manage and execute tasks, giving you the freedom to organize your code in a way that suits your needs. Whether you see them as streams or not, the choice is yours.
AsmX OS: Enhanced Performance and More
We haven't just stopped at the language itself. AsmX OS has received a significant update, providing improved performance and stability. Additionally, our anonymity mode and neofetch pages have been revamped, ensuring a seamless and immersive coding experience.
Join the AsmX revolution today and unlock a world of limitless possibilities. Experience realism like never before and take your coding skills to the next level. Get started with AsmX and see the difference for yourself.
AsmX v4.0.0
Introducing AsmX v4.0.0 π
What's new? Here are the exciting updates in the latest release:
β¨ Object-Oriented Programming: AsmX now supports object-oriented programming paradigm. You can create classes, objects, and define methods and properties.
π New Data Types: Introducing new data types - List for creating dynamic arrays, Object for storing any type of data, Almost for handling nullable values, and Void for representing emptiness.
π AsmX Engine: We have built AsmX Engine, an essential tool for managing AsmX and creating custom instructions.
π§ Built-in Instructions: Enjoy a range of new built-in instructions offered by the AsmX Engine, enhancing the versatility and power of AsmX.
π¦ APM (AsmX Package Manager): Make use of the new package manager, APM, to easily manage and install external libraries and modules for your AsmX projects.
βοΈ REPL: A command-line interface called REPL is now available, enabling interactive coding and quick prototyping.
π₯οΈ CIDE: Write AsmX code directly in your terminal with syntax highlighting, thanks to the new CIDE (Command-Line Integrated Development Environment).
π JSON Support: Interact with JSON data directly within your AsmX code through the convenient namespace feature.
π§ New Libraries: Explore the newly added AsmX libraries, providing additional functionality and simplifying common programming tasks.
π String Formatting: Format your strings easily using the new fmt format and evaluate mathematical expressions with the expr format.
π Tion (Function Overloading): Enhance the flexibility of your code with Tion, a feature that allows function overloading.
π Namespaces: Introducing multiple namespaces, including Event, keys, values, and more, for improved code organization and access to specific functionalities.
ποΈ Structures and Branching: Discover new structure types, such as collection, enum, namespace, event, class, constructor, destructor, tion, coroutine, and struct, for organizing your code efficiently.
ποΈ Data Structures: AsmX now offers a new collection data structure for handling complex datasets effectively.
π Themes: Customize the look and feel of AsmX OS and other CLI applications with stylish themes.
π οΈ Micro Compiler/Assembler: Use Micro, an interpreter-based programming language, for compiling and building AsmX applications.
π» AsmX Shell: Meet AsmX Shell, a new interpreted programming language, serving as the shell for AsmX OS, similar to the role of bash in Linux.
π Bug Fixes: Numerous bugs have been addressed and resolved, ensuring a smoother programming experience.
Download AsmX v4.0.0 now and explore the diverse range of features and improvements that will supercharge your programming journey! πͺ
AsmX v3.0.0
:sparkles: `update EXE compiler`