• bitcoinBitcoin(BTC)$81,017.004.50%
  • ethereumEthereum(ETH)$2,626.415.69%
  • tetherTether(USDT)$1.000.04%
  • binancecoinBNB(BNB)$761.761.00%
  • rippleXRP(XRP)$1.427.64%
  • usd-coinUSDC(USDC)$1.000.02%
  • solanaSolana(SOL)$111.806.03%
  • tronTRON(TRX)$0.3377560.57%
  • zcashZcash(ZEC)$1,562.304.68%
  • Figure HelocFigure Heloc(FIGR_HELOC)$1.030.23%
  • HyperliquidHyperliquid(HYPE)$93.075.98%
  • dogecoinDogecoin(DOGE)$0.0871043.52%
  • moneroMonero(XMR)$572.848.17%
  • whitebitWhiteBIT Coin(WBT)$83.154.11%
  • RainRain(RAIN)$0.0137505.23%
  • USDSUSDS(USDS)$1.000.01%
  • chainlinkChainlink(LINK)$12.344.62%
  • cardanoCardano(ADA)$0.2231774.69%
  • leo-tokenLEO Token(LEO)$8.89-0.23%
  • stellarStellar(XLM)$0.1934463.82%
  • uniswapUniswap(UNI)$9.166.35%
  • bitcoin-cashBitcoin Cash(BCH)$247.440.32%
  • nearNEAR Protocol(NEAR)$3.737.37%
  • Ethena USDeEthena USDe(USDE)$1.000.04%
  • daiDai(DAI)$1.000.01%
  • litecoinLitecoin(LTC)$57.244.18%
  • CantonCanton(CC)$0.1102121.01%
  • USD1USD1(USD1)$1.000.06%
  • the-open-networkGram (prev. Toncoin)(GRAM)$1.360.60%
  • avalanche-2Avalanche(AVAX)$8.487.30%
  • hedera-hashgraphHedera(HBAR)$0.0789703.95%
  • suiSui(SUI)$0.825.07%
  • Global DollarGlobal Dollar(USDG)$1.00-0.01%
  • shiba-inuShiba Inu(SHIB)$0.0000051.55%
  • crypto-com-chainCronos(CRO)$0.0591620.86%
  • MemeCoreMemeCore(M)$1.28-0.17%
  • BittensorBittensor(TAO)$255.324.89%
  • paypal-usdPayPal USD(PYUSD)$1.000.01%
  • tether-goldTether Gold(XAUT)$4,371.78-0.37%
  • Circle USYCCircle USYC(USYC)$1.140.03%
  • okbOKB(OKB)$116.402.05%
  • Ripple USDRipple USD(RLUSD)$1.000.00%
  • BlackRock USD Institutional Digital Liquidity FundBlackRock USD Institutional Digital Liquidity Fund(BUIDL)$1.000.00%
  • Ondo US Dollar YieldOndo US Dollar Yield(USDY)$1.150.23%
  • aaveAave(AAVE)$143.136.17%
  • AsterAster(ASTER)$0.760.90%
  • mantleMantle(MNT)$0.613.89%
  • OndoOndo(ONDO)$0.3982743.36%
  • Pump.funPump.fun(PUMP)$0.004109-3.62%
  • MorphoMorpho(MORPHO)$2.7418.33%
TradePoint.io
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop
No Result
View All Result
TradePoint.io
No Result
View All Result

Google Releases Mangle: A Programming Language for Deductive Database Programming

August 22, 2025
in AI & Technology
Reading Time: 4 mins read
A A
Google Releases Mangle: A Programming Language for Deductive Database Programming
ShareShareShareShareShare

Google has introduced Mangle, a new open-source programming language that extends the classic logic-based language Datalog for modern deductive database programming. Implemented as a Go library, Mangle is designed to simplify the complex task of querying and reasoning about data spread across multiple, disparate sources.

The release addresses a growing challenge for developers and security engineers: data fragmentation. In modern software ecosystems, information about dependencies, vulnerabilities, configurations, and infrastructure resides in various formats and locations. Mangle provides a unified, declarative framework to analyze this information cohesively.

YOU MAY ALSO LIKE

GGUF vs GPTQ vs AWQ vs EXL2: LLM Model Formats Explained (2026)

Consumers Sue Anthropic, OpenAI, SpaceXAI and Google Over Alleged AI Pact – Unite.AI

At its core, Mangle is an extension of Datalog, a declarative logic programming language with roots in database theory. While traditional Datalog is powerful for expressing complex queries, it often lacks features needed for practical, real-world applications. Mangle bridges this gap by introducing several key extensions while aiming to maintain the accessibility and simplicity of its predecessor.

Key Features and Extensions

Mangle enhances traditional Datalog with features essential for modern development and security workflows:

  • Recursive Rules: A hallmark of Datalog, Mangle fully supports recursive rules. This enables developers to elegantly express transitive relationships, which are common in tasks like tracing a project’s full dependency tree or mapping access rights through a hierarchy.
  • Uniform Data Access: Mangle’s primary strength lies in its ability to treat multiple data sources as a single, logical database. It can ingest facts from files, APIs, or other data stores, allowing developers to write queries that seamlessly join information without worrying about the underlying source.
  • Aggregation and Function Calls: Moving beyond pure logic, Mangle incorporates practical extensions like aggregation functions (e.g., count, sum) and the ability to call external functions. This allows for more complex computations and enables integration with existing codebases, letting developers enrich their logical analysis with custom business logic.

