Questions tagged [ironscheme]

IronScheme is a R6RS Scheme implementation in .NET.

IronScheme is a R6RS Scheme implementation in .NET written by leppie.

21 questions
9
votes
2 answers

Integrating IronScheme into Visual Studio 2010

Is there a way (or can anyone find a way) to import IronScheme into VS2010? I've already taken a look at this question, and I've done everything I could - I even edited the binary files involved to change the version numbers. My question: Does…
5
votes
2 answers

Discovering lisp-family language .NET implementations

So basically I'm not comparing Scheme with Clojure here, I want to compare realizations. There are: Clojure-clr which can be installed even using Visual Studio extension but it's still going a bit buggy for me to use it this way. After you create…
cnd
  • 32,616
  • 62
  • 183
  • 313
5
votes
1 answer

Is IronScheme interpreted or compiled? Does it benefit from .NET Framework optimizations?

In the book "IronPython in Action," the author states that IronPython, unlike CPython, benefits from certain optimizations, both in the JIT and in the framework itself, that CPython cannot take advantage of. Consequently, IronPython is potentially…
Robert Harvey
  • 178,213
  • 47
  • 333
  • 501
5
votes
1 answer

What are some of the requirements that IronScheme couldn't complete?

According to Wikipedia: "IronScheme, an upcoming Scheme implementation, was planning to build upon the DLR, but decided to abandon this idea because the DLR branch the project used became out of sync with the trunk, and also because the DLR,…
unj2
  • 52,135
  • 87
  • 247
  • 375
4
votes
1 answer

Using ironscheme in visual studio 2008

Though it says on the IronScheme codeplex site that a plugin is included for visual studio, I have no idea how to get ironscheme working with VS... Is it possible? If so , how? Thanks
bdd
  • 3,436
  • 5
  • 31
  • 43
3
votes
2 answers

Partial evaluation in Scheme

I'm trying to use Scheme in a distributed system. The idea is that one process would evaluate some expressions and pass it on to another process to finish. Example: (do-stuff (f1 x) (f2 x)) would evaluate to (do-stuff res1 (f2 x)) in the first…
biozinc
  • 4,629
  • 2
  • 25
  • 28
3
votes
2 answers

Append string to existing textfile in IronScheme

We are trying to construct a log file using IronScheme, and we have written a code for it using racket. It works fine in racket, but IronScheme throws an error. This is what we have so far: (define…
Robert
  • 197
  • 11
3
votes
1 answer

Embedding IronScheme in a C# app

I'm trying to add a plugin architecture to my C# app. I've chosen IronScheme as the language, and also because it's built on the DLR, which should make it easier to embed. On the Codeplex Wiki, they have the following example. I changed it…
Lucas Jones
  • 19,767
  • 8
  • 75
  • 88
3
votes
1 answer

Resetting IronScheme Engine in C#

Is there a way to "reset" the IronScheme engine? I'm essentially aiming to ensure that successive calls to string.Eval() are executed independently. For example, I want to be execute "(define x 1.0) (+ x 5.0)".Eval() then reset, and have the…
pcbulldozer
  • 217
  • 1
  • 10
2
votes
1 answer

How to get IronScheme function return in C# (Visual Studio)

I am making a program in C# (using Visual Studio) which uses IronScheme, and this is a snippet of code I have. exp = "(car '('(1 2 3) 4 5 6))"; System.Console.WriteLine(exp.Eval()); Basically, I want to get the first element of that list, which is…
Chris Vilches
  • 986
  • 2
  • 10
  • 25
2
votes
2 answers

Is IronScheme suitable for working through SICP?

Will there be any incompatibilities with the code in SICP if I use IronScheme?
Tommy
1
vote
1 answer

How do I link .NET libraries into IronScheme?

I have been messing around with IronScheme and I am intrigued by it. I saw this post on creating WinForms in IronScheme, but any time I try to do reference a DLL like this: (clr-reference System) (clr-reference System.Data) (clr-reference…
Mike Webb
  • 8,855
  • 18
  • 78
  • 111
1
vote
1 answer

What is the current directory for loading source file in IronScheme?

Is there any similar command such as cd, pwd which operate on current working directory in IronScheme? I want to get the directory which is used by (load "source.ss"). Besides, since IronScheme is a standard Scheme, I think the function works in…
Thomson
  • 20,586
  • 28
  • 90
  • 134
1
vote
1 answer

start a new project in xacc.ide?

I'm trying out xacc.ide because I'm interested in dabbling with IronScheme. I just can figure out how to start a new project. There's a whole menu for projects and dealing with them but there are only options to create "Blank File" and "File..." How…
Isaiah
  • 1,995
  • 2
  • 18
  • 29
1
vote
1 answer

How to use CLR DLL library in IronScheme

I have just get started in IronScheme , and I really want to know how to add another CLR DLL library in IronScheme. Since many other Iron Stuff have AddReference function to get this down to work instantly , I can't find it in IronScheme. The…
Little Jack
  • 558
  • 4
  • 14
1
2