To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
Languages
Recent
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

From Wikipedia, the free encyclopedia

IronScheme
Developer(s)Llewellyn Pritchard[1]
Stable release
1.0.180 / September 19, 2019; 4 years ago (2019-09-19)
Preview release
1.0.239 / December 27, 2019; 3 years ago (2019-12-27)
Repository
Operating systemMicrosoft Windows, macOS, Linux
Platform.NET Framework, Mono
TypeProgramming language
LicenseMs-PL[2]
Websitegithub.com/IronScheme/IronScheme

IronScheme is an implementation of the Scheme programming language targeting the Microsoft .NET Framework. IronScheme is a complete rewrite of IronLisp, incorporating lessons learnt while developing IronLisp.[3]

IronScheme was planning to build upon the Microsoft Dynamic Language Runtime, but decided to abandon this idea because the DLR branch the project used became out of sync with the trunk, and also because the DLR, according to the developers, could not support the majority of the Scheme's requirements.[4] IronScheme eventually made a limited use of its own version of the Microsoft's DLR, but it had to patch it to be able to implement some required Scheme features like tail call elimination.[5][6]

See also

References

  1. ^ A .NET Triumvirate: IronScheme, IronLisp, and Xacc
  2. ^ IronScheme Nears Final Release
  3. ^ "IronScheme will aim to be a R6RS conforming Scheme implementation based on the Microsoft DLR". Retrieved 2009-03-21.
  4. ^ "Is there any silverlight sample?". 2009-05-11. Retrieved 2009-07-26. Unfortunately, my DLR branch is very out of sync with the Silverlight one. I just thought about it, perhaps I do not need the DLR perse, will investigate. The problem is that the DLR as-is, is not good enough to support the majority of the Scheme's requirements[permanent dead link]
  5. ^ ".NET Integration with current runtime?". 2010-01-05. Retrieved 2011-08-29. To make IronScheme use the current DLR, I would loose [sic] quite a few language requirements and important features, namely tail calls, and runtime record generation. Both these are not (and probably will never) be supported by the DLR, due to Silverlight compatibility requirements. Currently, IronScheme only lacks reifiable continuations to be 100% RnRS conforming. One could make IronScheme use the current DLR, but then it would not be Scheme anymore, as tail calls are extremely important (and required).
  6. ^ "Plan to update to current version of DLR?". 2008-05-14. Retrieved 2011-08-29. At the moment I only utilize about 15% of the DLR, and I would love to get rid of it eventually. The path they have chosen to do Python dynamically is too slow, and it lacks features that used to be present in the DLR (the new 'dynamic' features makes compilation to an assembly impossible). There are other features too that I had to build in, like tail calls and direct methods calls, that is also impossible in the latest DLR.

External links

This page was last edited on 13 October 2022, at 10:34
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.