digitalmars.D - Editor recommendations for new users.
- Nicholas Wilson (15/15) Aug 27 2017 So I will be doing a workshop on programming for the biology
- Dukc (9/24) Aug 27 2017 Those all apply to Geany. It's much like Notepad++ but
- Nick Treleaven (4/7) Aug 30 2017 No, Geany supports generation and automatic loading of global
- Dukc (7/14) Sep 05 2017 Also, like Lopatin said, DLangIDE is, at least theoretically a
- Moritz Maxeiner (8/23) Aug 27 2017 Textadept [1] matches your requirements.
- Petar Kirov [ZombineDev] (2/17) Aug 27 2017 vim or SublimeText
- Anonymouse (17/18) Aug 30 2017 I want to get into vim. It has to be vim, can't be Neovim or gvim
- Petar Kirov [ZombineDev] (25/43) Aug 30 2017 To be honest, I'm not the right one to ask. I prefer vim (to be
- b4s1L3 (3/6) Aug 30 2017 Yeah, haha, that's the basic command you need to know when the
- Petar Kirov [ZombineDev] (5/11) Aug 30 2017 You can use any editor you want for git interactive rebase, or
- Jonathan M Davis via Digitalmars-d (25/43) Aug 30 2017 gvim and vim are the exact same program (in fact on my system, gvim is
- H. S. Teoh via Digitalmars-d (12/24) Aug 30 2017 [...]
- =?iso-8859-1?Q?Robert_M._M=FCnch?= (7/8) Sep 02 2017 If you want to learn it fast up to a level that covers 90% of what you
- Ecstatic Coder (5/20) Aug 27 2017 +1 for Geany
- user1234 (7/10) Aug 27 2017 For learning D but also if you program **only** in D. When the
- Ryion (14/27) Aug 27 2017 Visual Studio Code seems to be what you need.
- Moritz Maxeiner (5/14) Aug 27 2017 The (must) requirement was install footprint, not memory
- Jerry (8/26) Aug 27 2017 It isn't that gigantic in comparison. You can say the same thing
- Moritz Maxeiner (15/45) Aug 27 2017 It's nearly ten times the size, so yeah, it is relative to
- Adam D. Ruppe (4/10) Aug 27 2017 I don't know how it is packaged on your system, but the vim
- Moritz Maxeiner (9/20) Aug 27 2017 One can definitely splice together one's own minimal vim with D
- Ryion (16/40) Aug 28 2017 As the OP did not state any requirement, he can consider 2GB as
- Moritz Maxeiner (30/81) Aug 28 2017 If there's nothing significantly smaller that fits the other
- Ryion (42/47) Aug 29 2017 The poster asked for programs that fit his (vague) criteria, it
- Moritz Maxeiner (76/130) Aug 29 2017 We're repeating ourselves here, so we're going to have to agree
- Jerry (6/19) Aug 30 2017 The install requirement is arbitrary, and why 20MB? It just seems
- Moritz Maxeiner (13/37) Aug 30 2017 Because of the programs recommended until that post nothing was
- Jerry (8/50) Aug 31 2017 It's one of the most useless requirements in that list though.
- Moritz Maxeiner (11/42) Aug 31 2017 I disagree.
- Manu via Digitalmars-d (5/24) Aug 27 2017 I kinda feel like 'large' probably begins roughly when footprint is
- Joakim (7/22) Aug 27 2017 I only use vim, including the GUI version when I was on Windows a
- Ecstatic Coder (9/15) Aug 27 2017 I've already tried Sublime Text, and I agree that it's much more
- Vadim Lopatin (11/26) Aug 29 2017 Try DlangIDE : https://github.com/buggins/dlangide
- Vadim Lopatin (4/36) Aug 30 2017 New DlangIDE version v0.7.60 is released.
- Jonathan M Davis via Digitalmars-d (9/30) Aug 30 2017 wrote:
- H. S. Teoh via Digitalmars-d (17/22) Aug 30 2017 [...]
So I will be doing a workshop on programming for the biology department at my university and I was wondering what would best suit the users. The following are a must: support windows & mac ( the more consistent between the two the better) free no large install footprint, preferably simple install procedure (running on laptops) syntax highlighting straightforward to use anything else is a bonus. Whats your experience with what you use? Many thanks Nic
Aug 27 2017
On Sunday, 27 August 2017 at 10:05:29 UTC, Nicholas Wilson wrote:So I will be doing a workshop on programming for the biology department at my university and I was wondering what would best suit the users. The following are a must: support windows & mac ( the more consistent between the two the better) free no large install footprint, preferably simple install procedure (running on laptops) syntax highlighting straightforward to use anything else is a bonus. Whats your experience with what you use? Many thanks NicThose all apply to Geany. It's much like Notepad++ but crossplatform. I'm sure there are other good options too. The problem with geany is that it's syntax highlighting and auto-completion depend on having the file where the symbol's defined open. But that's because it's primarily a lightweight editor, not so much an IDE. It has some ide features, but I am not using them and don't know whether you can could solve these by creating a geny project.
Aug 27 2017
On Sunday, 27 August 2017 at 10:28:29 UTC, Dukc wrote:The problem with geany is that it's syntax highlighting and auto-completion depend on having the file where the symbol's defined open.No, Geany supports generation and automatic loading of global tags files: http://www.geany.org/manual/current/#symbols-and-tags-files
Aug 30 2017
On Sunday, 27 August 2017 at 10:28:29 UTC, Dukc wrote:I'm sure there are other good options too. The problem with geany is that it's syntax highlighting and auto-completion depend on having the file where the symbol's defined open. But that's because it's primarily a lightweight editor, not so much an IDE. It has some ide features, but I am not using them and don't know whether you can could solve these by creating a geny project.Also, like Lopatin said, DLangIDE is, at least theoretically a very good option. Despide being a real IDE, it is much smaller than Geany I meantioned, despite Geany being considered lightweight. And it's highlighting doesn't depend on files being opened fo editing. I have just started to use it, trough. Whether it's stable and polished enough to work well, I cannot tell yet.
Sep 05 2017
On Sunday, 27 August 2017 at 10:05:29 UTC, Nicholas Wilson wrote:So I will be doing a workshop on programming for the biology department at my university and I was wondering what would best suit the users. The following are a must: support windows & mac ( the more consistent between the two the better) free no large install footprint, preferably simple install procedure (running on laptops) syntax highlighting straightforward to use anything else is a bonus. Whats your experience with what you use? Many thanks NicTextadept [1] matches your requirements. I found it lightweight, responsive, and easy to use&extend. I'm only on Sublime Text [2][3] because it's shinier. [1] https://foicica.com/textadept/ [2] https://www.sublimetext.com/ [3] Depending on your definition of free (libre vs beer) it might also qualify
Aug 27 2017
On Sunday, 27 August 2017 at 10:05:29 UTC, Nicholas Wilson wrote:So I will be doing a workshop on programming for the biology department at my university and I was wondering what would best suit the users. The following are a must: support windows & mac ( the more consistent between the two the better) free no large install footprint, preferably simple install procedure (running on laptops) syntax highlighting straightforward to use anything else is a bonus. Whats your experience with what you use? Many thanks Nicvim or SublimeText
Aug 27 2017
On Sunday, 27 August 2017 at 12:11:14 UTC, Petar Kirov [ZombineDev] wrote:vim or SublimeTextI want to get into vim. It has to be vim, can't be Neovim or gvim or any other clone; I'm doing it for a Linux class. I'm on Arch Linux (or Manjaro), so I have plenty available from the official repos and plenty more from the user AUR repos. The wiki page on vim[1] lists several plugins which I assume are mutually exclusive. DSnips[2] was very easy to install by just installing UltiSnips and placing d.snippets in its appropriate place, but it seems to only provide, as the name suggests, boilerplate snippets. Dutyl[3] seems much more interesting but also more daunting, considering that my vim knowledge so far largely consists of :wq and :q!. Are those the two alternatives available to me? [1]: https://wiki.dlang.org/D_in_Vim [2]: https://github.com/kiith-sa/DSnips [3]: https://github.com/idanarye/vim-dutyl
Aug 30 2017
On Wednesday, 30 August 2017 at 11:28:35 UTC, Anonymouse wrote:On Sunday, 27 August 2017 at 12:11:14 UTC, Petar Kirov [ZombineDev] wrote:To be honest, I'm not the right one to ask. I prefer vim (to be specific, now I use Neovim, though not to the level that I can tell difference :D) mainly because it works inside the terminal, it's easy to use (well, after I learned it), offers a ton a customization, requires no complex setup and I can find it on almost any machine. I don't use any D specific plugins, the D syntax file that's included in the default installation is good enough for me. A couple of years ago I was into setting up IDEs and language specific plugins on editors, but nowadays I just don't bother. My advice would be to start a basic vim installation, learn the difference between the different modes (normal, insert, visual, terminal - specific to nvim, etc.), learn the basic normal mode commands, windows splitting, macros, and so on. The best way to learn vim is to make it your default editor so that you're forced to be proficient with it. At first your productivity will be quite low, because you will be constantly looking basic stuff up, but after a while it will become part of your muscle memory, just like Ctrl+A/Z/X/C/V are probably now. There are plenty of good guides to follow, e.g.: http://www.terminally-incoherent.com/blog/2012/03/21/why-vim/ https://scotch.io/tutorials/getting-started-with-vim-an-interactive-guide https://gist.github.com/bpierre/0a0025d348b6001394e0 https://danielmiessler.com/study/vim/#gs.rvBIWrIvim or SublimeTextI want to get into vim. It has to be vim, can't be Neovim or gvim or any other clone; I'm doing it for a Linux class. I'm on Arch Linux (or Manjaro), so I have plenty available from the official repos and plenty more from the user AUR repos. The wiki page on vim[1] lists several plugins which I assume are mutually exclusive. DSnips[2] was very easy to install by just installing UltiSnips and placing d.snippets in its appropriate place, but it seems to only provide, as the name suggests, boilerplate snippets. Dutyl[3] seems much more interesting but also more daunting, considering that my vim knowledge so far largely consists of :wq and :q!. Are those the two alternatives available to me? [1]: https://wiki.dlang.org/D_in_Vim [2]: https://github.com/kiith-sa/DSnips [3]: https://github.com/idanarye/vim-dutyl
Aug 30 2017
On Wednesday, 30 August 2017 at 11:28:35 UTC, Anonymouse wrote:Dutyl[3] seems much more interesting but also more daunting, considering that my vim knowledge so far largely consists of :wq and :q!.Yeah, haha, that's the basic command you need to know when the time comes to rebase a git branch in console mode.
Aug 30 2017
On Wednesday, 30 August 2017 at 15:27:43 UTC, b4s1L3 wrote:On Wednesday, 30 August 2017 at 11:28:35 UTC, Anonymouse wrote:You can use any editor you want for git interactive rebase, or any other git command that needs an editor. Vi(m) is just the default if you haven't configured core.editor. For more info see: https://git-scm.com/book/tr/v2/Customizing-Git-Git-ConfigurationDutyl[3] seems much more interesting but also more daunting, considering that my vim knowledge so far largely consists of :wq and :q!.Yeah, haha, that's the basic command you need to know when the time comes to rebase a git branch in console mode.
Aug 30 2017
On Wednesday, August 30, 2017 11:28:35 Anonymouse via Digitalmars-d wrote:On Sunday, 27 August 2017 at 12:11:14 UTC, Petar Kirov [ZombineDev] wrote:gvim and vim are the exact same program (in fact on my system, gvim is literally a symlink to vim). It's just that gvim starts vim in a Window, so you can actually do stuff like resize it. It does come with some GUI menu junk on the top by default, and using that certainly wouldn't help you learn vim, but if you use gvim and just don't use the menu stuff at the top, you're using normal vim except in a window. And if you put " hide menu set guioptions-=m " hide toolbar set guioptions-=T in your .gvimrc, all of the GUI stuff goes away. That's what I did, and I almost always use gvim, because then it's not tied to the terminal, and it's nice and resizable. But if I do need to use vim in a terminal (e.g. because I'm using ssh without X forwarding or because the machine I'm using doesn't have X installed), it's exactly the same as in the GUI window. The only hickup there that I'm aware of is that the coloring works differently between gvim and running vim in a terminal, because gvim has a better range of colors. So, your .vimrc defines the colors for them separately, and if you're picky about the colors, you have different options in gvim than in the terminal. But all of the commands are identical, because it's the same program.vim or SublimeTextI want to get into vim. It has to be vim, can't be Neovim or gvim or any other clone; I'm doing it for a Linux class. I'm on Arch Linux (or Manjaro), so I have plenty available from the official repos and plenty more from the user AUR repos.The wiki page on vim[1] lists several plugins which I assume are mutually exclusive. DSnips[2] was very easy to install by just installing UltiSnips and placing d.snippets in its appropriate place, but it seems to only provide, as the name suggests, boilerplate snippets. Dutyl[3] seems much more interesting but also more daunting, considering that my vim knowledge so far largely consists of :wq and :q!. Are those the two alternatives available to me? [1]: https://wiki.dlang.org/D_in_Vim [2]: https://github.com/kiith-sa/DSnips [3]: https://github.com/idanarye/vim-dutylAll I use is the D syntax file so that the syntax highlighting works correctly. I've never seen any need for anything else. - Jonathan M Davis
Aug 30 2017
On Wed, Aug 30, 2017 at 04:24:47PM -0600, Jonathan M Davis via Digitalmars-d wrote:On Wednesday, August 30, 2017 11:28:35 Anonymouse via Digitalmars-d wrote:[...]On Sunday, 27 August 2017 at 12:11:14 UTC, Petar Kirov [ZombineDev] wrote:vim or SublimeTextI want to get into vim. It has to be vim, can't be Neovim or gvim or any other clone; I'm doing it for a Linux class. I'm on Arch Linux (or Manjaro), so I have plenty available from the official repos and plenty more from the user AUR repos.All I use is the D syntax file so that the syntax highlighting works correctly. I've never seen any need for anything else.[...] I use vim for D coding (well, all coding... and actually, I'm also typing this in vim), and I don't even use a syntax file. D is not like Java where you need an IDE to deal with the verbosity; it's actually quite comfortable to write, and if formatted properly, easy to read without needing any special highlighting. But that's just my personal preference. YMMV. T -- There are 10 kinds of people in the world: those who can count in binary, and those who can't.
Aug 30 2017
On 2017-08-30 11:28:35 +0000, Anonymouse said:... considering that my vim knowledge so far largely consists of :wq and :q!.If you want to learn it fast up to a level that covers 90% of what you need www.shortcutfoo.com is your friend. -- Robert M. Münch http://www.saphirion.com smarter | better | faster
Sep 02 2017
On Sunday, 27 August 2017 at 10:05:29 UTC, Nicholas Wilson wrote:So I will be doing a workshop on programming for the biology department at my university and I was wondering what would best suit the users. The following are a must: support windows & mac ( the more consistent between the two the better) free no large install footprint, preferably simple install procedure (running on laptops) syntax highlighting straightforward to use anything else is a bonus. Whats your experience with what you use? Many thanks Nic+1 for Geany If it's to learn D programming, then I strongly advice CoEdit (despite I think that Geany's automatic brace insertion and copy paste features work MUCH better).
Aug 27 2017
On Sunday, 27 August 2017 at 12:14:18 UTC, Ecstatic Coder wrote:If it's to learn D programming, then I strongly advice CoEdit (despite I think that Geany's automatic brace insertion and copy paste features work MUCH better).For learning D but also if you program **only** in D. When the syntax is not D there's a generic highlighter (1 color for the identifiers and 1 other for the ascii symbols), so if you practive other PL alot, an editor + plugin migh fit better. In my case i'd probably use Geany as well not being fan of the other trands. THough i'm satisifed with Coedit.
Aug 27 2017
On Sunday, 27 August 2017 at 10:05:29 UTC, Nicholas Wilson wrote:So I will be doing a workshop on programming for the biology department at my university and I was wondering what would best suit the users. The following are a must: support windows & mac ( the more consistent between the two the better) free no large install footprint, preferably simple install procedure (running on laptops) syntax highlighting straightforward to use anything else is a bonus. Whats your experience with what you use?Visual Studio Code seems to be what you need. https://code.visualstudio.com/ Easy to install, Support Windows, Linux, Mac. Has plugin support from WebFreak001 his Code-D / Serve-D(beta) plugin. Kitchen and sink support. Easy to use ( as seen with the popularity ). Relative low memory footprint for the functionality ( compared to several IDEs that do the same ). Moved to Visual Studio Code a long time ago and loving it. They are now adding multiple workspaces to the editor, to make things more easy for people and plugin architecture. Did i mention massive plugins? Git Integration to make it easier to teach people what Git is and what the difference it makes in programming projects.
Aug 27 2017
On Sunday, 27 August 2017 at 13:15:41 UTC, Ryion wrote:On Sunday, 27 August 2017 at 10:05:29 UTC, Nicholas Wilson wrote:The (must) requirement was install footprint, not memory footprint, and as Visual Studio code uses the electron framework[1] its install footprint is gigantic (about 180MB vs e.g. TextAdept's 20MB).The following are a must: no large install footprintVisual Studio Code seems to be what you need. [...] Relative low memory footprint for the functionality ( compared to several IDEs that do the same ). [...]
Aug 27 2017
On Sunday, 27 August 2017 at 15:17:51 UTC, Moritz Maxeiner wrote:On Sunday, 27 August 2017 at 13:15:41 UTC, Ryion wrote:It isn't that gigantic in comparison. You can say the same thing in comparison with vim which is only a 2MB install size, 20MB in comparison is gigantic. The requirements are rather vague, you can interpret it in a number of ways. I wouldn't consider 200MB gigantic in comparison to 20MB cause there is literally no difference of use for me. You'd have to have a really shitty laptop for it to be an issue.On Sunday, 27 August 2017 at 10:05:29 UTC, Nicholas Wilson wrote:The (must) requirement was install footprint, not memory footprint, and as Visual Studio code uses the electron framework[1] its install footprint is gigantic (about 180MB vs e.g. TextAdept's 20MB).The following are a must: no large install footprintVisual Studio Code seems to be what you need. [...] Relative low memory footprint for the functionality ( compared to several IDEs that do the same ). [...]
Aug 27 2017
On Sunday, 27 August 2017 at 16:22:44 UTC, Jerry wrote:On Sunday, 27 August 2017 at 15:17:51 UTC, Moritz Maxeiner wrote:It's nearly ten times the size, so yeah, it is relative to Textadept.On Sunday, 27 August 2017 at 13:15:41 UTC, Ryion wrote:It isn't that gigantic in comparison.On Sunday, 27 August 2017 at 10:05:29 UTC, Nicholas Wilson wrote:The (must) requirement was install footprint, not memory footprint, and as Visual Studio code uses the electron framework[1] its install footprint is gigantic (about 180MB vs e.g. TextAdept's 20MB).The following are a must: no large install footprintVisual Studio Code seems to be what you need. [...] Relative low memory footprint for the functionality ( compared to several IDEs that do the same ). [...]You can say the same thing in comparison with vim which is only a 2MB install size, 20MB in comparison is gigantic.Indeed, but that's only the raw executable, not the full package (which includes things like syntax highlighting), which adds another 26MB. But, yes, Textadept and vim+vim-core (Gentoo speak) are both gigantic required to bare bones vim. But bare bones vim doesn't fulfill the syntax highlighting requirement IIRC.The requirements are rather vague, you can interpret it in a number of ways.The sensible interpretation imho is "as low an install footprint as possible while still fulfilling the other requirements". I'm not aware of anything below ~20MB install footprint that fulfills the other requirements, but I'd be interested if you know any.I wouldn't consider 200MB gigantic in comparison to 20MB cause there is literally no difference of use for me.The thread is about OP's requirements.You'd have to have a really shitty laptop for it to be an issue.Not relevant.
Aug 27 2017
On Sunday, 27 August 2017 at 18:08:52 UTC, Moritz Maxeiner wrote:Indeed, but that's only the raw executable, not the full package (which includes things like syntax highlighting), which adds another 26MB. But, yes, Textadept and vim+vim-core (Gentoo speak) are both gigantic required to bare bones vim. But bare bones vim doesn't fulfill the syntax highlighting requirement IIRC.I don't know how it is packaged on your system, but the vim syntax highlighting for D is like 12 KB and pretty easy to just drop in and use on its own.
Aug 27 2017
On Sunday, 27 August 2017 at 18:14:07 UTC, Adam D. Ruppe wrote:On Sunday, 27 August 2017 at 18:08:52 UTC, Moritz Maxeiner wrote:One can definitely splice together one's own minimal vim with D support, but that would require more work than simply installing the right packages (which I assumed the requirement "simple to install" to exclude). The 26MB I spoke of are localizations (manual, messages, keymaps), default shipped .vim files (like netrw, color schemes, languages, compiler support), docfiles, and vim-tutor, all of which are AFAIK part of the canonical vim distribution.Indeed, but that's only the raw executable, not the full package (which includes things like syntax highlighting), which adds another 26MB. But, yes, Textadept and vim+vim-core (Gentoo speak) are both gigantic required to bare bones vim. But bare bones vim doesn't fulfill the syntax highlighting requirement IIRC.I don't know how it is packaged on your system, but the vim syntax highlighting for D is like 12 KB and pretty easy to just drop in and use on its own.
Aug 27 2017
On Sunday, 27 August 2017 at 18:08:52 UTC, Moritz Maxeiner wrote:It's nearly ten times the size, so yeah, it is relative to Textadept.As the OP did not state any requirement, he can consider 2GB as small. Vague requirements do not invalidate the recommendation. Laptops have 1TB harddrives as good as standard. Even on a "small" 128GB SSD, it pales in comparison to the 10GB that Windows alone takes. Let alone the page file, swapfile, hibernation file etc...You can say the same thing in comparison with vim which is only a 2MB install size, 20MB in comparison is gigantic.Indeed, but that's only the raw executable, not the full package (which includes things like syntax highlighting), which adds another 26MB. But, yes, Textadept and vim+vim-core (Gentoo speak) are both gigantic required to bare bones vim. But bare bones vim doesn't fulfill the syntax highlighting requirement IIRC.The requirements are rather vague, you can interpret it in a number of ways.The sensible interpretation imho is "as low an install footprint as possible while still fulfilling the other requirements". I'm not aware of anything below ~20MB install footprint that fulfills the other requirements, but I'd be interested if you know any.As the OP has not stated the size of the laptops it needs to be installed upon, the discussion about 180MB vs 20MB or 2MB is irrelevant. We are not talking a 4GB Visual Studio installation. And its 160MB for the 32Bit version. :) So if the OP has other requirements, HE can state them in this topic, instead of you making up ideas as to what YOU consider small. Your comments are irrelevant without knowing the OP his expectations. So again please do not distract from the topic.I wouldn't consider 200MB gigantic in comparison to 20MB cause there is literally no difference of use for me.The thread is about OP's requirements.You'd have to have a really shitty laptop for it to be an issue.Not relevant.
Aug 28 2017
On Monday, 28 August 2017 at 20:48:44 UTC, Ryion wrote:On Sunday, 27 August 2017 at 18:08:52 UTC, Moritz Maxeiner wrote:If there's nothing significantly smaller that fits the other requirements, yes. As those exists, no.It's nearly ten times the size, so yeah, it is relative to Textadept.As the OP did not state any requirement, he can consider 2GB as small.You can say the same thing in comparison with vim which is only a 2MB install size, 20MB in comparison is gigantic.Indeed, but that's only the raw executable, not the full package (which includes things like syntax highlighting), which adds another 26MB. But, yes, Textadept and vim+vim-core (Gentoo speak) are both gigantic required to bare bones vim. But bare bones vim doesn't fulfill the syntax highlighting requirement IIRC.The requirements are rather vague, you can interpret it in a number of ways.The sensible interpretation imho is "as low an install footprint as possible while still fulfilling the other requirements". I'm not aware of anything below ~20MB install footprint that fulfills the other requirements, but I'd be interested if you know any.Vague requirements do not invalidate the recommendation.I don't consider the requirement to be vague if taken together with the other *must* requirements. On its own, I would agree with you.Laptops have 1TB harddrives as good as standard. Even on a "small" 128GB SSD, it pales in comparison to the 10GB that Windows alone takes. Let alone the page file, swapfile, hibernation file etc...All red herrings.Except I'm not arguing that ~20MB is small. It's just small compared to 180MB in this specific context as both fulfill the other requirements. If I knew of a 2MB recommendation that fits the other requirements (such as easy to install) I would say 20MB is gigantic and consider my own recommendation to be invalid.As the OP has not stated the size of the laptops it needs to be installed upon, the discussion about 180MB vs 20MB or 2MB is irrelevant.I wouldn't consider 200MB gigantic in comparison to 20MB cause there is literally no difference of use for me.The thread is about OP's requirements.You'd have to have a really shitty laptop for it to be an issue.Not relevant.We are not talking a 4GB Visual Studio installation. And its 160MB for the 32Bit version. :)You say that particular discussion is irrelevant, yet you pursue it.So if the OP has other requirements, HE can state them in this topic, instead of you making up ideas as to what YOU consider small.I'm not making up any ideas about what's small in terms of a fixed number; I've merely argued about size in relationship to each other, i.e. 180MB is gigantic only in relation to the 20MB under the assumption that both fulfill all other requirements. With regards to the requirements I've stated what I consider the sane interpretation, but if the OP clarifies that point to a hard number, that would indeed be helpful.Your comments are irrelevant without knowing the OP his expectations.I consider OP's expectations to be clear from his posted requirements, so until OP has indeed clarified, I disagree.So again please do not distract from the topic.Why "again"? You've not stated so before AFAICT. Regardless, I disagree that discussing the validity of recommendations in a thread specifically made to gather such recommendations is a distraction from the topic; I would contend that it lies at the heart of the topic.
Aug 28 2017
On Monday, 28 August 2017 at 21:17:19 UTC, Moritz Maxeiner wrote:Why "again"? You've not stated so before AFAICT. Regardless, I disagree that discussing the validity of recommendations in a thread specifically made to gather such recommendations is a distraction from the topic; I would contend that it lies at the heart of the topic.The poster asked for programs that fit his (vague) criteria, it is NOT up to you to determine what those criteria are and then belittle people there posts that try to help out with there own recommendations. The fact that you can not see this even now, really is a issue. And i am not referring to this topic alone or those that i personally post in. There are many where the same patterns are viable and i notice the pattern, that its always your name next to those posts. Is it so hard for you to not always override topics here and constant "straw man" or other terms calling. And i use this term because because you constantly write "irrelevant", "straw man argumentation", "but I don't care" and other belittling statements that seem to indicate that your opinion means more then others. Or how you supposedly do not care and have no issue pointing it out half a dozen times. It gets very fast tiresome. You are the only poster that i see here that is non-stop doing this. If you do not like something or find it irrelevant, then do not respond to it. But they way you act, like posts are below or irrelevant to you... This is the "again" i refer to. You do this is a lot of topics. You dissect people there posts and write how it is irrelevant to you or some other clever looking down terminology. It totally distracts from the topic at hand and frankly, makes people less likely to continue topics. Its this kind of attitude that in MY personal opinion makes this mailing board toxic for new users. While you are not impolite, the way you act upon people the posts makes it hard to have a honest discussion with you without it turning off-topic or simply scaring away people. So again polity again, to refrain from acting like this and let people have there own opinion without you dissecting every piece. Its turns topic off-topic and adds no value to the discussion. I await your next well written comment how what i wrote is irrelevant and how you do not notice this behavior. This site really needs a proper forum with the ability to block specific posters and make this board less toxic. Because 99.9% of the people here are nice but your behavior is hard to deal with. And i am sure you will disagree with this. Stay out of my posts and stop looking down on people and we will get along. This is my last post on this off-topic issue.
Aug 29 2017
On Tuesday, 29 August 2017 at 14:05:13 UTC, Ryion wrote:On Monday, 28 August 2017 at 21:17:19 UTC, Moritz Maxeiner wrote:We're repeating ourselves here, so we're going to have to agree to disagree, as I don't agree that that's what I was doing.Why "again"? You've not stated so before AFAICT. Regardless, I disagree that discussing the validity of recommendations in a thread specifically made to gather such recommendations is a distraction from the topic; I would contend that it lies at the heart of the topic.The poster asked for programs that fit his (vague) criteria, it is NOT up to you to determine what those criteria areand then belittle people there posts that try to help out with there own recommendations. The fact that you can not see this even now, really is a issue.I don't consider the way I argue to be belittling and I resent the accusation. Side point: DlangIDE invalidates my recommendation, as wellAnd i am not referring to this topic alone or those that i personally post in. There are many where the same patterns are viable and i notice the pattern, that its always your name next to those posts. Is it so hard for you to not always override topics here and constant "straw man" or other terms calling.I have to point out that when I attribute "straw man" to a quote, it's because the author of that quote has responded to something I wrote, but argued against a point that I did not make, which is a logical fallacy. The same applies to other such fallacies such as "red herring" and if you do catch me in one, I do hope you point it out, as it is hard to see when one is committing one oneself.And i use this term because because you constantly write "irrelevant", "straw man argumentation", "but I don't care" and other belittling statements that seem to indicate that your opinion means more then others.I don't see how pointing out logical fallacies constitutes belittling (again, please do point them out if you catch me in one). W.r.t. the "I don't care" (I assume you refer to the website thread): If I perceive someone trying to engage me in a topic I have no interest in after I've commented about general procedure (which applies to the topic being turned from idea to tangible result) I can either ignore them, or point out that it doesn't interest me. I consider the first option to be ruder. Lastly the "irrelevant": If someone disagrees with me dismissing their argument like that I welcome a counter argument as to why they do consider it relevant to the point I was making in the quote they replied to.Or how you supposedly do not care and have no issue pointing it out half a dozen times.I pointed it out again when despite earlier comment(s) on the subject the attempt to engage me in it was made again.It gets very fast tiresome. You are the only poster that i see here that is non-stop doing this. If you do not like something or find it irrelevant, then do not respond to it.I generally don't; if someone responds either to me, or posts in a discussion I've joined, that's another matter, though.But they way you act, like posts are below or irrelevant to you...If they were I wouldn't take the time to respond. I point these things in responses to me out because I hope for a reply containing an actual counter argument to the point I was making.This is the "again" i refer to. You do this is a lot of topics. You dissect people there posts and write how it is irrelevant to you or some other clever looking down terminology. It totally distracts from the topic at hand and frankly, makes people less likely to continue topics.I strongly disagree that pointing out logical fallacies distracts from the topic at hand, because that's what logical fallacies do. W.r.t. post dissection: Addressing individual points allows the exchange of specific arguments and counter arguments.Its this kind of attitude that in MY personal opinion makes this mailing board toxic for new users. While you are not impolite, the way you act upon people the posts makes it hard to have a honest discussion with you without it turning off-topic or simply scaring away people.I'm not sure if you're making the point that you want to write things to me that you don't want to expose others to, or that you don't feel that you can have a discussion with me on account of how I write. For the former: You can send me a private email. For the latter: The best I can do is assure you that I'll refrain from responding to you first in a thread (unless there are exceptional circumstances); if you respond to me, that's another matter.So again polity again, to refrain from acting like this and let people have there own opinion without you dissecting every piece.Again, if someone replies to me with a logical fallacy, I will point that out; the same way I would expect them to point it out if I were to do it. I will also address the individual points they were making as a response to me as I don't see how that conflicts with them having their opinions.Its turns topic off-topic and adds no value to the discussion. I await your next well written comment how what i wrote is irrelevant and how you do not notice this behavior.Thank you for saying they are well written. I don't consider what you wrote irrelevant, as it did not deviate from the point we were discussing and it did cause me to reflect and reevaluate. In hindsight it would've been better for me not to respond first to you and wait for OPs evaluation of the recommendations; it doesn't change my earlier mentioned position that I consider his requirements being clear enough, but I did unnecessarily escalate first, for which I apologize. The other behavior you mention when I respond to someone responding to me, however, is quite deliberate (as I've explained in the above), because I consider pointing out flaws in a discussion vital to that discussion's usefulness.This site really needs a proper forum with the ability to block specific posters and make this board less toxic. Because 99.9% of the people here are nice but your behavior is hard to deal with.If it interests you, the forum is a web frontend for a newsgroups server [1]. If you have a newsgroup reader (most major desktop mail clients support subscribing to newsgroups), you can use that interface; most such newsgroup readers include a killfile to which you can add people whose posts you don't wish to see.And i am sure you will disagree with this.I don't disagree, as it's an opinion, not an argument in a (technical) discussion.Stay out of my postsIf that is what you wish, outside of exceptional circumstances, I won't respond to you first.and stop looking down on peopleI repeat that I resent this accusation.and we will get along. This is my last post on this off-topic issue.[1] http://www.digitalmars.com/NewsGroup.html
Aug 29 2017
On Sunday, 27 August 2017 at 18:08:52 UTC, Moritz Maxeiner wrote:The install requirement is arbitrary, and why 20MB? It just seems like you are trying to advertise that program for some reason.The requirements are rather vague, you can interpret it in a number of ways.The sensible interpretation imho is "as low an install footprint as possible while still fulfilling the other requirements". I'm not aware of anything below ~20MB install footprint that fulfills the other requirements, but I'd be interested if you know any.So replace me with anyone.I wouldn't consider 200MB gigantic in comparison to 20MB cause there is literally no difference of use for me.The thread is about OP's requirements.It is relevant, shit, even with a shitty laptop you can upgrade the hdd and then it becomes a non-issue anyways.You'd have to have a really shitty laptop for it to be an issue.Not relevant.
Aug 30 2017
On Wednesday, 30 August 2017 at 21:30:44 UTC, Jerry wrote:On Sunday, 27 August 2017 at 18:08:52 UTC, Moritz Maxeiner wrote:Because of the programs recommended until that post nothing was below that while meeting the other requirements (there were others in the same range, vim being one). The (later) DlangIDE recommendation, however, lowered that to about ~5MB (beating both my recommendation and vim in the process).The install requirement is arbitrary, and why 20MB? It just seems like you are trying to advertise that program for some reason.The requirements are rather vague, you can interpret it in a number of ways.The sensible interpretation imho is "as low an install footprint as possible while still fulfilling the other requirements". I'm not aware of anything below ~20MB install footprint that fulfills the other requirements, but I'd be interested if you know any.Your argument implicitly assumed a specific reason (albeit a generally sensible one) as to why low install size was a (must) requirement (physical storage limitations being only one possible reason; shared devices with fixed disk quotas or devices owned by the university with certain policies being other possibilities). That is why I didn't (and don't) think it as relevant to the specific point about being as low as possible I was making.So replace me with anyone.I wouldn't consider 200MB gigantic in comparison to 20MB cause there is literally no difference of use for me.The thread is about OP's requirements.It is relevant, shit, even with a shitty laptop you can upgrade the hdd and then it becomes a non-issue anyways.You'd have to have a really shitty laptop for it to be an issue.Not relevant.
Aug 30 2017
On Wednesday, 30 August 2017 at 22:42:40 UTC, Moritz Maxeiner wrote:On Wednesday, 30 August 2017 at 21:30:44 UTC, Jerry wrote:It's one of the most useless requirements in that list though. The only reason people mention install size is to boast about it. I think he just didn't want to install something like Visual Studio which takes 10+ GB.On Sunday, 27 August 2017 at 18:08:52 UTC, Moritz Maxeiner wrote:Because of the programs recommended until that post nothing was below that while meeting the other requirements (there were others in the same range, vim being one). The (later) DlangIDE recommendation, however, lowered that to about ~5MB (beating both my recommendation and vim in the process).The install requirement is arbitrary, and why 20MB? It just seems like you are trying to advertise that program for some reason.The requirements are rather vague, you can interpret it in a number of ways.The sensible interpretation imho is "as low an install footprint as possible while still fulfilling the other requirements". I'm not aware of anything below ~20MB install footprint that fulfills the other requirements, but I'd be interested if you know any.Fancy way of agreeing with me, not sure what you are even going on about anymore if you agree.Your argument implicitly assumed a specific reason (albeit a generally sensible one) as to why low install size was a (must) requirement (physical storage limitations being only one possible reason; shared devices with fixed disk quotas or devices owned by the university with certain policies being other possibilities). That is why I didn't (and don't) think it as relevant to the specific point about being as low as possible I was making.So replace me with anyone.I wouldn't consider 200MB gigantic in comparison to 20MB cause there is literally no difference of use for me.The thread is about OP's requirements.It is relevant, shit, even with a shitty laptop you can upgrade the hdd and then it becomes a non-issue anyways.You'd have to have a really shitty laptop for it to be an issue.Not relevant.
Aug 31 2017
On Thursday, 31 August 2017 at 23:20:52 UTC, Jerry wrote:On Wednesday, 30 August 2017 at 22:42:40 UTC, Moritz Maxeiner wrote:That depends on OP's use case.On Wednesday, 30 August 2017 at 21:30:44 UTC, Jerry wrote:It's one of the most useless requirements in that list though.The install requirement is arbitrary, and why 20MB? It just seems like you are trying to advertise that program for some reason.Because of the programs recommended until that post nothing was below that while meeting the other requirements (there were others in the same range, vim being one). The (later) DlangIDE recommendation, however, lowered that to about ~5MB (beating both my recommendation and vim in the process).The only reason people mention install size is to boast about it.I disagree.I think he just didn't want to install something like Visual Studio which takes 10+ GB.I don't know and don't want to speculate. My personal implicit assumption is only that as this is the general NG, not the learn NG, that OP has good reasons as to why that's a requirement (on the learn NG I would've asked for the reasons first before recommending anything myself, though that's beside the point).I provided an explanation why I dismissed your argument as irrelevant to the point I was making. That does not mean I agree with you.Fancy way of agreeing with me, not sure what you are even going on about anymore if you agree.It is relevant, shit, even with a shitty laptop you can upgrade the hdd and then it becomes a non-issue anyways.Your argument implicitly assumed a specific reason (albeit a generally sensible one) as to why low install size was a (must) requirement (physical storage limitations being only one possible reason; shared devices with fixed disk quotas or devices owned by the university with certain policies being other possibilities). That is why I didn't (and don't) think it as relevant to the specific point about being as low as possible I was making.
Aug 31 2017
On 28 August 2017 at 01:17, Moritz Maxeiner via Digitalmars-d < digitalmars-d puremagic.com> wrote:On Sunday, 27 August 2017 at 13:15:41 UTC, Ryion wrote:I kinda feel like 'large' probably begins roughly when footprint is measured in GB... it's 2017 after all! Even in 2000 180mb was only 'kinda-big-ish' ;)On Sunday, 27 August 2017 at 10:05:29 UTC, Nicholas Wilson wrote:The (must) requirement was install footprint, not memory footprint, and as Visual Studio code uses the electron framework[1] its install footprint is gigantic (about 180MB vs e.g. TextAdept's 20MB).The following are a must: no large install footprintVisual Studio Code seems to be what you need. [...] Relative low memory footprint for the functionality ( compared to several IDEs that do the same ). [...]
Aug 27 2017
On Sunday, 27 August 2017 at 10:05:29 UTC, Nicholas Wilson wrote:So I will be doing a workshop on programming for the biology department at my university and I was wondering what would best suit the users. The following are a must: support windows & mac ( the more consistent between the two the better) free no large install footprint, preferably simple install procedure (running on laptops) syntax highlighting straightforward to use anything else is a bonus. Whats your experience with what you use? Many thanks NicI only use vim, including the GUI version when I was on Windows a couple years ago, but I recently saw this blog post that suggests Sublime would be a good choice for noobs, who might be overwhelmed by vim's learning curve and want a more GUI-like experience: https://medium.freecodecamp.org/why-i-still-use-vim-67afd76b4db6
Aug 27 2017
I only use vim, including the GUI version when I was on Windows a couple years ago, but I recently saw this blog post that suggests Sublime would be a good choice for noobs, who might be overwhelmed by vim's learning curve and want a more GUI-like experience: https://medium.freecodecamp.org/why-i-still-use-vim-67afd76b4db6I've already tried Sublime Text, and I agree that it's much more user-friendly than Vim. But Geany is quite close to Sublime Text. And it's 100% free and open source, really cross-platform, easy to download and install (14mb for the windows installer), while using very little resources and being very complete and user-friendly. If you need a simple D IDE with all batteries included, I still think that CoEdit may be the best option, for the same reasons...
Aug 27 2017
On Sunday, 27 August 2017 at 10:05:29 UTC, Nicholas Wilson wrote:So I will be doing a workshop on programming for the biology department at my university and I was wondering what would best suit the users. The following are a must: support windows & mac ( the more consistent between the two the better) free no large install footprint, preferably simple install procedure (running on laptops) syntax highlighting straightforward to use anything else is a bonus. Whats your experience with what you use? Many thanks NicTry DlangIDE : https://github.com/buggins/dlangide Simple IDE with DUB based project format, uses DUB to fetch dependencies, build and run projects. Support of basic debugging. Syntax highlight, code completion, go to definition - using DCD. Supports Windows, mac, linux. Precompiled binaries for Windows: https://github.com/buggins/dlangide/releases Distribution size for Windows - 5.4Mb zipped. Includes DUB and mago-mi debugger. For Mac, it's easy to build it using DUB.
Aug 29 2017
On Tuesday, 29 August 2017 at 08:15:08 UTC, Vadim Lopatin wrote:On Sunday, 27 August 2017 at 10:05:29 UTC, Nicholas Wilson wrote:New DlangIDE version v0.7.60 is released. Windows binaries are available here https://github.com/buggins/dlangide/releasesSo I will be doing a workshop on programming for the biology department at my university and I was wondering what would best suit the users. The following are a must: support windows & mac ( the more consistent between the two the better) free no large install footprint, preferably simple install procedure (running on laptops) syntax highlighting straightforward to use anything else is a bonus. Whats your experience with what you use? Many thanks NicTry DlangIDE : https://github.com/buggins/dlangide Simple IDE with DUB based project format, uses DUB to fetch dependencies, build and run projects. Support of basic debugging. Syntax highlight, code completion, go to definition - using DCD. Supports Windows, mac, linux. Precompiled binaries for Windows: https://github.com/buggins/dlangide/releases Distribution size for Windows - 5.4Mb zipped. Includes DUB and mago-mi debugger. For Mac, it's easy to build it using DUB.
Aug 30 2017
On Wednesday, August 30, 2017 16:42:46 H. S. Teoh via Digitalmars-d wrote:On Wed, Aug 30, 2017 at 04:24:47PM -0600, Jonathan M Davis viaDigitalmars-d wrote:wrote:On Wednesday, August 30, 2017 11:28:35 Anonymouse via Digitalmars-dIt's possible to read pretty much any language without syntax highlighting, but I find that it makes it faster when you have good syntax highlighting, and I see no reason not to take advantage of it. Regardless, everyone has different preferences, so it's good that we're not all restricted to using exactly the same editor and setup. - Jonathan M Davis[...]On Sunday, 27 August 2017 at 12:11:14 UTC, Petar Kirov [ZombineDev] wrote:vim or SublimeTextI want to get into vim. It has to be vim, can't be Neovim or gvim or any other clone; I'm doing it for a Linux class. I'm on Arch Linux (or Manjaro), so I have plenty available from the official repos and plenty more from the user AUR repos.All I use is the D syntax file so that the syntax highlighting works correctly. I've never seen any need for anything else.[...] I use vim for D coding (well, all coding... and actually, I'm also typing this in vim), and I don't even use a syntax file. D is not like Java where you need an IDE to deal with the verbosity; it's actually quite comfortable to write, and if formatted properly, easy to read without needing any special highlighting. But that's just my personal preference. YMMV.
Aug 30 2017
On Wed, Aug 30, 2017 at 06:21:36PM -0600, Jonathan M Davis via Digitalmars-d wrote: [...]It's possible to read pretty much any language without syntax highlighting, but I find that it makes it faster when you have good syntax highlighting, and I see no reason not to take advantage of it. Regardless, everyone has different preferences, so it's good that we're not all restricted to using exactly the same editor and setup.[...] I don't care for syntax highlighting mainly because I find the kaleidoscopic effect very distracting on my eyes. With non-highlighted code my attention can be focused on what I'm trying to do rather than being drawn by this color over here and that color over there. That, and it rarely blends well with my choice of terminal default colors. I turn off all color settings on "modern" *nix shell utilities for this same reason, too. I find them more of a distraction than an aid. Also, I use ssh remote terminals a lot, and terminal colors often don't translate properly from one terminal to another. But yes, hooray for choice. If everyone else had to suffer the colorless environment I enjoy, not many people would be here today. :-D T -- Heuristics are bug-ridden by definition. If they didn't have bugs, they'd be algorithms.
Aug 30 2017