.amatak Language SupportA Visual Studio Code extension that provides syntax highlighting, language server support, and debugging for Features
Installation
Alternatively, you can install the extension manually:
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 AmatakAmatak 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
hello.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 ComingOur team is working hard to deliver:Full standard library compatibilityPerformance-optimized packagesEnhanced concurrency modelsAdvanced type system extensionsJoin the JourneyAs we process and prepare Amatak's libraries and packages on our servers, we invite Python developers everywhere to: Experiment with the core languageShare your feedbackHelp shape Amatak's futureThe next chapter of Python-inspired development starts here!#Amatak #NextGenPython #HelloWorld About AmatakAmatak 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
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 ComingOur team is working hard to deliver: Full standard library compatibility Performance-optimized packages Enhanced concurrency models Advanced type system extensions Join the JourneyAs 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 |