A C# implementation of a reasonably large subset of Haskell (everybody's favorite functional programming language!) - no Internet connection required and completely offline.
Contact Info:
chessnutco@outlook.com
Specific Features
1. Efficient lazy evaluation
2. Basic arithmetic
3. Method to evaluate highly recursive functions without raising a stack overflow exception
4. Function composition using infix (.) operator
5. Higher order functions (functions that take functions as arguments and return functions)
6. Local variable definitions using where expression
7. Pattern matching for the arguments of functions
8. Infix operators definitions allowed
9. Boolean types and if then else expressions
10. && || and comparison operators (i.e. >, <, /=, ==, etc.)
11. Lists supported
12. map, filter, foldr, length, head, tail functions are defined
13. [1,2,3,4] syntax is allowed, as well as [1,2..30]
14. Ability to input multi-line expressions (not indenting)
This project was done as an attempt to better understand languages and functional programming in particular. If there any other features (of the language or the UI) that you want me to implement, leave a review or drop me an email at chessnutco@outlook.com and I'll see what I can do about it!
免費玩Haskell Interpreter APP玩免費
免費玩Haskell Interpreter App
熱門國家 | 系統支援 | 版本 | 費用 | APP評分 | 上架日期 | 更新日期 |
---|---|---|---|---|---|---|
美國 (U.S.A) | Windows Windows 市集 | 1.0.0.0 App下載 | 免費 | 2013-10-26 | 2014-09-25 |