Giter VIP home page Giter VIP logo

phpreboot's People

phpreboot's Issues

Implements ===

=== is not currently implemented 


Original issue reported on code.google.com by remi.forax on 13 May 2010 at 9:08

Enhance error messages

Currently because of the mixed interpretation/compilation,
error messages are raw.

  - define a clear policy for error message/stacktrace
  - improve reporting of line numbers

Original issue reported on code.google.com by remi.forax on 12 May 2010 at 11:25

Add ternary operator

The ternary operator ?: is not available

Original issue reported on code.google.com by remi.forax on 13 May 2010 at 9:03

Enforce static type declaration

Provide code for:
int a
and
int a = expr

and check type at runtime.
This is needed *before* implementing a runtime compiler

Original issue reported on code.google.com by remi.forax on 2 May 2010 at 9:43

conformance to SQL 92

add missing grammar part to be at least conform
to SQL 92.

Original issue reported on code.google.com by remi.forax on 2 May 2010 at 9:36

Trailing comma in array syntax

PHP supports trailing comma in array syntax,
phpr should do the same

Original issue reported on code.google.com by remi.forax on 13 May 2010 at 8:55

Improve flow analysis in the compiler

The compiler has to do at least a detection
of dead code to don't have spurious VerifyError.

Original issue reported on code.google.com by remi.forax on 12 May 2010 at 11:27

Object oriented programming

Language seems to lack any terms for defining and instantiating classes.

Take a look at Moose, a "postmodern object system for Perl 5". It has a great 
feature set, albeit with a slightly awkward syntax.

MooseX::Declare is an extension that offers some syntactic sugar.

http://search.cpan.org/dist/Moose/lib/Moose.pm
http://search.cpan.org/dist/MooseX-Declare/lib/MooseX/Declare.pm

Original issue reported on code.google.com by [email protected] on 10 Oct 2011 at 10:20

Serialization

Implements serialization of runtime type
checks if the serialization format can be compatible with PHP

Original issue reported on code.google.com by remi.forax on 13 May 2010 at 9:01

plan: add a URI/path literal

URI and path should have their own literals
but '/' or foo are already used in the grammar 

Original issue reported on code.google.com by remi.forax on 2 May 2010 at 9:38

plan: implement XPath or/and XQuery

Currently their is no way to get a list of XML nodes
unless writing error prone recursive functions.

Original issue reported on code.google.com by remi.forax on 2 May 2010 at 9:42

add a email-address literal

Add a way to create and validate email addresses

Original issue reported on code.google.com by remi.forax on 13 May 2010 at 9:35

Project should be renamed.

While phpreboot might be a name that will capture the interest of PHP users, in 
the long term it's likely to act as a hindrance.

It might limit the number of contributors you get from outside the PHP world.

And it might lead to suggestions being dismissed prematurely because they 
differ from what is found in PHP.

And it's selling your language short.

Original issue reported on code.google.com by [email protected] on 10 Oct 2011 at 10:12

Runs on Java

This runs on Java and will thus be awful forever.  PHP is bad enough as it is, 
does it really need to run on top of JVM?

Original issue reported on code.google.com by [email protected] on 10 Oct 2011 at 4:00

rt.XML as no parent

No way to implements XPath descend axis

Original issue reported on code.google.com by remi.forax on 2 May 2010 at 9:35

Add Date/Time runtime support

Add data/time support perhaps closer to database Date/time than Java 
Date/time 

Original issue reported on code.google.com by remi.forax on 13 May 2010 at 9:30

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.