Skip to content

Releases: AsmXFoundation/AsmX

AsmX v6.0.0

08 Jan 17:58
Compare
Choose a tag to compare
  • 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

28 Dec 21:57
Compare
Choose a tag to compare

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

28 Sep 19:59
Compare
Choose a tag to compare

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

17 Jun 12:44
Compare
Choose a tag to compare
:sparkles: `update EXE compiler`

AsmX v2.0

04 May 14:40
Compare
Choose a tag to compare
:white_check_mark: `update`

v1.0

28 Feb 19:00
Compare
Choose a tag to compare
:bookmark: `The first version of the release`