Skip to content

seertaak/bullet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README -- Bullet 

Copyright (c) Martin Percossi. All rights reserved.

The use and distribution terms for this software are covered by the
Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php).
By using this software in any fashion, you are agreeing to be bound by
the terms of this license. You must not remove this notice, or any other, 
from this software.

Bullet is a multi-paradigm (i.e. functional, imperative, and object-oriented) 
lisp for the JVM. It is currently interpreted. It features a line processor 
similar to python's, which along with bullet's infix B-expr structuring 
operators make your code cleaner and easier to edit. Bullet features tight 
interop with Java: bullet primitives are Java primitives, and method invocation 
and field access have a syntax analogous to function invocation.

Examples of bullet code reside in the src/main/bullet directory.
To run a bullet script, go into said directory and run the bash shell
script 'bt'. This in turn calls java with

target/bullet-0.0.1-SNAPSHOT-jar-with-dependencies.jar

which is the version of the jar file that contains all the dependencies required
for the project. If you already have the dependencies on your classpath,
then you can use the smaller bullet-0.0.1-SNAPSHOT.jar.

For more information on Bullet, see:

http://seertaak.posterous.com/bullet-adventures-in-a-minimally-delimited-li
http://www.arclanguage.org/item?id=15769
http://it.reddit.com/r/programming/comments/pekx5/bullet_adventures_in_a_minimallydelimited_lisp/


About

Bullet: a minimally-delimited lisp on the JVM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published