Skip to content

Tag Archives: Ikarus

Setting up OpenGL with Ikarus on Cygwin 1.7

While not left without questions I did get OpenGL running correctly with Ikarus over the weekend. Here is the patch file against trunk to make it happy.

How are DLLs used on Cygwin 1.7?

Over the weekend I needed to set up a R6RS Scheme interpreter on Cygwin. It came down to either PLT or Ikarus. Both seem to be straightforward builds but I couldn’t make PLT happy so I went with Ikarus instead. It was a very simple and straightforward configuration and took maybe a minute to build. [...]

Change the REPL Prompt in Ikarus

Aziz added the ability to change the REPL prompt in the latest revision of Ikarus: (waiter-prompt-string "<prompt>") (via ikarus-users)

A very rough proposal for a Scheme package manager

I’ve started working on a package manager implementation, dubbed “dorodango”[0]. I post this as a feedback request, not because there’s working code to show yet. dorodango is/will (ATM) be based upon these concepts, which I hereby put up for discussion: Read the rest here.

Ikarus now supports PLT Scribble syntax

Ikarus now supports PLT Scribble syntax. (via Ikarus)

A History of Bootstrapping Ikarus Scheme

In this post, Aziz explains the history of how he went about bootstrapping Ikarus Scheme. First, there was a Scheme->C compiler (running under Petite Chez). I did not invest much in making it generate good code (details omitted) since I know I was going to throw it away eventually. I would use it to compile [...]

Ikarus Adds Preliminary Debugger Support

In this post Aziz announced that Ikarus has preliminary debugger support. Awesome.

Differences between the Chez and Ikarus module systems

An R6RS library and a Chez top-level module have similarities: they both have bodies that contain variable and syntax definitions, some of which can be exported, and you can import one module into another. So, they’re similar on the surface. But there are major differences. 1. Outer scope Chez modules exist in some environment (typically, [...]