Mocl

Last updated
mocl
Paradigms Multi-paradigm: procedural, functional, object-oriented, meta, reflective, generic
Family Lisp
Developer Wukix, Inc.
First appeared23 June 2013;7 years ago (2013-06-23)
Stable release
14.05 / 6 May 2014;6 years ago (2014-05-06)
Typing discipline dynamic, strong
Scope Lexical, optionally dynamic
Implementation language Common Lisp
Platform IA-32, x86-64, ARM, ARM64
OS iOS, Android, macOS
License Proprietary [1]
Website wukix.com/mocl

mocl is a programming language, a dialect and implementation of the language Lisp named Common Lisp. It is focused on mobile device platforms. It includes a compiler and runtime system. It currently runs on iOS, Android, and macOS.

Contents

History

mocl was first announced on November 14, 2012. [2] The first release was timed to occur at Lisp universal time 3581000000 (June 23, 2013). [3] [4] The most recent release of mocl is named Paren Mage and was released on May 6, 2014, [5] adding support for macOS application creation and a remote read–eval–print loop (REPL) that runs on the mobile device. [6]

Related Research Articles

AutoCAD Commercial computer-aided design (CAD) and drafting software application

AutoCAD is a commercial computer-aided design (CAD) and drafting software application. Developed and marketed by Autodesk, AutoCAD was first released in December 1982 as a desktop app running on microcomputers with internal graphics controllers. Before AutoCAD was introduced, most commercial CAD programs ran on mainframe computers or minicomputers, with each CAD operator (user) working at a separate graphics terminal. Since 2010, AutoCAD was released as a mobile- and web app as well, marketed as AutoCAD 360.

Microsoft Windows, commonly referred to as Windows, is a group of several proprietary graphical operating system families, all of which are developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. Active Microsoft Windows families include Windows NT and Windows IoT; these may encompass subfamilies, e.g. Windows Server or Windows Embedded Compact. Defunct Microsoft Windows families include Windows 9x, Windows Mobile and Windows Phone.

Microsoft Office Suite of office programs developed by Microsoft

Microsoft Office, or simply Office, is a family of client software, server software, and services developed by Microsoft. It was first announced by Bill Gates on August 1, 1988, at COMDEX in Las Vegas. Initially a marketing term for an office suite, the first version of Office contained Microsoft Word, Microsoft Excel, and Microsoft PowerPoint. Over the years, Office applications have grown substantially closer with shared features such as a common spell checker, OLE data integration and Visual Basic for Applications scripting language. Microsoft also positions Office as a development platform for line-of-business software under the Office Business Applications brand. On July 10, 2012, Softpedia reported that Office was being used by over a billion people worldwide.

In computing, cross-platform software is computer software that is implemented on multiple computing platforms. Cross-platform software may be divided into two types; one requires individual building or compilation for each platform that it supports, and the other one can be directly run on any platform without special preparation, e.g., software written in an interpreted language or pre-compiled portable bytecode for which the interpreters or run-time packages are common or standard components of all platforms.

Calendar (Apple) personal calendar application for macOS and iOS by Apple Inc.

Calendar is a personal calendar app made by Apple Inc. that runs on both the macOS desktop operating system and the iOS mobile operating system. It offers online cloud backup of calendars using Apple's iCloud service, or can synchronize with other calendar services, including Google Calendar and Microsoft Exchange Server.

Apple Worldwide Developers Conference, mainly known as WWDC, is a conference held annually by Apple Inc. The conference is normally held in the San Jose Convention Center in California, but in 2020, WWDC was held online at the Apple Park from June 22 to June 26. The event is usually used to showcase new software and technologies in the macOS, iOS, iPadOS and watchOS families. Attendees can participate in hands-on labs with Apple engineers and attend in-depth sessions covering a wide variety of topics.

LispWorks is computer software, a proprietary implementation and integrated development environment (IDE) for the programming language Common Lisp. LispWorks was developed by the UK software company Harlequin Ltd., and first published in 1989. Harlequin ultimately spun off its Lisp division as Xanalys Ltd., which took over management and rights to LispWorks. In January 2005, the Xanalys Lisp team formed LispWorks Ltd. to market, develop, and support the software.

JavaFX Java software platform for GUI

JavaFX is a software platform for creating and delivering desktop applications, as well as rich Internet applications (RIAs) that can run across a wide variety of devices. JavaFX is intended to replace Swing as the standard GUI library for Java SE, but both will be included for the foreseeable future. JavaFX has support for desktop computers and web browsers on Microsoft Windows, Linux, and macOS.

