---
title: "What is CAML?"  
description: "What is CAML?"  
author: "Anonymous User"  
published: 2011-11-15  
updated: 2020-09-23  
canonical: https://www.mindstick.com/interview/1363/what-is-caml  
category: "sharepoint"  
tags: ["sharepoint"]  
reading_time: 1 minute  

---

# What is CAML?

CAML is an acronym for Categorical Abstract Machine Language. CAML is statically typed, strictly evaluated, and uses memory management automatically. LISP is the first CAML implementation. CAML Light was implemented in C. CAML Special Light is added a powerful module system to the core language, in addition to complete rewriting, Objective CAML is the current implementation of CAML, which adds an object layer.

## Answers

### Answer by Aditya da costa

Collaborative Application Markup Language (CAML) is an XML-based language that developers can use to create custom views and query SharePoint lists.

### Answer by Anonymous User

CAML is an acronym for Categorical Abstract Machine Language. CAML is statically typed, strictly evaluated, and uses memory management automatically. LISP is the first CAML implementation. CAML Light was implemented in C. CAML Special Light is added a powerful module system to the core language, in addition to complete rewriting, Objective CAML is the current implementation of CAML, which adds an object layer.


---

Original Source: https://www.mindstick.com/interview/1363/what-is-caml

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
