Login   Register  
PHP Classes
elePHPant
Icontem

eMacros: PHP LISP language interpreter

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Info   View files View files (113)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2014-07-31 (3 months ago) RSS 2.0 feedNot enough user ratingsTotal: 166 All time: 7,419 This week: 1,550Up
Version License PHP version Categories  
emacros 1.0.3BSD License5.4PHP 5, Emulators
Description Author  

This package implements an extensible LISP language interpreter in PHP.

It is a fork of the LisPHP project for interpreting strings of PHP code.

It executes the given LISP code and returns the output of the LISP program as result.

The package provides LISP functions for implementing core funcionality but it can be extended with additional PHP classes.

Picture of Emmanuel Antico
Name: Emmanuel Antico <contact>
Classes: 3 packages by
Country: Argentina Argentina
Age: ???
All time rank: 335848 in Argentina Argentina
Week rank: 1879 Up24 in Argentina Argentina Up

  Files folder image Files  
File Role Description
Files folder imagesrc (1 directory)
Files folder imagetests (2 directories)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Data Auxiliary data
Accessible without login Plain text file README.md Doc. Auxiliary data
Accessible without login Plain text file README_es.md Doc. Auxiliary data

  Files folder image Files  /  src  
File Role Description
Files folder imageeMacros (7 files, 5 directories)

  Files folder image Files  /  src  /  eMacros  
File Role Description
Files folder imageEnvironment (3 files)
Files folder imageException (1 file)
Files folder imagePackage (16 files)
Files folder imageProgram (4 files)
Files folder imageRuntime (2 files, 19 directories)
  Accessible without login Plain text file Applicable.php Class Class source
  Accessible without login Plain text file Expression.php Class Class source
  Accessible without login Plain text file GenericList.php Class Class source
  Accessible without login Plain text file Literal.php Class Class source
  Accessible without login Plain text file Parser.php Class Class source
  Accessible without login Plain text file Scope.php Class Class source
  Accessible without login Plain text file Symbol.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Environment  
File Role Description
  Accessible without login Plain text file DefaultEnvironment.php Class Class source
  Accessible without login Plain text file Environment.php Class Class source
  Accessible without login Plain text file ExtendedEnvironment.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Exception  
File Role Description
  Accessible without login Plain text file ParseException.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Package  
File Role Description
  Accessible without login Plain text file ArrayPackage.php Class Class source
  Accessible without login Plain text file BufferPackage.php Class Class source
  Accessible without login Plain text file CorePackage.php Class Class source
  Accessible without login Plain text file CTypePackage.php Class Class source
  Accessible without login Plain text file DatePackage.php Class Class source
  Accessible without login Plain text file FilePackage.php Class Class source
  Accessible without login Plain text file FilterPackage.php Class Class source
  Accessible without login Plain text file HashPackage.php Class Class source
  Accessible without login Plain text file HTMLPackage.php Class Class source
  Accessible without login Plain text file JSONPackage.php Class Class source
  Accessible without login Plain text file MathPackage.php Class Class source
  Accessible without login Plain text file Package.php Class Class source
  Accessible without login Plain text file PasswordPackage.php Class Class source
  Accessible without login Plain text file RegexPackage.php Class Class source
  Accessible without login Plain text file RequestPackage.php Class Class source
  Accessible without login Plain text file StringPackage.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Program  
File Role Description
  Accessible without login Plain text file ListProgram.php Class Class source
  Accessible without login Plain text file Program.php Class Class source
  Accessible without login Plain text file SimpleProgram.php Class Class source
  Accessible without login Plain text file TextProgram.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  
File Role Description
Files folder imageArgument (4 files)
Files folder imageArithmetic (5 files)
Files folder imageBinary (2 files)
Files folder imageBuilder (3 files)
Files folder imageCallback (2 files)
Files folder imageCollection (11 files)
Files folder imageComparison (9 files)
Files folder imageEnvironment (2 files)
Files folder imageFilter (2 files)
Files folder imageHTML (1 file)
Files folder imageLogical (5 files)
Files folder imageMethod (1 file)
Files folder imageOutput (1 file)
Files folder imageProperty (3 files)
Files folder imageRegex (4 files)
Files folder imageString (3 files)
Files folder imageSymbol (3 files)
Files folder imageType (6 files)
Files folder imageValue (3 files)
  Accessible without login Plain text file GenericFunction.php Class Class source
  Accessible without login Plain text file PHPFunction.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Argument  
File Role Description
  Accessible without login Plain text file ArgumentCount.php Class Class source
  Accessible without login Plain text file ArgumentExists.php Class Class source
  Accessible without login Plain text file ArgumentGet.php Class Class source
  Accessible without login Plain text file ArgumentList.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Arithmetic  
File Role Description
  Accessible without login Plain text file Addition.php Class Class source
  Accessible without login Plain text file Division.php Class Class source
  Accessible without login Plain text file Modulus.php Class Class source
  Accessible without login Plain text file Multiplication.php Class Class source
  Accessible without login Plain text file Subtraction.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Binary  
File Role Description
  Accessible without login Plain text file BinaryAnd.php Class Class source
  Accessible without login Plain text file BinaryOr.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Builder  
