λ Lessons
stevekrouse.github.io
λ Lessons
1–10 of 20 posts
Re: λ Lessons
#2Re: λ Lessons
#3A couple of points:
- If there is a syntax error, the box just turns red. It would be nice to see what the issue is.
- You could probably make it clearer that it's possible to execute arbitrary expressions, by editing the map term, for example.
Re: λ Lessons
#41. Clear does not work. Firefox 22.0, private mode.
2. Clicking to expand gets tedious fast. Adding shortcut like space would be nice.
3. No syntax highlighting on function editor, also lists could use some colors.
Re: λ Lessons
#5Re: λ Lessons
#6Re: λ Lessons
#7 This document implements a small, dyanmically-typed,
subset of Haskell that includes integers, lists, functions,
pattern matching and recursion.
Also, Haskell is strictly typed... but most of us aren't ready for that anyway :-PRe: λ Lessons
#8Neat, however it feel clunky. Few things that bugged me: 1. Clear does not work. Firefox 22.0, private mode. 2. Clicking to expand gets tedious fast. Adding shortcut like space would be nice. 3. No syntax highlighting on function editor, also lists could use some colors.
5. 'Clear' clears some lines but not all. It usually seems to clear all but the top two lines for me.
Chrome v.36 in Ubuntu
Re: λ Lessons
#9The language in the function editor on the right looks like Haskell. I'm confused as to what the language you run is supposed to be, though. It doesn't seem to have Haskell syntax or semantics. The lists aren't comma-separated, and the main expression seems to require parenthesis? And what is this program doing?
(map (plus 1) [12])
(( 1) : (map (plus 1) [2]))
(( 1) : (( 2) : (map (plus 1) [])))
(( 1) : (( 2) : []))
(( 1) : [( 2)])
[( 1)( 2)]
vs. in Haskell Prelude> map (+ 1) [1, 2]
[2,3]Re: λ Lessons
#10there is a typo This document implements a small, dyanmically-typed, subset of Haskell that includes integers, lists, functions, pattern matching and recursion. Also, Haskell is strictly typed... but most of us aren't ready for that anyway :-P