|
Dessert Rose posted:what either one of them actually added over emacs or vim 1. Useful mouse support 2. Plug-ins in a language that is not lisp or whatever dumb garbage vim uses
|
# ? Feb 5, 2015 20:50 |
|
|
# ? May 25, 2024 14:47 |
|
Arcsech posted:I would probably use emacs if there was a way to make scrolling with the mouse wheel not poo poo mouse user spotted!!
|
# ? Feb 5, 2015 20:51 |
|
Scala.JS No Longer Experimentalquote:Today, we announced the release of Scala.js v0.6.0, the Scala to JavaScript compiler, and dropped the experimental flag associated to it. Yes, you read it right: Scala.js is no longer experimental! After exactly 2 years of development, we finally feel comfortable calling it production-ready. lol as if even a million years of releases would ever make a gd Scala to JS compiler "production ready". is the regular scala compiler even "production ready" or is it still a huge turd?
|
# ? Feb 5, 2015 20:53 |
|
is it scala that they keep messing with syntax on every release? one of those hipster languages has a big problem with redefining half the language every 6 months
|
# ? Feb 5, 2015 20:57 |
|
jfc i've had it here. this loving job can eat poo poo. i'm sprucing up the resume today.
|
# ? Feb 5, 2015 20:58 |
|
Blinkz0rz posted:jfc i've had it here. this loving job can eat poo poo. oh shiiiiiittttttt
|
# ? Feb 5, 2015 20:59 |
|
Luigi Thirty posted:is it scala that they keep messing with syntax on every release? one of those hipster languages has a big problem with redefining half the language every 6 months that's rust but that's hit 1.0 alpha now hasn't it? maybe it's worth learning now
|
# ? Feb 5, 2015 21:03 |
|
rrrrrrrrrrrt posted:Scala.JS No Longer Experimental if it's production ready, then why isn't it version 1?
|
# ? Feb 5, 2015 21:05 |
|
Arcsech posted:1. Useful mouse support 1. worksforme?? 2. oh i'm so sorry you don't understand lisp enjoy writing plugins in python or whatever dumb garbage flavor of the week plang the successor to sublime decides to use
|
# ? Feb 5, 2015 21:13 |
|
Luigi Thirty posted:is it scala that they keep messing with syntax on every release? one of those hipster languages has a big problem with redefining half the language every 6 months scala's syntax has been pretty stable but I'm not sure if they've ever retained backwards compatibility between major releases.
|
# ? Feb 5, 2015 21:14 |
|
Testiclops posted:that's rust they're still breaking poo poo from what I remember hearing and it's run by/flocked to by a bunch of ruby devs so expect libraries to get written and abandoned as a common occurrence
|
# ? Feb 5, 2015 21:14 |
|
and lol if you reach for the mouse when editing text yes let me grab this analog device and meticulously attempt to point at the text when i could just type a few characters describing the motion i want to make definitely way easier to scroll until i find what i'm looking for instead of just searching
|
# ? Feb 5, 2015 21:15 |
|
rrrrrrrrrrrt posted:scala's syntax has been pretty stable but I'm not sure if they've ever retained backwards compatibility between major releases. from the few months I spent with it, upgrading even the smallest version point is impossible because open source scala projects have the loving slowest development process
|
# ? Feb 5, 2015 21:16 |
|
also, after setting up an editor to work exactly how i like, i definitely want to spend weeks doing it again, only different this time, because one person got bored with writing a text editor (which is like one of the most common babby's first projects)
|
# ? Feb 5, 2015 21:19 |
|
scala is bad and I really hate it. it's plang Haskell.
|
# ? Feb 5, 2015 21:23 |
|
there are a ton of bad emacs reinventions in progress right now and emacs will definitely outlive them all.
|
# ? Feb 5, 2015 21:24 |
|
Notorious b.s.d. posted:there's no good way to browse the forums with emacs. although now i am considering it Vimium Also I use vi(m) plugins for Visual Studio.
|
# ? Feb 5, 2015 21:28 |
|
Arcsech posted:1. Useful mouse support emacs and gvim both have extensive mouse support Arcsech posted:2. Plug-ins in a language that is not lisp or whatever dumb garbage vim uses emacs will never, ever support anything but elisp, (hopefully) scheme, and (hopefully) common lisp. at least one of these languages is good. if you just can't do what you need to do in elisp, which sometimes happens, emacs has pretty good subprocess management, so you can boot an external process and talk to it. this is how e.g. emacs/java and emacs/scala integration works -- the java/scala engines execute in an external process w/ reflection to get the AST vimscript is poo poo for idiots, there's no excuse made for that. it sucks and it needs to die. neovim is a fork attempting to replace vimscript with lua.
|
# ? Feb 5, 2015 21:28 |
|
rrrrrrrrrrrt posted:scala is bad and I really hate it. it's plang Haskell. pretty much and the code ends up being completely loving unreadable (so I'm gonna quote that post in coc, you know which) Fullets posted:Ah, you're quite right – I was thinking of something like the following, which seems well behaved re: the stack and is lazy but, after further thought, doesn't seem to be representable as a right fold.
|
# ? Feb 5, 2015 21:28 |
|
lol that code which looks like that is considered remotely acceptable
|
# ? Feb 5, 2015 21:29 |
|
triple sulk posted:pretty much and the code ends up being completely loving unreadable (so I'm gonna quote that post in coc, you know which) if i found this code at work i'd have to carefully consider whether i want to fire the responsible individual or just do the world a favor and bury him in an unmarked grave
|
# ? Feb 5, 2015 21:29 |
|
Notorious b.s.d. posted:if i found this code at work i'd have to carefully consider whether i want to fire the responsible individual or bury him in an unmarked grave the answer is: both
|
# ? Feb 5, 2015 21:30 |
|
rrrrrrrrrrrt posted:scala is bad and I really hate it. it's plang Haskell. that's the point you can have some of those cool functional features without giving up your 100% java compatibility and working man's OO
|
# ? Feb 5, 2015 21:31 |
|
Notorious b.s.d. posted:that's the point the real problem with scala that I have, as I've probably said before, is that because the language does basically everything possible within the confines of the jvm, the disparity of code is off the charts like I can't speak for something like c++ so I'll plead ignorance there, but the code you might write and the code another person writes can appear to be two completely different languages
|
# ? Feb 5, 2015 21:33 |
|
yep that's a major problem. but you gotta pick your battles. nothing is ever gonna be perfect if it were up to me, i'd rather have the fancy type system and added interactivity, at the risk of having to get very angry with coworkers who mis-use their fancy new tools
|
# ? Feb 5, 2015 21:39 |
|
scala not only includes, but revels in my least-favorite language feature of all time: operator overloading. scala has a lengthy and elaborate set of syntax rules for methods with operator-like names, which encourages people to write terrible libraries full of lovely names you can't google, pronounce aloud, or remember easily the precedence order of methods literally depends on the method name, just to support the "operator" use case. it's fuckin horrible but i still like scala i would just rather they hadn't done that p.s. the biggest abuser of scala's operator-like syntax rules, scalaz, has essentially abandoned "operators" in favor of human-readable method names with normal precedence rules in its newest version. the "operator" names are retained for backwards compatibility, but removed from the default namespace and the tutorial material. i'm clearly not the only operator-hator
|
# ? Feb 5, 2015 21:40 |
|
Dessert Rose posted:please, tell me what sublime actually added over textmate, and what either one of them actually added over emacs or vim textmate sensible hotkeys that cross over to every other professional application out of the box good colors out of the box good folder management out of the box basically good everything built for people who use computer for anything other than just writing text. ST Identical cross-platform support and design preview sidebar faster and global regex highlighting as you write fuzzy file grepping out of the box Vim does some of these with plugins and lots of customization but never as well.
|
# ? Feb 5, 2015 21:50 |
|
MeruFM posted:textmate emacs can do all of these things. none of them were "added." you just like the defaults better in ST
|
# ? Feb 5, 2015 21:55 |
|
please do not discuss text editors in the programming thread.
|
# ? Feb 5, 2015 21:58 |
|
Shaggar posted:please do not discuss text editors in the programming thread. ok let's discuss git
|
# ? Feb 5, 2015 21:59 |
|
Notorious b.s.d. posted:scala not only includes, but revels in my least-favorite language feature of all time: operator overloading. scala has a lengthy and elaborate set of syntax rules for methods with operator-like names, which encourages people to write terrible libraries full of lovely names you can't google, pronounce aloud, or remember easily i had to quit scala completely when i got sick of trying to google ::{."}}===+_)( bullshit
|
# ? Feb 5, 2015 21:59 |
|
going fully down the rabbit hole, why are you using any language other than asm give me an easier installation of emacs that works identical to ST across at least windows/mac and I'll switch to that immediately. i get vim and emacs at a philosophical level, i just don't care. And I could never get all my vim plugins to work right on windows, or even natively on a mac.
|
# ? Feb 5, 2015 22:02 |
|
Shaggar posted:please do not discuss text editors in the programming thread. this is the other thread
|
# ? Feb 5, 2015 22:04 |
|
MeruFM posted:going fully down the rabbit hole, why are you using any language other than asm use intel i432 apx assembly it's fully object oriented MeruFM posted:give me an easier installation of emacs that works identical to ST across at least windows/mac and I'll switch to that immediately. install linux; problem solved (really)
|
# ? Feb 5, 2015 22:04 |
|
MeruFM posted:textmate so what i'm getting from this is that there are some things which i can easily find plugins for in emacs but instead it works "out of the box" in these editors so i should totally move to a new editor and relearn a bunch of crap so that i can have them or, i could just get plugins for the things i want emacs to do, once, and all my previous things that i already got working are still working "good colors"? are you loving serious, you want to change editors for a color theme? "global regex highlighting as you write" are you trolling me because vim and emacs have had this literally forever the preview sidebar was neat for about two weeks. it's useless. it doesn't provide any useful information whatsoever.
|
# ? Feb 5, 2015 22:11 |
|
all of that poo poo is totally worth $25 or $50 or whatever + the hours I'm going to waste figuring out how this editor does a common task that is slightly different from my previous editor. yup. definitely.
|
# ? Feb 5, 2015 22:13 |
|
you seem angry
|
# ? Feb 5, 2015 22:23 |
|
MeruFM posted:you seem angry but he's right
|
# ? Feb 5, 2015 22:34 |
|
MeruFM posted:you seem angry mostly mad at myself for not starting on this train the last time I was looking for a new editor, I could be so much more of a wizard now the hours I spent customizing and learning their particular idiosyncrasies, lost
|
# ? Feb 5, 2015 22:54 |
|
|
# ? May 25, 2024 14:47 |
|
Notorious b.s.d. posted:but he's right she, btw
|
# ? Feb 5, 2015 22:54 |