-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgix-ide-and-more-next-steps.html
18 lines (17 loc) · 10 KB
/
gix-ide-and-more-next-steps.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html><html lang="en-us"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Gix-IDE (and more): next steps - mridoni's development blog</title><meta name="description" content="Gix-IDE (and more): next steps I decided to start these pages (well, there's only one at the moment, but you never know) to provide some feedback on what I am working on in Gix-IDE and in other software projects (some related, others not) that I will be releasing in a few weeks. I deemed this necessary (or at least useful) because Gix-IDE is currently updated once in a while, basically when I think a release…"><meta name="generator" content="Publii Open-Source CMS for Static Site"><link rel="canonical" href="https://mridoni.github.io/gix-ide-and-more-next-steps.html"><link rel="alternate" type="application/atom+xml" href="https://mridoni.github.io/feed.xml"><link rel="alternate" type="application/json" href="https://mridoni.github.io/feed.json"><meta property="og:title" content="Gix-IDE (and more): next steps"><meta property="og:site_name" content="mridoni's development blog"><meta property="og:description" content="Gix-IDE (and more): next steps I decided to start these pages (well, there's only one at the moment, but you never know) to provide some feedback on what I am working on in Gix-IDE and in other software projects (some related, others not) that I will be releasing in a few weeks. I deemed this necessary (or at least useful) because Gix-IDE is currently updated once in a while, basically when I think a release…"><meta property="og:url" content="https://mridoni.github.io/gix-ide-and-more-next-steps.html"><meta property="og:type" content="article"><style>:root{--body-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--heading-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--logo-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--menu-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}</style><link rel="stylesheet" href="https://mridoni.github.io/assets/css/style.css?v=c65e4b699f773de4045874d9f49bbe9c"><script type="application/ld+json">{"@context":"http://schema.org","@type":"Article","mainEntityOfPage":{"@type":"WebPage","@id":"https://mridoni.github.io/gix-ide-and-more-next-steps.html"},"headline":"Gix-IDE (and more): next steps","datePublished":"2021-12-30T14:51","dateModified":"2021-12-30T16:43","description":"Gix-IDE (and more): next steps I decided to start these pages (well, there's only one at the moment, but you never know) to provide some feedback on what I am working on in Gix-IDE and in other software projects (some related, others not) that I will be releasing in a few weeks. I deemed this necessary (or at least useful) because Gix-IDE is currently updated once in a while, basically when I think a release…","author":{"@type":"Person","name":"Marco Ridoni","url":"https://mridoni.github.io/authors/marco-ridoni/"},"publisher":{"@type":"Organization","name":"Marco Ridoni"}}</script></head><body><div class="site-container"><header class="top" id="js-header"><a class="logo" href="https://mridoni.github.io/">mridoni's development blog</a></header><main><article class="post"><div class="hero"><header class="hero__content"><div class="wrapper"><div class="post__meta"><time datetime="2021-12-30T14:51">December 30, 2021</time></div><h1>Gix-IDE (and more): next steps</h1></div></header></div><div class="wrapper post__entry"><h3><strong>Gix-IDE (and more): next steps</strong></h3><p>I decided to start these pages (well, there's only one at the moment, but you never know) to provide some feedback on what I am working on in Gix-IDE and in other software projects (some related, others not) that I will be releasing in a few weeks.</p><p>I deemed this necessary (or at least useful) because Gix-IDE is currently updated once in a while, basically when I think a release is ready, or due, and I wanted to fill the gap between one release and the other, and let people know that, well, I am still working on it or that, when duty (my day-job) calls, you'll have to be patient.</p><p>The next release (1.0.7) is almost ready, as you can read in <a href="https://mridoni.github.io/gix-ide-107-is-coming.html" target="_blank" rel="noopener noreferrer">another post</a>. After that I will restart the work I began a couple of months ago and that involves a complete refactoring of the debugger. The debugger will be a separate module (actually two, at least on Windows, for x64 and x86) and the IDE will communicate with it through a well-defined protocol, that I intend to document (time-constraints permitting, of course). This will have important consequences:</p><ol><li>On Windows (and possibly on Linux) it will be possible to debug programs for a different (but obviously supported) architecture: in practice this means that on x64 Windows you will be able to debug both x64 and x86 programs from either version of the IDE, while at the moment you can only debug programs compiled for your host architecture (actually the architecture Gix-IDE was compiled for).</li><li>It will be possible to have remote debugging and it will be easier to implement an "attach and debug" feature</li><li>It will be possible to use the debugger to develop your own debugging client</li></ol><p>I am not promising that all these features will be present in the first major release (it will probably be named 1.1.x) but this is definitely the road ahead.</p></div><footer class="wrapper post__footer"><p class="post__last-updated">This article was updated on December 30, 2021</p><div class="post__share"><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fmridoni.github.io%2Fgix-ide-and-more-next-steps.html" class="js-share facebook" rel="nofollow noopener noreferrer"><svg class="icon" aria-hidden="true" focusable="false"><use xlink:href="https://mridoni.github.io/assets/svg/svg-map.svg#facebook"/></svg> <span>Facebook</span> </a><a href="https://twitter.com/share?url=https%3A%2F%2Fmridoni.github.io%2Fgix-ide-and-more-next-steps.html&via=%40quasicomese&text=Gix-IDE%20(and%20more)%3A%20next%20steps" class="js-share twitter" rel="nofollow noopener noreferrer"><svg class="icon" aria-hidden="true" focusable="false"><use xlink:href="https://mridoni.github.io/assets/svg/svg-map.svg#twitter"/></svg> <span>Twitter</span> </a><a href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fmridoni.github.io%2Fgix-ide-and-more-next-steps.html" class="js-share linkedin" rel="nofollow noopener noreferrer"><svg class="icon" aria-hidden="true" focusable="false"><use xlink:href="https://mridoni.github.io/assets/svg/svg-map.svg#linkedin"/></svg> <span>LinkedIn</span></a></div></footer></article><nav class="post__nav"><div class="post__nav-inner"><div class="post__nav-prev"><svg width="1.041em" height="0.416em" aria-hidden="true"><use xlink:href="https://mridoni.github.io/assets/svg/svg-map.svg#arrow-prev"/></svg> <a href="https://mridoni.github.io/gix-ide-107-is-coming.html" class="invert post__nav-link" rel="prev"><span>Previous</span> Gix-IDE 1.0.7 is coming</a></div><div class="post__nav-next"><a href="https://mridoni.github.io/gix-ide-107-is-behind-the-corner.html" class="invert post__nav-link" rel="next"><span>Next</span> Gix-IDE 1.0.7 is behind the corner </a><svg width="1.041em" height="0.416em" aria-hidden="true"><use xlink:href="https://mridoni.github.io/assets/svg/svg-map.svg#arrow-next"/></svg></div></div></nav><div class="post__related related"><div class="wrapper"><h2 class="h5 related__title">You should also read:</h2><article class="related__item"><div class="feed__meta"><time datetime="2022-02-25T14:29" class="feed__date">February 25, 2022</time></div><h3 class="h1"><a href="https://mridoni.github.io/gix-ide-v109.html" class="invert">Gix-IDE v1.0.9</a></h3></article><article class="related__item"><div class="feed__meta"><time datetime="2022-02-22T16:20" class="feed__date">February 22, 2022</time></div><h3 class="h1"><a href="https://mridoni.github.io/gix-ide-and-gixsql-v108-are-out.html" class="invert">Gix-IDE and GixSQL v1.0.8 are out</a></h3></article><article class="related__item"><div class="feed__meta"><time datetime="2022-02-19T09:57" class="feed__date">February 19, 2022</time></div><h3 class="h1"><a href="https://mridoni.github.io/gix-ide-and-gixsql-108-are-coming.html" class="invert">Gix-IDE and GixSQL 1.0.8 are coming</a></h3></article></div></div></main><footer class="footer"><div class="footer__copyright"><p>Powered by Publii</p></div><button class="footer__bttop js-footer__bttop" aria-label="Back to top"><svg><title>Back to top</title><use xlink:href="https://mridoni.github.io/assets/svg/svg-map.svg#toparrow"/></svg></button></footer></div><script>window.publiiThemeMenuConfig = {
mobileMenuMode: 'sidebar',
animationSpeed: 300,
submenuWidth: 'auto',
doubleClickTime: 500,
mobileMenuExpandableSubmenus: true,
relatedContainerForOverlayMenuSelector: '.top',
};</script><script defer="defer" src="https://mridoni.github.io/assets/js/scripts.min.js?v=48e9576b9741cf2a93ab25c5689c9f5d"></script><script>var images = document.querySelectorAll('img[loading]');
for (var i = 0; i < images.length; i++) {
if (images[i].complete) {
images[i].classList.add('is-loaded');
} else {
images[i].addEventListener('load', function () {
this.classList.add('is-loaded');
}, false);
}
}</script></body></html>