I want an IDE

Your unique in-house language or framework deserves an adequate IDE support. Depending on your usage patterns, the improvements a new IDE brings will differ.

New Developments

Speed up the development:

Improve your code quality:

Personality: Andrey Tarantsov

Andrey is our chief technical officer and the primary contact person for any new projects or business questions. He's also the one who contributed the initial Ruby type inferencing code into Eclipse DLTK and demoed it at EclipseCon 2007.


Code Maintenance

Success story: DTL IDE

EskoArtwork has developed an in-house dynamically typed language in 80s. The language, called DTL, has been is use since then, allowing the company to smoothly transition from mainframes to microcomputers running DOS, Windows and then Mac OS X.

The DTL IDE developed by YourSway includes a state-of-art type inferencing engine for DTL, which calculates the necessary type information for code assistance and static checks.

The debugger part of the IDE provides a state-of-art debugger with all the standard features like stepping, breakpoints, watches and variables view. It also includes a few advanced features not commonly found in debuggers for dynamically-typed languages: Attach to Process and on-the-fly code reloading.

Stop introducing new bugs when making changes:

Help new developers to get up to speed (or existing developers to dig into some unfamiliar components):

Improve code quality by letting your developers apply automated refactorings to the code base. Static analysis kung-fu makes sure that no new bugs get introduced along the way.


Automated Migration

Sooner or later the technologies you use become outdated, and you seek migration to another platform. You almost certainly cannot afford a rewrite of the entire codebase, so automated migration is the way to go.

It is possible to migrate to another library, framework or to another language altogether. The automated migration tool created for your specific needs will handle 95% of all the needed changes, so that with very little effort your codebase gets into a brand new world.

Individual Features

We obviously know nothing about your language at this point, however we want to give you an idea of what to expect. So we made a review of possible IDE features and a very rough estimation of the amount of work needed to implement them.

Interested?

Contact us to discuss how we can help.