Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>.amatakNew to Visual Studio Code? Get it now.
.amatak

.amatak

amatak

|
8 installs
| (0) | Free
Amatak vscode extension (.amatak language)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

.amatak Language Support

Version License

A Visual Studio Code extension that provides syntax highlighting, language server support, and debugging for .amatak files.


Features

  • Syntax Highlighting: Provides syntax highlighting for .amatak files.
  • Language Server Support: Offers auto-completion, error checking, and hover information.
  • Debugging Support: Enables debugging for .amatak scripts.
  • Commands: Adds commands for running .amatak scripts.

Installation

  1. Open Visual Studio Code.
  2. Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window or by pressing Ctrl+Shift+X.
  3. Search for .amatak Language Support.
  4. Click Install to install the extension.

Alternatively, you can install the extension manually:

  1. Download the .vsix file from the Releases page.
  2. Open VS Code and go to Extensions → Views and More Actions (⋯) → Install from VSIX.
  3. Select the downloaded .vsix file to install the extension.

Welcome to Amatak: The Next Evolution of Python!

We're thrilled to introduce Amatak, a powerful new scripting language that builds upon Python's foundation while taking developer productivity to new heights!

Welcome to Amatak: The Next Evolution of Python!

We're thrilled to introduce Amatak, a powerful new scripting language that builds upon Python's foundation while taking developer productivity to new heights!