A mobile operating system is an operating system for mobile phones, tablets, smartwatches, 2-in-1 PCs or other mobile devices. While computers such as typical laptops are 'mobile', the operating systems usually used on them are not considered mobile ones, as they were originally designed for desktop computers that historically did not have or need specific mobile features. This distinction is becoming blurred in some newer operating systems that are hybrids made for both uses.

libffi is a foreign function interface library. It provides a C programming language interface for calling natively compiled functions given information about the target function at run time instead of compile time. It also implements the opposite functionality: libffi can produce a pointer to a function that can accept and decode any combination of arguments defined at run time.

iOS Mobile operating system by Apple

iOS is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone and iPod Touch; it also powered the iPad until the introduction of iPadOS in 2019. It is the world's second-most widely installed mobile operating system, after Android. It is the basis for three other operating systems made by Apple: iPadOS, tvOS, and watchOS.

Clozure CL (CCL) is a Common Lisp implementation. It implements the full ANSI Common Lisp standard with several extensions. It contains a command line development environment, an experimental integrated development environment (IDE) for Mac OS X using the Hemlock editor, and can also be used with SLIME. Clozure CL is open source and the project is hosted by Clozure Associates.

MobileMe is a discontinued subscription-based collection of online services and software offered by Apple Inc. All services were gradually transitioned to and eventually replaced by the free iCloud, and MobileMe ceased on June 30, 2012, with transfers to iCloud being available until July 31, 2012, or data being available for download until that date, when the site finally closed completely. On that date all data was deleted, and email addresses of accounts not transferred to iCloud were marked as unused.

iOS is a mobile operating system, developed by Apple Inc. for iPhone, iPad, iPod Touch, and HomePod. Updates for iOS are released through iTunes on Microsoft Windows and versions of macOS before macOS Catalina and, since iOS 5, via over-the-air software updates. With the announcement of iOS 5 on June 6, 2011, a USB connection to iTunes was no longer needed to activate iOS devices; data synchronization can happen automatically and wirelessly through Apple's iCloud service. Major new iOS releases are announced yearly during the Apple Worldwide Developers Conference (WWDC), and are usually released in September of the same year, usually coinciding with the release of new iPhone models. On September 24, 2019, Apple rebranded the operating system for the iPad line to iPadOS. iPadOS is similar to iOS but has received a few tablet oriented features. The most recent version of iOS and iPadOS is 13.5.1 which was released on June 1, 2020. The most recent iOS 13 beta release is 13.6 GM, which was released on July 9, 2020; the most recent iOS 14 beta releases include 14.0 beta 2, which was released on July 7, 2020, and 14.0 public beta 1, which was released on July 9, 2020.

NS Basic is a family of development tools developed and commercially marketed by NSB Corporation in Toronto, Ontario, Canada for iOS, Android, Microsoft Windows, MacOS, Linux, BlackBerry OS, WebOS, Newton OS, Palm OS, Windows CE and Windows Mobile.

Macintosh Common Lisp (MCL) is an implementation and IDE for the Common Lisp programming language. Various versions of MCL run under the classic Mac OS and Mac OS X.

Xamarin San Francisco, California based software company

Xamarin is a Microsoft-owned San Francisco-based software company founded in May 2011 by the engineers that created Mono, Xamarin.Android and Xamarin.iOS, which are cross-platform implementations of the Common Language Infrastructure (CLI) and Common Language Specifications.

iCloud cloud storage and cloud computing system

iCloud is a cloud storage and cloud computing service from Apple Inc. launched on October 12, 2011. As of 2018, the service had an estimated 850 million users, up from 782 million users in 2016.

Firefox OS mobile operating system written by Mozilla

Firefox OS is a discontinued open-source operating system – made for smartphones, tablet computers and smart TVs – designed by Mozilla and external contributors. It is based on the rendering engine of the Firefox web browser, Gecko, and on the Linux kernel. It was first commercially released in 2013.

macOS Catalina 16th major version of the macOS operating system

macOS Catalina is the sixteenth and, as of July 2020, current major release of macOS, Apple Inc.'s desktop operating system for Macintosh computers. It is the successor to macOS Mojave and precedes macOS Big Sur, which is planned to be released in the second half of 2020. It was announced at WWDC 2019 on June 3, 2019, and was released to the public on October 7, 2019. Catalina is the first version of macOS to support only 64-bit applications and the first to include Activation Lock. It is the last version of macOS to have the version number prefix of 10, as the next release, Big Sur, is listed as version 11.0.

References

  1. "mocl License Agreement" . Retrieved 2018-12-13.
  2. "Initial mocl announcement". Archived from the original on 2012-11-17.
  3. "mocl presentation at ECLM 2013" (PDF).
  4. "ECLM 2013 Schedule".
  5. "mocl Paren Mage Announcement".
  6. "mocl Paren Mage Release".