Announcing LambdaBeans 1.0 RC

I've just released LambdaBeans 1.0 Release Candidate, and IDE for Scheme built on top of the NetBeans Platform.

LambdaBeans is being built on OpenSolaris, but should run on Windows, Linux, Mac OSX and other platforms supporting Java 1.6.

Features

Features include:

  • Includes SISC and Kawa.
  • Includes SLIB 3b1.
  • Supports SISC, Kawa, SCM, Guile, Gauche and Gambit.
  • Embedded REPL with history (arrow up/arrow down).
  • R5RS and SLIB help.
  • Syntax highlighting.
  • R5RS Autocompletion.
  • Scheme definitions navigation.
  • Scheme definitions autocompletion.
  • Integrates with CVS/Subversion/Mercurial.
  • Simple project structure.

Of course all those features don't work correctly, because this is a beta release camuflated as a release candidate. But, hey, don't tell anybody, ok?

Links

I've set up a specific LambdaBeans blog.

LambdaBeans is hosted at Kenai, where you can find downloads, source code, issue tracking and mailing lists.

Installing

1.0 Release Candidate does not include an installer, so you should download and unzip the binary in the downloads section at Kenai.

Then you should make sure you have a Java 1.6 runtime on your path.

And then open the lambdabeans/bin and execute the binary for your platform there.

There're some rough edges in LambdaBeans 1.0 RC, so I'd appreciate any issue reports.

Happy Scheming, Antonio

  • Comment #1, by Suhail Manzoor

    Very cool. Thanks Antonio!!

  • Comment #2, by Pospec

    Nice. Thumbs up!

  • Comment #3, by Anon tester

    Tested on ubuntu 9.04, unzipped to home, opened terminal, cd'd to bin and tried './lambdabeans' and 'sh lambdabeans'.

    user@host ~/l/bin> ./lambdabeans
    Usage: java [-options] class [args...]
    (to execute a class)
    or java [-options] -jar jarfile [args...]
    ...
    [java help output DELETED]
    ...
    -splash:
    show splash screen with specified image
    See http://java.sun.com/javase/reference for more details.
    java.util.MissingResourceException: No such bundle org.netbeans.core.startup.Bundle
    at org.openide.util.NbBundle.getBundle(NbBundle.java:440)
    at org.openide.util.NbBundle.getBundle(NbBundle.java:388)
    at org.openide.util.NbBundle.getMessage(NbBundle.java:631)
    at org.openide.util.NbBundle.getMessage(NbBundle.java:698)
    at org.openide.util.NbBundle.getMessage(NbBundle.java:647)
    at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:235)
    at org.netbeans.core.startup.TopLogging.initialize(TopLogging.java:205)
    at org.netbeans.core.startup.TopLogging.initialize(TopLogging.java:179)
    at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:225)
    at org.netbeans.core.startup.Main.start(Main.java:237)
    at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:110)
    at java.lang.Thread.run(Thread.java:636)
    Caused by: Offending classloader: org.netbeans.MainImpl$BootClassLoader@10b4199

  • Comment #4, by Phil

    Any resolution to comment #3 and the missing resource exception?

  • Comment #5, by François

    I installed it in Ubuntu Jaunty: just copied the whole lambdabeans folder into /opt, then created the menu item with command /opt/lambdabeans/bin/lambdabeans %U
    Does work. Just the same as under Windows XP.
    If you try the command

Add a comment




No HTML allowed.