Projects tagged ‘java’ and ‘scheme’


Jump to tag:

Projects tagged ‘java’ and ‘scheme’

Filtered by Project Tags java scheme

Refine results Project Tags lisp (3) c (3) python (3) interpreter (3) forth (2) ide (2) jvm (2) programming (2) bytecode (2) education (2) c++ (1) gnu (1)

[16 total ]

46 Users
   

LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations of all sorts, including those that require extensive interprocedural ... [More] analysis. LLVM is also a great target for front-end development for conventional or research programming languages, including those which require compile-time, link-time, or run-time optimization for effective implementation, proper tail calls or garbage collection. We have an incomplete list of projects which have used LLVM for various purposes, showing that you can get up-and-running quickly with LLVM, giving time to do interesting things, even if you only have a semester in a University course. We also have a list of ideas for projects in LLVM. [Less]
Created over 3 years ago.

3 Users

SISC is an extensible Java based interpreter of the algorithmic language Scheme. SISC uses modern interpretation techniques, and handily outperforms all existing JVM interpreters (often by more than ... [More] an order of magnitude). In addition, SISC is a complete implementation of the language. The entire R5RS Scheme standard is supported, no exceptions. This includes a full number tower including complex number support, arbitrary precision integers and floating point numbers, as well as hygienic R5RS macros, proper tail recursion, and first-class continuations (not just the escaping continuations as in many limited Scheme systems). SISC also attempts to implement the standard as correctly as possible, while still providing exceptional performance. [Less]
Created over 2 years ago.

1 Users
   

Kawa is a framework written in Java for implementing high-level and dynamic languages, compiling them into Java bytecodes. It includes and implementation of the Scheme programming language with ... [More] extensions to provide useful integration with the JDK and other Java classes. The included gnu.bytecode package can be used as a standalone library for generating Java bytecode. [Less]
Created over 2 years ago.

1 Users

Project name change : Counterclockwise (ccw)This project has moved to http://code.google.com/p/counterclockwise The Issues opened on this project will not be migrated and will be managed here until ... [More] they are closed New issues must be created in the new Counterclockwise project user and dev mailing lists will remain the same for now [Less]
Created about 1 year ago.

0 Users

This project hosts educational code aimed at university-level CS education. It includes many sample Python and Java files, plus other kinds of code as needed by courses. Part of the intent is to ... [More] allow courses a consistent place to provide source code, and also to make it easier for future courses to re-use and share their code. [Less]
Created about 1 year ago.

0 Users

SpécialK, an anaesthetizing algorithmic language The SpécialK language is a logical and functionnal language similar to Erlang, and used in 2nd year of CS at the university of Nice in algorithmics ... [More] course of E.Kounalis. SpécialK is a SpécialK to Scheme compiler. This package allows you to test SpécialK algorithms without translating them to Scheme - it does it for you! [Less]
Created over 3 years ago.

0 Users

JavaScheme (summary in Russian)JavaScheme предназначен для построения логических схем исполнения по Java-коду, помогая визуально ... [More] представить выбранный метод некоторого класса. Укладка схемы специально создана для языка Java, используя его синтаксические особенности, что позволяет наглядно изобразить порядок и возможные ветви исполнения. Для трех основных типов взаимосвязи между участками кода (вложенность, последовательный порядок в коде, выборочное исполнение) использованы отдельные графические решения, так, например, последовательно идущие секции программы располагаются вертикально, а в случае наличия выборочного исполнения (if, switch, catch-clause) независимые ветви располагаются горизонтально, таким образом, реальный порядок следования исполняемых участков кода будет соответствовать направлению сверху вниз в схеме. Пользователь выбирает файл, содержащий в себе исходный код интересующего класса, затем выбирает один из классов, объявленных в этом файле, и метод класса для изображения в новой вкладке. Поддерживается сохранение схемы в .jpg, .bmp, .png или .gif. Для удобства восприятия вложенные структуры по желанию пользователя можно выделять рамками. Текущая версия программы поддерживает синтаксис языка Java версии 1.6. Поддерживается возможность изображать методы package local-классов, в том числе если их несколько в данном файле; тем не менее, на данном этапе не разрешается просматривать схемы для вложенных классов. Возможное развитие:• возможность разметки кода специальными тэгами, позволяющими не изображать на схеме отдельные части кода либо сворачивать некоторые части в одно целое; • превращение изображения в динамическое: • возможность сворачивания вложенных конструкций щелчком мыши по изображенной вершине дерева схемы, • возможность посдвечивания следующей конструкции для конструкций break и continue, • гипертекстовая навигация по вызовам методов (по щелчку мыши по части схемы, соответствующей вызову метода, переходить к схеме для этого метода); • API, поддерживающий динамическую загрузку визуальных форм для конструкций языка; • интеграция в среду разработки (IDEA, Eclipse). [Less]
Created about 1 year ago.

0 Users

Streme (pronounced as "stream") is a Scheme-inspired language with a concurrent interpreter. The main goal is to make effective use of multiple cores when evaluating programs. This way the interpreter ... [More] can perform analysis to make programs run faster. Some of the properties of Streme: interpreter built around tasks that can be submitted and executed asynchronously (first-class environments, continuations and interpreter) (maximal reflective capabilities with introspection) CPS evaluator using asynchronous continuations runs on Java VM and interoperable with Java [Less]
Created about 1 month ago.

0 Users

A collection of my just for fun projects written in c/java/Common Lisp/scheme/python.
Created about 1 year ago.

0 Users

LambdaBeans is an IDE for the Scheme programming language. Current versionCurrent version is 1.0 Release Candidate, released on January, 2009. 1.0 RC - Main featuresSyntax coloring Indentation ... [More] Includes SLIB 3b1 Online R5RS, SLIB and SRFI help Autocompletion of definitions in the current project Multiple project support Embedded SISC Scheme interpreter Definition navigator May use external GUILE Scheme interpreter May use external SCM Scheme interpreter Supported platformsLambdaBeans has been tested in OpenSolaris, Linux and Microsoft Windows XP, with Java 1.5. [Less]
Created about 1 year ago.