Hoomla

“Symmetry is a complexity reducing concept […]; seek it everywhere.”

Salsa: .Net från Haskell

clock oktober 10, 2008 16:20 by author kullbom

Idag annonserade en Andrew Appleyard Salsa: A .NET Bridge for Haskell på Haskell Cafe.

Projektet ser ut att vara en del av hans Bachelor of Science (under ledning av Manuel M. T. Chakravarty):

   A .NET Bridge for Haskell: Dancing with the Devil

...vars abstract får beskriva det hela:

Libraries are essential for software development in any language. Access to the extensive collection of high-quality libraries provided by the Microsoft .NET Framework is, understandably, something that many programmers require. This thesis addresses the challenge of providing access to .NET libraries from Haskell by developing a runtime bridge, called Salsa, between their respective runtime systems. In doing this, a new technique for binding object-oriented subtyping and method overloading in Haskell was developed, which is type safe and has a convenient syntax.

(Sedan tidigare fanns HOC: A Haskell to Objective-C Binding - sida hos Google Code - med liknande syfte...)

Bli den första att värdera denna post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


CLisp i .Net 1.1 SDK

clock augusti 31, 2007 12:46 by author kullbom
Mycket riktigt ingår det något vid namn CLisp i .Net 1.1 SDK. Ladda ner och installera .NET Framework SDK Version 1.1 och kika därefter i mappen
C:\Program Files\Microsoft.NET\FrameworkSDK\Samples\Clisp
.

Bli den första att värdera denna post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Tillbaka till LISP

clock augusti 31, 2007 01:44 by author kullbom
Det skrivs mycket om hur C# - speciellt v3.0 och LINQ - går mot att bli mer och mer funktionellt orienterat. En naturligt del i detta är att olika konstruktioner och koncept lånas från äldre funktionella språk som LISP/Scheme. I det sammanhanget kan det vara intressant att nämna några av de olika .Net-projekt som i olika grad går ut på att implementera just LISP för CLR.Det har också påståtts att en version av CLisp skulle ha följt med Visual Studio 2003(?) som ett exempelprojekt. Jag har inte själv lyckats verifiera detta påstående men det låter ju spännande.För den som råkar vara intresserad av även andra språk för CLR finns en liten sammanställning på Brian Ritchie's dotnetpowered.com.

Bli den första att värdera denna post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5