amatak-language/ │ ├── # Core Implementation # │ ├── amatak/ # Core language implementation │ ├── init.py # Python package initialization │ ├── init.amatak # Amatak package initialization (parallel) │ ├── lexer.py # Tokenization engine (regex patterns, error recovery) │ ├── parser.py # Recursive descent parser (grammar rules, AST builder) │ ├── interpreter.py # Tree-walking interpreter (eval loops, scope chains) │ ├── nodes.py # AST node hierarchy (50+ node types) │ ├── errors.py # Error hierarchy (SyntaxError, RuntimeError subtypes) │ ├── utils.py # Utilities (visitor pattern, debug formatters) │ ├── env.py # Environment chains (lexical scoping) │ ├── compiler.py # Bytecode compiler (instruction selection) │ ├── loader.py # Unified module loader │ │ │ ├── api/ # Public API interfaces │ │ ├── init.py # API exports (VersionedFeatureSet) │ │ ├── language.py # Language specs (operator precedence tables) │ │ ├── runtime.py # Runtime controls (GC tuning, profiling) │ │ ├── codegen.py # Multi-target output (WASM, LLVM, JVM) │ │ └── hooks.py # Extension points (custom operators) │ │ │ ├── core/ # Core subsystems │ │ ├── vm.py # Register-based VM (300+ opcodes) │ │ ├── jit.py # Method JIT (IR generation) │ │ └── ast/ │ │ ├── optimizer.py # 15+ optimization passes │ │ └── transformer.py # Syntax desugaring │ │ │ ├── internal/ # Private implementation │ │ ├── pyport.py # Python version compatibility │ │ ├── pylifecycle.py # Startup/shutdown hooks │ │ └── pystate.py # Thread-local state │ │ │ ├── database/ # Database components │ │ ├── init.py # Python database package init │ │ ├── init.amatak # Amatak database package init │ │ ├── orm.amatak # ORM implementation │ │ └── drivers/ │ │ ├── init.py # Python drivers package init │ │ ├── init.amatak # Amatak drivers package init │ │ ├── base_driver.amatak # Base driver interface │ │ ├── sqlite.py # Python SQLite implementation │ │ ├── sqlite.amatak # Amatak SQLite implementation │ │ ├── postgres.py # Python PostgreSQL implementation │ │ └── postgres.amatak # Amatak PostgreSQL implementation │ │ ├── # Standard Library # │ │ ├── stdlib/ # Standard library │ │ ├── init.py # Lazy loader (import machinery) │ │ ├── builtins.amatak # 100+ builtin functions │ │ ├── math.py # Math ops (IEEE-754 compliant) │ │ ├── strings.py # Unicode-aware string ops │ │ ├── arrays.py # Typed arrays (SIMD optimized) │ │ ├── objects.py # Prototype system │ │ ├── fileio.py # Async file I/O │ │ ├── async.py # Event loop (uvloop compatible) │ │ └── containers/ │ │ ├── array.amatak # Dynamic array (growth policy) │ │ └── dict.amatak # Hash table (Robin Hood hashing) │ │ ├── # Runtime System # │ │ ├── runtime/ # Runtime components │ │ ├── interpreter.py # Alternative interpreter (debug mode) │ │ ├── scope.py # Scope analysis (closure conversion) │ │ ├── types.py # Dynamic type system │ │ ├── memory.py # Memory model │ │ ├── debug/ │ │ │ ├── profiler.py # Statistical profiler │ │ │ └── tracer.py # Execution tracer (LTTng compatible) │ │ ├── memory/ │ │ │ ├── allocator.py # Arena allocator │ │ │ └── gc.py # Generational GC │ │ └── types/ │ │ ├── core.py # Primitive types │ │ └── inference.py # Type inference engine │ │ ├── # Bridges & Integration # │ │ ├── bridges/ # Foreign language bridges │ │ ├── python/ │ │ │ ├── marshal.py # Data conversion (PyObject handling) │ │ │ └── importer.py # Python module importer │ │ └── wasm/ │ │ ├── compiler.py # WASM backend │ │ └── runtime.py # WASM runtime (WASI support) │ │ │ └── servers/ # Server implementations │ ├── http.py # HTTP/1.1, HTTP/2 server │ ├── rpc/ │ │ ├── init.py # RPC protocol core │ │ └── server.py # gRPC-compatible server │ └── websocket/ │ ├── init.py # RFC 6455 implementation │ └── runtime.py # Messagepack protocol │ ├── # C Extensions # │ ├── Include/ # C API headers │ ├── amatak.h # Public C API (ABI stable) │ ├── object.h # Object model │ └── pyerrors.h # Error handling macros │ ├── Modules/ # Builtin extension modules │ ├── _amatakmodule.c # Core module (3000+ LOC) │ ├── _io/ # Async I/O subsystem │ └── _json/ # Accelerated JSON parser │ ├── # Supporting Files # │ ├── Lib/ # Pure Amatak standard library │ ├── dataclasses.amatak # @dataclass implementation │ ├── json/ # JSON support │ │ ├── init.amatak # Public API │ │ ├── decoder.amatak # Streaming parser │ │ └── encoder.amatak # Custom serialization │ └── os/ # OS abstraction │ ├── path.amatak # Path manipulation │ └── filesystem.amatak # File ops │ ├── bin/ # Executable scripts │ ├── amatak* # Unix launcher (bash) │ ├── amatak.bat # Windows launcher (CMD) │ ├── amatak.ps1 # PowerShell launcher │ ├── amatakd* # Unix daemon │ ├── amatakd.bat # Windows service │ ├── akc* # Ahead-of-time compiler │ ├── amatak.py # CLI entry point │ └── amatak_cli.py # Actual CLI implementation │ ├── lib/ # Support libraries │ ├── py_compat/ # Python compatibility │ │ ├── builtins.py # Polyfills │ │ └── stdlib/ # Backported modules │ └── native/ # Native extensions │ ├── linux/ │ │ ├── init.py # Linux-specific APIs │ │ └── native.py # inotify, epoll wrappers │ └── windows/ │ ├── init.py # Win32 APIs │ └── native.py # IOCP wrappers │ ├── # Examples & Tests # │ ├── examples/ # Example programs │ ├── hello_world/ │ │ ├── simple.amatak # Basic syntax │ │ └── web.amatak # HTTP server example │ ├── databases/ │ │ ├── sqlite.amatak # SQLite ORM │ │ └── orm.amatak # Data mapper pattern │ ├── servers/ │ │ ├── http.amatak # REST API │ │ └── rpc.amatak # gRPC service │ └── features/ │ ├── hello.amatak # Language tour │ ├── loops.amatak # Control flow │ ├── functions.amatak # FP features │ └── async.amatak # Async/await │ ├── tests/ # Test suite (2000+ tests) │ ├── unit/ │ │ ├── core/ │ │ │ ├── test_vm.py # VM instruction tests │ │ │ └── test_jit.py # JIT compilation │ │ ├── stdlib/ │ │ │ ├── test_math.py # Math precision │ │ │ └── test_arrays.py # Container semantics │ │ ├── test_lexer.py # Tokenization │ │ ├── test_parser.py # Grammar coverage │ │ ├── test_interpreter.py # Eval tests │ │ └── test_nodes.py # AST node tests │ └── integration/ │ ├── bridges/ │ │ ├── test_python.py # Python interop │ │ └── test_wasm.py # WASM export/import │ ├── servers/ │ │ ├── test_http.py # HTTP compliance │ │ └── test_websocket.py # WS protocol │ ├── test_stdlib/ │ │ ├── test_fileio.py # I/O operations │ │ ├── test_math.py # Math edge cases │ │ └── test_arrays.py # Large datasets │ └── test_features/ │ ├── test_closures.py # Closure semantics │ └── test_async.py # Async scheduling │ ├── # Documentation # │ ├── docs/ │ ├── quickstart.md # 5-minute guide │ ├── README.md # Project overview │ ├── language/ │ │ ├── syntax.md # Formal grammar │ │ └── types.md # Type system │ ├── guides/ │ │ ├── web_dev.md # Web framework │ │ └── db_access.md # Database access │ ├── api/ │ │ ├── stdlib.md # Library reference │ │ └── runtime.md # Runtime API │ └── tutorials/ │ ├── basics.md # Language basics │ ├── stdlib.md # Standard library │ └── advanced.md # Metaprogramming │ ├── # Configuration # │ ├── package.json # Node.js integration ├── requirements.txt # Python dependencies ├── setup.py # Setuptools config ├── repl.py # Enhanced REPL └── install.py # Platform-specific installer

