Skip to content

feat: CodingYok v3.0 — Lambda Expressions, Exception Handling, and Context Managers#3

Merged
MrXploisLite merged 1 commit intomainfrom
feat/big-update-v3
Nov 1, 2025
Merged

feat: CodingYok v3.0 — Lambda Expressions, Exception Handling, and Context Managers#3
MrXploisLite merged 1 commit intomainfrom
feat/big-update-v3

Conversation

@cto-new
Copy link
Copy Markdown
Contributor

@cto-new cto-new bot commented Nov 1, 2025

Summary

This PR launches CodingYok v3.0, adding lambda expressions, full exception handling (coba/kecuali/akhirnya/lempar), and context managers (dengan). These features bring CodingYok to professional-grade language parity for modern software development.

Details

  • Adds lambda expressions with closure and callable interop for map/filter
  • Implements full try/except/finally blocks and lempar for raising exceptions
  • Exception matching supports both Python and CodingYok native errors (e.g., ZeroDivisionError)
  • Adds context manager support via dengan and custom __enter__/__exit__ methods
  • Enhances standard library with peta (map) and saring (filter)
  • Updates changelog, docs, migration guides, and all relevant version references
  • Comprehensive new example and test cases for v3.0 functionality

…anagers for v3.0

Introduce major features for CodingYok v3.0, significantly expanding
language expressiveness and professional readiness. This update adds:
- Anonymous functions via lambda expressions with closures
- Full exception handling (coba/kecuali/akhirnya/lempar)
- Context managers (dengan statement) with proper __enter__/__exit__ support
Lambdas support map/filter use. Exception handling now covers both Python and
CodingYok error types. New standard library functions added: peta (map),
saring (filter). No breaking changes—existing v2.x code remains compatible.
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Nov 1, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@MrXploisLite MrXploisLite marked this pull request as ready for review November 1, 2025 12:34
@MrXploisLite MrXploisLite merged commit aa2025c into main Nov 1, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant