Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 10, 2016, 06:54:41 AM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: JazzScheme  (Read 4202 times)

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
JazzScheme
« on: June 29, 2008, 07:36:50 PM »
Anybody is familiar with JazzScheme?

I'm intrigued. Somebody mentioned it to me today. It's open source and seems to run on many OS and has a multiplatform GUI.

Some features :

Quote
Please note that this list is under development and represents only a subset of all JazzScheme's features.

Jazz, the language

Paradigms

    * Functional programming
    * Generic programming
    * Object-oriented programming
    * Interface-oriented programming
    * Dynamic programming
    * Static programming

Scheme compliance

    * R5RS

Module / Library system

Runtime Model

    * Interpreter
    * Compiler

Type System

    * Fully optional
    * Type inference
    * Scheme integration
          o Supports all Scheme primitive types
          o Annotating fixnums and flonums will generate optimal numerical code

Jedi, the IDE

Languages Edited

    * Jazz
    * Scheme
    * Common Lisp
    * C++
    * Java

Text Editor

    * Edit definitions
    * Cross-reference database to browse references
    * Browser metaphor navigation
    * Syntax coloring
    * Textual macro recording
    * Mouse copying
    * Unlimited undo / redo
    * Clipboard stack
    * Customisable code completion
    * Code indentation
    * Chapters browser
    * Definitions browser
    * Compare to saved
    * Fully programmable

Debugger

    * Dynamic debugger
    * Console to evaluate code
    * Stack inspector supporting threads
    * Tooltips over variables

Search & Replace

    * Multiple simultaneous searches and replaces
    * Ability to play textual macro on replace

Group Work

    * Compare Directories
    * Compare Files

Build System

    * Integrated build system


Target

  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 1,606
    • View Profile
    • Donate to Member
Re: JazzScheme
« Reply #1 on: June 29, 2008, 07:49:11 PM »
this would seem to limit it's immediate potential...

Screenshot - 30_06_08 , 10_48_16.png

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: JazzScheme
« Reply #2 on: June 29, 2008, 07:57:36 PM »
 :-[

Oups... i should've read more carefully... I guess this more for the adventurous souls then...

666wman

  • Participant
  • Joined in 2008
  • *
  • default avatar
  • Posts: 4
    • View Profile
    • Donate to Member
Re: JazzScheme
« Reply #3 on: October 22, 2008, 11:28:10 AM »
this would seem to limit it's immediate potential...
get gambit-c 4.3.0
git-clone git://64.235.209.250/git/jazz
cd jazz
gsc
configure
make
make jedi
enjoy ;-)

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: JazzScheme
« Reply #4 on: October 23, 2008, 12:51:27 AM »
Thanks a lot 666wman. Are you involved in the project development yourself ?

666wman

  • Participant
  • Joined in 2008
  • *
  • default avatar
  • Posts: 4
    • View Profile
    • Donate to Member
Re: JazzScheme
« Reply #5 on: October 23, 2008, 12:19:14 PM »
Thanks a lot 666wman. Are you involved in the project development yourself ?

No, it's that jazz guys seemed more like doing stuff instead of talking aboud cool stuff they might do if they didn't waste all the time blogging about cool stuff they might do.

And because jazz is really a nice piece of work (even art), when i googled whether there are some news and seen this thread, i thought that commit logs would say more / a bit different story then stale webpage ;-)

666wman

  • Participant
  • Joined in 2008
  • *
  • default avatar
  • Posts: 4
    • View Profile
    • Donate to Member
Re: JazzScheme
« Reply #6 on: October 23, 2008, 12:24:22 PM »
one last bit of info: last time i checked, there was no documentation, so anybody wanting to try it out should have at least some lisp, preferrably scheme experince.

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: JazzScheme
« Reply #7 on: October 24, 2008, 11:44:00 PM »
Thanks 66wman. I'll be able to talk more in a couple days -- pretty  busy until Sunday. To be honest, I'm just starting to learn how to program (java, in college). But others here are veterans... So I invite you to talk about your lisp and jazz experience right here, in this thread...  :)

I'll just post an excerpt of what you sent me privately -- hope you don't mind   :

Quote
i'd say jazz looks like the most promising lisp development environment today. and it seems its maturing quite nicely, also.
  :D

Guillaume Cartier -- the man behind JazzScheme --  is, I believe, living in Montreal, like me. Will have to double check though...

666wman

  • Participant
  • Joined in 2008
  • *
  • default avatar
  • Posts: 4
    • View Profile
    • Donate to Member
Re: JazzScheme
« Reply #8 on: December 10, 2008, 07:52:57 AM »
Everybody curious about JazzScheme, the time to join the http://groups.google...com/group/jazzscheme group is now.
Closed beta (for members of this group) should be released in near future, followed by public release (based of feedback from closed beta).

The jazzscheme.org pages had been also updated, so check them out.