An alternative way would be pressing M-. (assuming one is using Readline for typing text in the shell, which is the default for my bash shell).
> the impermanence of all things in life seems pointless and makes me sad Wouldn't impermanence itself be impermanent then so we won't need be bothered by it too much?
"split-string" works well for this situation but for a case where there are commas inside some of the strings it would chop in the middle of those strings. So for the latter case and assuming the commas are consistently…
Beautiful (parenthese tree), powerful, energy efficient (http://greenlab.di.uminho.pt/wp-content/uploads/2017/09/pape...), standardized, battle-tested, and with a glorious past, Lisp reminds me of Gollum's "the…
> we'd give them a cup for that delicious sugar cane, then they'd pour it in a plastic cup Perhaps it's for ensuring consistency (of product volume, ratio of ingredients, etc) for all their products.
> but then you're the only one that knows your language This only applies if the language implementation is complex, the language syntax is unlike anything in existence, and the language creator does not pick good names…
If by "this domain" you mean "strong type-checking", I guess it is because the CL's feature of on the fly introspection/debugging/modification is not as emphasized in some static type-checking languages, the lack of…
> macros are bolted on As I understand it, macro is at a metalanguage level above the current code (eg. C macros vs C "normal" codes). In lisp, this metalanguage is in lisp forms, and thus it is parsed by ... the very…
> much of the things that made Lisp attractive before are already available in Python, Java, etc. and I see no "enlightment" in learning Lisp. I have not found englightenment either, but I could not find another…
Perhaps those who misunderstand you also lack the cognitive empathy towards you!? (edit: removed the phrase "your unintentional enemies" from my sentence above)
magit is a good alternative, it's not exactly a TUI because it works entirely inside emacs Emacs also has TUI (when running in the Linux terminal or run `emacs -nw') so magit should also has TUI (at least on GNU/Linux…
The efficiency of developing software on GNU/Linux. (edit: rewording)
Emacs/slime.
Try: === (package-install 'paren-face) (global-paren-face-mode 1) (custom-set-faces '(parenthesis ((t (:foreground "gray50")))))) === (edit: formatting)
> I believe it's also 1 or 2 shortcuts, thanks to the IDE's understanding of the language syntax, unless I misunderstood your scenario? I have not seen transposing, merging, splitting, annexing (moving a block into the…
> it's the useless (unless you write an AST-rewriting macro) structure In a good JS editor, how many key combinations and mouse clicks are required to jumping into, jumping out of, and cutting a block of code (eg. a…
An alternative way would be pressing M-. (assuming one is using Readline for typing text in the shell, which is the default for my bash shell).
> the impermanence of all things in life seems pointless and makes me sad Wouldn't impermanence itself be impermanent then so we won't need be bothered by it too much?
"split-string" works well for this situation but for a case where there are commas inside some of the strings it would chop in the middle of those strings. So for the latter case and assuming the commas are consistently…
Beautiful (parenthese tree), powerful, energy efficient (http://greenlab.di.uminho.pt/wp-content/uploads/2017/09/pape...), standardized, battle-tested, and with a glorious past, Lisp reminds me of Gollum's "the…
> we'd give them a cup for that delicious sugar cane, then they'd pour it in a plastic cup Perhaps it's for ensuring consistency (of product volume, ratio of ingredients, etc) for all their products.
> but then you're the only one that knows your language This only applies if the language implementation is complex, the language syntax is unlike anything in existence, and the language creator does not pick good names…
If by "this domain" you mean "strong type-checking", I guess it is because the CL's feature of on the fly introspection/debugging/modification is not as emphasized in some static type-checking languages, the lack of…
> macros are bolted on As I understand it, macro is at a metalanguage level above the current code (eg. C macros vs C "normal" codes). In lisp, this metalanguage is in lisp forms, and thus it is parsed by ... the very…
> much of the things that made Lisp attractive before are already available in Python, Java, etc. and I see no "enlightment" in learning Lisp. I have not found englightenment either, but I could not find another…
Perhaps those who misunderstand you also lack the cognitive empathy towards you!? (edit: removed the phrase "your unintentional enemies" from my sentence above)
magit is a good alternative, it's not exactly a TUI because it works entirely inside emacs Emacs also has TUI (when running in the Linux terminal or run `emacs -nw') so magit should also has TUI (at least on GNU/Linux…
The efficiency of developing software on GNU/Linux. (edit: rewording)
Emacs/slime.
Try: === (package-install 'paren-face) (global-paren-face-mode 1) (custom-set-faces '(parenthesis ((t (:foreground "gray50")))))) === (edit: formatting)
> I believe it's also 1 or 2 shortcuts, thanks to the IDE's understanding of the language syntax, unless I misunderstood your scenario? I have not seen transposing, merging, splitting, annexing (moving a block into the…
> it's the useless (unless you write an AST-rewriting macro) structure In a good JS editor, how many key combinations and mouse clicks are required to jumping into, jumping out of, and cutting a block of code (eg. a…