Liste des Groupes | Revenir à l prolog |
Hi,
Wanna found an IDE business. Well the Editor
is only the Tip of the Ice Berg. What gives
you wings like red bull, is this:
- Instant editing:
Files don’t really have a modified status,
they get directly written. Typically the MVC
is buffer based there. But for instant editing,
buffers are written when an application switch happens.
- Local File Content History:
IntelliJ keeps a local file content history.
This compensates the dangers of instant editing.
Instant editing is very useful for tool interaction,
like interacting with a Prolog system. Through local
file content history I can view local changes and
undo them across IDE starts.
- CVS Integration:
IntelliJ has CVS integration, like SVN, GIT, etc..
through their local history. You can freely choose
what to commit or not. And you can also receive
changes from a repo.
- File System Operation Integration:
Local File Content History and CVS Integration are
in sync with refactoring. So when I move a file, this
is a move on the file system. But File Content History
and CVS don’t get confused by a move. The simply show it
in their history as well.
- File Content Index:
The IDE also maintains a global text index, and
this text index gets notified by external changes and
internal changes. They pretty well have it always accurate,
including file moves, lengthy re-indexing of a whole
repository happens rarely.
Mild Shock schrieb:Hi,
>
The average Prologer in 2025:
>
Interview with an Emacs Enthusiast [Colorized]
https://www.youtube.com/watch?v=urcL86UpqZc
>
What happens when a Prolog does a web server?
>
You end up with the PiLLoW framework,
with nonsense such as html//1 and print_html/1.
This is the worst "milestone" ever in Prolog.
>
https://cliplab.org/Software/pillow/pillow.html
>
Bye
>
>
Les messages affichés proviennent d'usenet.