Husk-scheme 3.4.2 Released Scheme language

Source: Internet
Author: User
Keywords Scheme haskell husk-scheme the same language family
Tags advanced advanced features digital problems programming language released syntax

Husk is a scheme-and-family language written by Haskell to implement a subset of the R5RS standard. Provides advanced features of r5rs, including continuations, macro commands, and a complete digital tower.

Husk-scheme 3.4.2 A number of performance improvements and fixes problems with syntax and letrec-syntax.

About Scheme

The Scheme language, a modern variant and dialect of Lisp, was born in 1975 and was completed by Gerald J. Sussman and Guy L Steele Jr of MIT. Unlike other Lisp, scheme can be compiled into machine code.

The Lisp language has a long history, almost as long as http://www.aliyun.com/zixun/aggregation/29818.html ">fortran." In the the 1950s, computer scientists first invented the Fortran language for digital computing, and later on symbolic computing, John McCarthy of MIT developed the Lisp (List 處理) language in 1960. The language was originally a programming language designed for table processing and was later widely used to deal with artificial intelligence issues. The Lisp program is filled with pairs of nested parentheses, and these nested symbolic expressions embody recursion. Recursion is one of the basic concepts of mathematics, from the recursive theory, all the functions can be computed can be classified into several basic recursive functions of various combinations.

The scheme language specification is very short, with a total of only 50 pages, and even the common Lisp Specification's index is not long, but is called the Queen of the Modern programming language kingdom. It's different from previous and future LISP implementations, but it's easy to learn.

A major feature of scheme is that it can manipulate function calls like manipulating data. Scheme was created by MIT in the 70 's, and its main purpose is to train people's machine thinking. It is famous for its concise language environment and a lot of mental thinking.

Because of the long history of the Lisp language, we often feel confused in the initial approach to scheme syntax. But this language has its own unique charm.

Software Information: Https://github.com/justinethier/husk-scheme

Download Address: https://nodeload.github.com/justinethier/husk-scheme/zipball/v3.4.2

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.