Tags » IronScheme

Dynamic binding in C#

So someone asked a question on StackOverflow today, and I gathered the best solution was to use dynamic binding.

Here follows a simple example on how to achieve it: 150 more words

Default

Using IronScheme in Unity3D

valerydc has successfully managed to embed and use IronScheme in Unity3D :)

See http://forum.unity3d.com/threads/76266-Facilities-for-script-languages-Scheme-in-particular for details. You can also view the initial discussion @ http://ironscheme.codeplex.com/Thread/View.aspx?ThreadId=243958.

Thanks a lot!

Default

Writing fast arithmetic code on IronScheme

As some may have noticed, I have started actively working on IronScheme again. After a year of fiddling with other shit like microcontrollers and other hardware-related program, the itch for ‘bare-metal’ knowledge has finally subsided enough to let IronScheme take preference. 361 more words

Default

Experimental monolitic IronScheme executable

Hi

A common request is to have some form of compiled libraries to run a Scheme program, and not relying on source files for the program to run. 178 more words

Default

IronScheme and C# 4's new dynamic keyword

So everyone (well all the IronXXX people) is doing it, so I might well too :)

I present using IronScheme in C# 4:

class Program
{
  static dynamic Scheme = new SchemeEnvironment();

  static void Main(string[] args)
  {
    var list = Scheme.list;
    var map = Scheme.map;
    var reverse = Scheme.reverse;

    Func<int, int> f = x => x * x;

    var r = map(f, reverse(map(f, list(1, 2, 3))));

    Console.WriteLine(r.car); // prints 81
  }
}
… 19 more words
Default

IronScheme 1.0 RC 1 released

Hi

After just over 1 year in beta phase, IronScheme has moved into release candidate phase.

Download and release notes for IronScheme 1.0 RC 1.

Cheers

leppie

Default

Replaced BigInteger implementation with a faster one

Hi

I have recently checked in code that completely removes the usage (and in fact removes it from existence) of the DLR’s BigInteger implementation and replaces it with the IntX big number implementation. 143 more words

Default