Difference between revisions of "Talk:The JavaScript Problem"
Jump to navigation
Jump to search
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%;" |
||
⚫ | |||
|- align="center" |
|- align="center" |
||
⚫ | |||
⚫ | |||
− | |- align="center" |
||
⚫ | |||
|| ✓ || ✓ || ✓ || ✓ || ✓ || 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 |
||
|} |
|} |
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)