Categories


Authors:
lemming
opensource software

Schemely

Products: IntelliJ IDEA

Vendor: Colin Fleming

Email: N/A

Website: https://github.com/cmf/schemely/

License: http://www.opensource.org/licenses/bsd-license.php

Bugtracker page

Description:

Plugin for Scheme language support
Downloads: 1989
Rating:
Participated in rating: 1
Version Since Build Until Build File/URL Size (Kb) Date Details
0.1.0. 103.72. . Download 4101.91 2011-04-23 20:56:15 details
. .
3 updates are hidden show all updates

Recent change notes:

Schemely is an editing mode for Scheme code in IntelliJ 10. This code is currently unstable and only suitable for enthusiastic alpha/beta testers.

Features:

  • Basics (paren matching, indenting, syntax highlighting)
  • Symbol navigation/Rename/Find Usages
  • Supports SISC and Kawa
  • Interactive REPL with history, completion and syntax highlighting
  • Compilation
  • Structure view

Currently the code is undergoing some large changes, and lots of things don\'t work:

  • Kawa support is almost totally broken (in fact it\'s currently disabled)
  • Symbol resolution doesn\'t work across files
  • Symbol resolution (which affects navigation, rename and find usages) is currently broken in the face of macros
  • Structure view is almost totally broken

Fixing at least the first 2 of these is my top priority and hopefully won\'t take too long.

There is also a long list of planned features:

  • Finish running/compilation support
  • Proper support for modules
  • Customisable indentation
  • Cross-file symbol resolution (support import, load and friends)
  • Symbol resolution in the presence of macros (this is kind of hard)
  • Macro support (expand macro)
  • Extract function, extract variable, extract let binding
  • Paredit type support
  • Resolution of Java symbols for JVM-based Schemes
  • Racket support
  • Support for quirks of various implementations (case sensitivity etc)
  • Debugging support
  • Support for Android development with Kawa
  • Documentation

Comments:

i2shar
Rated:
2011-10-29 01:02:18
Good to begin with - gives parenthesis matching. Need more syntactical help.
.