About Amatak

Amatak is not just another language - it's a natural extension of Python designed to:

Maintain Python's legendary readability and simplicity

Add modern language features developers crave

Offer seamless interoperability with existing Python code

Provide enhanced performance in key areas

Hello World in Amatak

Getting started is beautifully familiar:

https://github.com/ronyman-com/lang_amatak

to install from Github Rego

pip install -e .

hello.amatak

print("Hello, World! Welcome to Amatak!")

Current Status

✅ Core language specification complete

✅ Hello World and basic syntax operational

🚧 Standard library under active development

🚧 Package ecosystem being built on our processing servers

What's Coming

Our team is working hard to deliver:

Full standard library compatibility

Performance-optimized packages

Enhanced concurrency models

Advanced type system extensions

Join the Journey

As we process and prepare Amatak's libraries and packages on our servers, we invite Python developers everywhere to:

Experiment with the core language

Share your feedback

Help shape Amatak's future

The next chapter of Python-inspired development starts here!

#Amatak #NextGenPython #HelloWorld

About Amatak

Amatak is not just another language - it's a natural extension of Python designed to:

Maintain Python's legendary readability and simplicity

Add modern language features developers crave

Offer seamless interoperability with existing Python code

Provide enhanced performance in key areas

Hello World in Amatak

Getting started is beautifully familiar:

hello.amatak

print("Hello, World! Welcome to Amatak!")

Current Status

✅ Core language specification complete

✅ Hello World and basic syntax operational

🚧 Standard library under active development

🚧 Package ecosystem being built on our processing servers

What's Coming

Our team is working hard to deliver:

Full standard library compatibility

Performance-optimized packages

Enhanced concurrency models

Advanced type system extensions

Join the Journey

As we process and prepare Amatak's libraries and packages on our servers, we invite Python developers everywhere to:

Experiment with the core language

Share your feedback

Help shape Amatak's future

The next chapter of Python-inspired development starts here!

#Amatak #NextGenPython #HelloWorld

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft