@@ -324,28 +324,28 @@ <h2 id="what-do-i-need">Awesome! What do I need?</h2>
324
324
325
325
< h2 id ="what-is-it-really "> Wait, now I'm confused, what is it really?</ h2 >
326
326
< p >
327
- At the moment, PHP Integrator itself is an Atom package that consists of a CoffeeScript side (that plugs into
328
- Atom) and a PHP side . The PHP side is separate from the Atom package but is installed automatically to make
329
- the process of installing it as painless as possible for Atom users.
327
+ At the moment, PHP Integrator itself consists of a set of Atom packages written in CoffeeScript, backed by
328
+ a socket server written in PHP . The PHP server is separate from the Atom packages, but is installed
329
+ automatically to make the process of installing it as painless as possible for Atom users.
330
330
</ p >
331
331
332
332
< p >
333
- The various functionalities, such as autocompletion and refactoring, that make up the PHP Integrator 'suite',
334
- if you will, are all separate Atom packages as well. These packages interface with the base or core package
335
- via a CoffeeScript service. Most of the heavy lifting, such as indexing, analyzing types and static
336
- analysis is done by the PHP side.
333
+ Various additional functionalities, such as autocompletion and refactoring, can be installed as separate
334
+ Atom packages as well. These packages interface with the base package via a CoffeeScript service. Most of
335
+ the heavy lifting, such as indexing, analyzing types and static analysis is done by the PHP server.
337
336
</ p >
338
337
339
338
< h2 id ="is-it-really-exclusive-to-atom "> Is it really exclusive to Atom?</ h2 >
340
339
< p >
341
- The packages and CoffeeScript parts are dependent on Atom, but the PHP side , which does the heavy lifting,
342
- is not dependent on Atom at all. The PHP side was originally part of the base Atom package, but
340
+ The packages and CoffeeScript parts are dependent on Atom, but the PHP server , which does the heavy lifting,
341
+ is not dependent on Atom at all. The PHP server was originally part of the base Atom package, but
343
342
< a href ="https://gitlab.com/php-integrator/core "> has been split off into a separate repository for reuse</ a > .
344
343
</ p >
345
344
345
+ < h2 id ="is-it-really-exclusive-to-atom "> What about making it a language server?</ h2 >
346
346
< p >
347
347
The Language Server Protocol has gathered some interest of late. Currently the core is not a compliant
348
- language server, but it already is a socket server using JSON for communication. Becoming compliant with
348
+ language server, but it already is a socket server using JSON-RPC for communication. Becoming compliant with
349
349
the protocol is on the roadmap and would make the core much more reusable for other editors.
350
350
</ p >
351
351
0 commit comments