Talk:The JavaScript Problem: Difference between revisions
419928194516 (talk | contribs) (→Comparison table: edited table. wiki markup, how I had forgotten thee.) |
419928194516 (talk | contribs) (→Comparison table: more modifications, my wiki-fu is rusty.) |
||
Line 9: | Line 9: | ||
I left out the "approach" column because I think it is best we just link to a more thorough explanation, otherwise the table will become rather messy. | I left out the "approach" column because I think it is best we just link to a more thorough explanation, otherwise the table will become rather messy. | ||
{| class="wikitable" style="position:relative;left:-80px;top:30px;" | {| class="wikitable sortable collapsible" style="position:relative;left:-80px;top:30px;" | ||
|- style="font-size:80%;" | |||
! class="unsortable" |System !! Lazy !! FFI !! Pure !! Haskell syntax !! Haskell type system !! Performance !! class="unsortable" |TCO !! class="unsortable" |Demos !! Easy Setup !! Compression !! Maintenance !! FRP library !! Client-side Libraries !! Threads !! class="unsortable" | Package support | |||
|- align="center" | |- align="center" | ||
! scope="row" | [[#GHCJS|GHCJS]] | |||
! scope="row" | GHCJS | |||
|| ✓ || ✓ || ✓ || ✓ || ✓ || good || full || some || no || poor || active || yes || few || yes || cabal | || ✓ || ✓ || ✓ || ✓ || ✓ || good || full || some || no || poor || active || yes || few || yes || cabal | ||
|- align="center" | |- align="center" | ||
! scope="row" | UHC | ! scope="row" | [[#UHC|UHC]] | ||
|| ✓ || ✓ || ✓ || ✓ || ✓ || poor || full || some || moderate || very poor || active || yes || some || no || none | || ✓ || ✓ || ✓ || ✓ || ✓ || poor || full || some || moderate || very poor || active || yes || some || no || none | ||
|- align="center" | |- align="center" | ||
! scope="row" | Haste | ! scope="row" | [[#Haste|Haste]] | ||
|| ✓ || ✓ || ✓ || ✓ || ✓ ||| good || full || ? || yes || decent || active || yes || few || no || none | || ✓ || ✓ || ✓ || ✓ || ✓ ||| good || full || ? || yes || decent || active || yes || few || no || none | ||
|- align="center" | |- align="center" | ||
! scope="row" | Roy | ! scope="row" | [[#Roy|Roy]] | ||
|| ✗ || ✗ || ? || ✗ || ✗ || ? || ? || few || yes || ? || active || no || few || no || ? | || ✗ || ✗ || ? || ✗ || ✗ || ? || ? || few || yes || ? || active || no || few || no || ? | ||
|- align="center" | |- align="center" | ||
! scope="row" | Elm | ! scope="row" | [[#Elm|Elm]] | ||
|| ? || ? || ✓ || ✗ || ? || ? || ? || many || yes || good || active || yes || none || no || ? | || ? || ? || ✓ || ✗ || ? || ? || ? || many || yes || good || active || yes || none || no || ? | ||
|- align="center" | |- align="center" | ||
! scope="row" | Fay | ! scope="row" | [[#Fay|Fay]] | ||
|| ✓ || ✓ || ✓ || ✓* || ✓* || good || limited || many || yes || strong || active || no || some || no || none | || ✓ || ✓ || ✓ || ✓* || ✓* || good || limited || many || yes || strong || active || no || some || no || none | ||
|} | |} | ||
--[[User:419928194516|419928194516]] 22:50, 21 September 2012 (UTC) | --[[User:419928194516|419928194516]] 22:50, 21 September 2012 (UTC) |
Revision as of 01:01, 22 September 2012
Goals
Individual projects
Comparison table
I have transferred most of the table from this[1] thread here into wiki markup. It needs to be completed and inserted. I think that links to subheads in this article or links to the websites of these projects would be excellent in the first column, so I will do that as soon as we decide where we shall link.
I left out the "approach" column because I think it is best we just link to a more thorough explanation, otherwise the table will become rather messy.
System | Lazy | FFI | Pure | Haskell syntax | Haskell type system | Performance | TCO | Demos | Easy Setup | Compression | Maintenance | FRP library | Client-side Libraries | Threads | Package support |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GHCJS | ✓ | ✓ | ✓ | ✓ | ✓ | good | full | some | no | poor | active | yes | few | yes | cabal |
UHC | ✓ | ✓ | ✓ | ✓ | ✓ | poor | full | some | moderate | very poor | active | yes | some | no | none |
Haste | ✓ | ✓ | ✓ | ✓ | ✓ | good | full | ? | yes | decent | active | yes | few | no | none |
Roy | ✗ | ✗ | ? | ✗ | ✗ | ? | ? | few | yes | ? | active | no | few | no | ? |
Elm | ? | ? | ✓ | ✗ | ? | ? | ? | many | yes | good | active | yes | none | no | ? |
Fay | ✓ | ✓ | ✓ | ✓* | ✓* | good | limited | many | yes | strong | active | no | some | no | none |
--419928194516 22:50, 21 September 2012 (UTC)