Untold Lang v2.1.1 — The Language Without Limits
Project description
What is Untold Lang?
Untold Lang v2.0.0 is a powerful, expressive programming language built for AI, Web, Apps, Scripting, Security and more — all with one clean syntax and file extension .ut.
Try It Now
pip install untold-lang==2.1.1
untold new my-app
cd my-app
untold run main.ut
What's New in v2.1.1
Security Update 🔒
- Constant-time comparison:
crypto.secure_compare(),crypto.verify_hash() - Timing-safe operations:
crypto.timing_safe_compare() - Secure password verification:
crypto.constant_time_compare()
Performance Boost 🚀
- Native compilation:
untold compile-c main.utgenerates C code - 10x faster execution with native binaries
Enhanced Async ⚡
await_all()— Await multiple promisesparallel()— Run functions concurrentlyasync_fn()— Create async wrappers
Expanded Ecosystem 📦
- 20+ new packages:
jsonwebtoken,bcrypt,redis,mongo,websocket, and more
Features
- Clean, readable syntax with unique keywords
- 11 built-in standard library modules
- Built-in AI, Web, Security, Shell, Network, Regex, Time, Crypto tools
- Package manager (
untold install) - Project scaffolder (
untold new) - Compile to standalone binary (
untold build --target binary) - Interactive REPL and Debugger
- VS Code extension with syntax highlighting
- Runs on Linux, Windows, macOS
Standard Library (12 Modules)
| Module | Description |
|---|---|
untold.ai |
Sentiment analysis, NLP, keywords |
untold.web |
HTTP requests, web server, JSON |
untold.fs |
File system operations |
untold.shell |
Shell commands, environment |
untold.net |
Network sockets, port scanning |
untold.hack |
Security tools, hashing |
untold.regex |
Regular expressions |
untold.time |
Date and time utilities |
untold.crypto |
NEW: Cryptographic functions |
untold.db |
Database access |
untold.app |
Desktop & mobile UI |
CLI Commands
untold run main.ut # Run a .ut file
untold repl # Interactive REPL
untold debug main.ut # Start debugger
untold new my-app web # Create project
untold build --target binary # Compile to binary
untold compile-c main.ut # NEW: Compile to C (native)
untold install colors uuid # Install packages
untold check main.ut # Check syntax
untold help # All commands
Code Examples
Security (v2.1.1)
start main() {
use untold.crypto
// Secure password verification
let hash = crypto.sha256("mypassword")
if crypto.secure_compare(hash, "...") {
say("Access granted")
}
// Timing-safe comparison
if crypto.verify_hash("password", stored, "sha256") {
say("Login successful")
}
}
Native Performance (v2.1.1)
# Compile to C for 10x performance
untold compile-c main.ut
gcc -O2 -o program main.c -lm
./program
Async Parallel (v2.1.1)
start main() {
// Fetch multiple URLs concurrently
let results = await_all([
http.get("https://api1.example.com"),
http.get("https://api2.example.com"),
http.get("https://api3.example.com")
])
say(text(results))
}
License: MIT
Author: Antony Jude
Version: 2.1.1
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
untold_lang-2.1.1.tar.gz
(41.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file untold_lang-2.1.1.tar.gz.
File metadata
- Download URL: untold_lang-2.1.1.tar.gz
- Upload date:
- Size: 41.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
393447c9709fcb08a9ab019f3297b2b134d16889f53fbd6249a5deea56283e4a
|
|
| MD5 |
9c88cfb08a208a6abf3b51a80de06e90
|
|
| BLAKE2b-256 |
2fe57775c25c0396b0db4d625f57fa62223c72797810970c8f431478b2bde479
|
File details
Details for the file untold_lang-2.1.1-py3-none-any.whl.
File metadata
- Download URL: untold_lang-2.1.1-py3-none-any.whl
- Upload date:
- Size: 49.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
705b5c0360fccfb0c0ee952768c00283209292afba511f2fd33ac2eaacd5bf38
|
|
| MD5 |
d5a01cd7091890e6e8383d59557fa76a
|
|
| BLAKE2b-256 |
ce15b018321c1e9aa149fa129a60c9b0fd09d19a91d3502968d348448dffc5a3
|