{
  "id": 16207323,
  "title": "Michigan prof creates Python-like Jac language for AI agents",
  "url": "https://urgent.news/2026/10/23/michigan-prof-creates-python-like-jac-language-for-ai-agents",
  "topic": "ai",
  "section": "AI",
  "published": "2026-10-23T15:46:19.000Z",
  "source": {
    "name": "The Register Science",
    "slug": "the-register-science",
    "url": "https://www.theregister.com/devops/2026/10/23/michigan-prof-creates-python-like-jac-language-for-ai-agents/5305110"
  },
  "original_language": "en",
  "account": "Python programmer Jason Mars has introduced a novel language called Jac, designed to cater to artificial intelligence agents as primary entities. At the All Things Open conference in Raleigh, North Carolina, Mars showcased Jac alongside its runtime, Jaseci. He argued that existing programming languages were primarily crafted for human programmers and are ill-suited to comprehend AI needs. Jac is a Python-like language that unifies TypeScript and Python runtimes and toolchains, compiling to Python bytecode, JavaScript, and native machine code. It can utilize libraries from both the PyPI and npm ecosystems and incorporates the LLVM compiler to implement Rust-style borrow checking and ownership semantics. Jac can also import C and C++ libraries. Mars suggested a new abstraction method, representing data structures as graphs, enabling AI agents to directly process data without the need for database tables or class-based objects.",
  "summary": "Stop burning $165K on AI rewrites; Jac is meant to \"gobble up\" your polyglot stack",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}