Personal tools

Talk:The JavaScript Problem

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Comparison table: added headings to move table below nav)
(Comparison table: edited table. wiki markup, how I had forgotten thee.)
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"
+
{| class="wikitable" style="position:relative;left:-80px;top:30px;"
|-
+
|- align="center"
 
! System !! Lazy !! FFI !! Pure !! Haskell syntax !! Haskell type system !! Performance !! TCO !! Demos !! Easy Setup !! Compression !! Maintenance !! FRP library !! Client-side Libraries !! Threads !! Package support
 
! System !! Lazy !! FFI !! Pure !! Haskell syntax !! Haskell type system !! Performance !! TCO !! Demos !! Easy Setup !! Compression !! Maintenance !! FRP library !! Client-side Libraries !! Threads !! Package support
|-
+
|- align="center"
| GHCJS || ✓ || ✓ || ✓ || ✓ || ✓ || good || full || some || no || poor || active || yes || few || yes || cabal
+
! scope="row" | GHCJS
|-
+
|| ✓ || ✓ || ✓ || ✓ || ✓ || good || full || some || no || poor || active || yes || few || yes || cabal
| UHC || ✓ || ✓ || ✓ || ✓ || ✓ || poor || full || some || moderate || very poor || active || yes || some || no || none
+
|- align="center"
|-
+
! scope="row" | UHC
| Haste || ✓ || ✓ || ✓ || ✓ || ✓ ||| good || full || ? || yes || decent || active || yes || few || no || none
+
|| ✓ || ✓ || ✓ || ✓ || ✓ || poor || full || some || moderate || very poor || active || yes || some || no || none
|-
+
|- align="center"
| Roy || ✗ || ✗ || ? || ✗ || ✗ || ? || ? || few || yes || ? || active || no || few || no || ?
+
! scope="row" | Haste
|-
+
|| ✓ || ✓ || ✓ || ✓ || ✓ ||| good || full || ? || yes || decent || active || yes || few || no || none
| Elm || ? || ? || ✓ || ✗ || ? || ? || ? || many || yes || good || active || yes || none || no || ?
+
|- align="center"
|-
+
! scope="row" | Roy
| Fay || || || || ✓* || ✓* || good || limited || many || yes || strong || active || no || some || no || none
+
|| || || ? || || || ? || ? || few || yes || ? || active || no || few || no || ?
  +
|- align="center"
  +
! scope="row" | Elm
  +
|| ? || ? || ✓ || ✗ || ? || ? || ? || many || yes || good || active || yes || none || no || ?
  +
|- align="center"
  +
! scope="row" | Fay
  +
|| ✓ || ✓ || ✓ || ✓* || ✓* || good || limited || many || yes || strong || active || no || some || no || none
 
|}
 
|}
   

Revision as of 00:40, 22 September 2012

1 Goals

1.1 Individual projects

1.2 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)