Practical Applications in Focus

The design of Mangle makes it particularly well-suited for several critical domains:

  1. Vulnerability Detection: Security teams can use Mangle to model security policies and codebases as a set of facts and rules. For example, one could write a rule stating that a project is vulnerable if it depends on a library with a known CVE. Mangle can then recursively check the entire dependency graph to flag affected projects.
  2. Software Dependency Analysis: Mangle is a natural fit for navigating the complexities of modern software supply chains. It can be used to analyze Software Bill of Materials (SBOMs), enforce versioning policies across an organization, or identify projects impacted by a deprecated library.
  3. Knowledge Graph Modeling: The language provides a powerful tool for building and querying knowledge graphs. By representing entities and their relationships as logical facts, organizations can use Mangle to uncover hidden connections and perform sophisticated reasoning over large, interconnected datasets.

Implementation and Developer Accessibility

By implementing Mangle as a Go library, Google has ensured it can be easily embedded into a wide range of existing applications and analysis tools. This approach avoids the overhead of a standalone database system and puts powerful deductive querying capabilities directly into the hands of developers. The project’s documentation emphasizes practicality, aiming to make logic-based programming accessible to developers who may be more familiar with imperative or object-oriented paradigms.

The release of Mangle provides a powerful new tool for any developer, SRE, or security professional tasked with making sense of complex, distributed information. By combining the declarative elegance of Datalog with the practical features needed for modern software, Google has delivered a solution poised to simplify everything from security analysis to infrastructure management.


Check out the GitHub Page. Feel free to check out our GitHub Page for Tutorials, Codes and Notebooks. Also, feel free to follow us on Twitter and don’t forget to join our 100k+ ML SubReddit and Subscribe to our Newsletter.


Max is an AI analyst at MarkTechPost, based in Silicon Valley, who actively shapes the future of technology. He teaches robotics at Brainvyne, combats spam with ComplyEmail, and leverages AI daily to translate complex tech advancements into clear, understandable insights

Credit: Source link

ShareTweetSendSharePin

Related Posts

GGUF vs GPTQ vs AWQ vs EXL2: LLM Model Formats Explained (2026)
AI & Technology

GGUF vs GPTQ vs AWQ vs EXL2: LLM Model Formats Explained (2026)

September 19, 2026
Consumers Sue Anthropic, OpenAI, SpaceXAI and Google Over Alleged AI Pact – Unite.AI
AI & Technology

Consumers Sue Anthropic, OpenAI, SpaceXAI and Google Over Alleged AI Pact – Unite.AI

September 19, 2026
How Focus Mode Has Changed In iOS 27
AI & Technology

How Focus Mode Has Changed In iOS 27

September 18, 2026
AI Almost Led The US Military To Start A War With China, Report Says
AI & Technology

AI Almost Led The US Military To Start A War With China, Report Says

September 18, 2026
Next Post
The beach where Malcolm-Jamal Warner drowned had warning signs about rip currents

The beach where Malcolm-Jamal Warner drowned had warning signs about rip currents

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

No Result
View All Result
Hierarchical NeRF with JAX3D for Volumetric Rendering, Novel-View Synthesis, and 3D Reconstruction

Hierarchical NeRF with JAX3D for Volumetric Rendering, Novel-View Synthesis, and 3D Reconstruction

September 13, 2026
Raymond Horsch posted ads on Craigslist, preyed on prostitutes: Victim’s cousin – newsnationnow.com

Raymond Horsch posted ads on Craigslist, preyed on prostitutes: Victim’s cousin – newsnationnow.com

September 18, 2026
The Boox Note Air6C E Ink Tablet Flips Pages Nearly 40 Percent Faster

The Boox Note Air6C E Ink Tablet Flips Pages Nearly 40 Percent Faster

September 16, 2026

About

Learn more

Our Services

Legal

Privacy Policy

Terms of Use

Bloggers

Learn more

Article Links

Contact

Advertise

Ask us anything

©2020- TradePoint.io - All rights reserved!

Tradepoint.io, being just a publishing and technology platform, is not a registered broker-dealer or investment adviser. So we do not provide investment advice. Rather, brokerage services are provided to clients of Tradepoint.io by independent SEC-registered broker-dealers and members of FINRA/SIPC. Every form of investing carries some risk and past performance is not a guarantee of future results. “Tradepoint.io“, “Instant Investing” and “My Trading Tools” are registered trademarks of Apperbuild, LLC.

This website is operated by Apperbuild, LLC. We have no link to any brokerage firm and we do not provide investment advice. Every information and resource we provide is solely for the education of our readers. © 2020 Apperbuild, LLC. All rights reserved.

No Result
View All Result
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop

© 2023 - TradePoint.io - All Rights Reserved!