File Role Description
  Accessible without login Plain text file ArrayBuilder.php Class Class source
  Accessible without login Plain text file InstanceBuilder.php Class Class source
  Accessible without login Plain text file ObjectBuilder.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Callback  
File Role Description
  Accessible without login Plain text file CallFunction.php Class Class source
  Accessible without login Plain text file CallFunctionArray.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Collection  
File Role Description
  Accessible without login Plain text file ArrayMap.php Class Class source
  Accessible without login Plain text file ArrayPop.php Class Class source
  Accessible without login Plain text file ArrayPush.php Class Class source
  Accessible without login Plain text file ArrayShift.php Class Class source
  Accessible without login Plain text file ArrayShuffle.php Class Class source
  Accessible without login Plain text file ArraySort.php Class Class source
  Accessible without login Plain text file ArrayUnshift.php Class Class source
  Accessible without login Plain text file ArrayWalk.php Class Class source
  Accessible without login Plain text file Car.php Class Class source
  Accessible without login Plain text file Cdr.php Class Class source
  Accessible without login Plain text file Count.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Comparison  
File Role Description
  Accessible without login Plain text file ComparisonPredicate.php Class Class source
  Accessible without login Plain text file Equal.php Class Class source
  Accessible without login Plain text file GreaterEqual.php Class Class source
  Accessible without login Plain text file GreaterThan.php Class Class source
  Accessible without login Plain text file Identical.php Class Class source
  Accessible without login Plain text file LessEqual.php Class Class source
  Accessible without login Plain text file LessThan.php Class Class source
  Accessible without login Plain text file NotEqual.php Class Class source
  Accessible without login Plain text file NotIdentical.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Environment  
File Role Description
  Accessible without login Plain text file EnvironmentImport.php Class Class source
  Accessible without login Plain text file EnvironmentUse.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Filter  
File Role Description
  Accessible without login Plain text file FilterHasVar.php Class Class source
  Accessible without login Plain text file FilterVar.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  HTML  
File Role Description
  Accessible without login Plain text file ParseString.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Logical  
File Role Description
  Accessible without login Plain text file Cond.php Class Class source
  Accessible without login Plain text file LogicalAnd.php Class Class source
  Accessible without login Plain text file LogicalIf.php Class Class source
  Accessible without login Plain text file LogicalNot.php Class Class source
  Accessible without login Plain text file LogicalOr.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Method  
File Role Description
  Accessible without login Plain text file MethodInvoke.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Output  
File Role Description
  Accessible without login Plain text file OutputEcho.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Property  
File Role Description
  Accessible without login Plain text file PropertyAssign.php Class Class source
  Accessible without login Plain text file PropertyExists.php Class Class source
  Accessible without login Plain text file PropertyGet.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Regex  
File Role Description
  Accessible without login Plain text file RegexMatch.php Class Class source
  Accessible without login Plain text file RegexMatchAll.php Class Class source
  Accessible without login Plain text file RegexReplace.php Class Class source
  Accessible without login Plain text file RegexReplaceCallback.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  String  
File Role Description
  Accessible without login Plain text file Concatenation.php Class Class source
  Accessible without login Plain text file StringReplace.php Class Class source
  Accessible without login Plain text file StringScan.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Symbol  
File Role Description
  Accessible without login Plain text file SymbolExists.php Class Class source
  Accessible without login Plain text file SymbolLookup.php Class Class source
  Accessible without login Plain text file SymbolSet.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Type  
File Role Description
  Accessible without login Plain text file CastToType.php Class Class source
  Accessible without login Plain text file IsA.php Class Class source
  Accessible without login Plain text file IsEmpty.php Class Class source
  Accessible without login Plain text file IsInstanceOf.php Class Class source
  Accessible without login Plain text file IsType.php Class Class source
  Accessible without login Plain text file TypeOf.php Class Class source

  Files folder image Files  /  src  /  eMacros  /  Runtime  /  Value  
File Role Description
  Accessible without login Plain text file ValueReturn.php Class Class source
  Accessible without login Plain text file ValueSet.php Class Class source
  Accessible without login Plain text file ValueUnset.php Class Class source

  Files folder image Files  /  tests  
File Role Description
Files folder imageAcme (2 directories)
Files folder imageeMacros (1 directory)

  Files folder image Files  /  tests  /  Acme  
File Role Description
Files folder imageEnvironment (2 files)
Files folder imagePackage (3 files)

  Files folder image Files  /  tests  /  Acme  /  Environment  
File Role Description
  Accessible without login Plain text file CustomEnvironment.php Class Class source
  Accessible without login Plain text file ExtendedEnvironment.php Class Class source

  Files folder image Files  /  tests  /  Acme  /  Package  
File Role Description
  Accessible without login Plain text file CustomPackage.php Class Class source
  Accessible without login Plain text file GeometryPackage.php Class Class source
  Accessible without login Plain text file UserPackage.php Class Class source

  Files folder image Files  /  tests  /  eMacros  
File Role Description
Files folder imagesource (1 file)

  Files folder image Files  /  tests  /  eMacros  /  source  
File Role Description
  Accessible without login Plain text file short_keys.em Data Auxiliary data

 Version Control Unique User Downloads Download Rankings  
 100%Total:166All time:7,419
 This week:0This week:1,550Up