Giter Site home page Giter Site logo

evrim / core-server Goto Github PK

View Code? Open in Web Editor NEW
16.0 16.0 3.0 2.46 MB

[Core-serveR] - A Common Lisp Application Server

License: GNU General Public License v3.0

Shell 0.36% Haskell 0.25% XSLT 0.15% Common Lisp 84.68% Emacs Lisp 11.41% C 1.28% CSS 1.87%

core-server's People

Contributors

evrim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

core-server's Issues

parsing xml

interesting that if xml/html is broken, it takes a lot more time to parse it. For instance, if you don't provide a /> to a meta tag just like:

<meta http-equiv="Cont\"'ent-Type" content="text/html; charset=utf-8">

First evaluation is the proper one, second doen't properly close tags.

SERVER> (time                                                                                                                                                          
         (dotimes (i 10)                                                                                                                                               
           (read-stream                                                                                                                                                
            (make-xml-stream                                                                                                                                           
             (make-core-stream                                                                                                                                         
              #P"~/core-server/src/manager/wwwroot/index.html")))))
Evaluation took:                                                                                                                                                       
  0.162 seconds of real time                                                                                                                                           
  0.160000 seconds of total run time (0.160000 user, 0.000000 system)                                                                                                  
  98.77% CPU                                                                                                                                                           
  389,519,379 processor cycles                                                                                                                                         
  8,281,520 bytes consed     
SERVER> (time                                                                                                                                                          
         (dotimes (i 10)                                                                                                                                               
           (read-stream                                                                                                                                                
            (make-xml-stream                                                                                                                                           
             (make-core-stream                                                                                                                                         
              #P"~/core-server/src/manager/wwwroot/index.html")))))
Evaluation took:                                                                                                                                                       
  1.275 seconds of real time                                                                                                                                           
  1.270000 seconds of total run time (1.270000 user, 0.000000 system)                                                                                                  
  [ Run times consist of 0.020 seconds GC time, and 1.250 seconds non-GC time. ]                                                                                       
  99.61% CPU                                                                                                                                                           
  3,059,192,781 processor cycles                                                                                                                                       
  54,797,888 bytes consed                

make this nice piece of code loadable via quicklisp

in core-server project there are many useful and excellent tools, utilities, frameworks. also the core-server itself is a nice piece of shit.

if we want more people to use it, develop it we MUST have it in the quicklisp release system.

let's discuss the technical issues and prepare a roadmap to accomplish this.

pre1.0 feature requests

after a long time, its time to go for a release. here is a chance to make feature requests.

Feature request

Since underlying lisp system can interpret and compile files, i want to be able to create new lisp files from my web browser and develop my own application from my tablet pc. Therefore i dont need to setup a development environment. İs it possible to implement such a feature gor core-server?

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.