Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

emacs > mg > elvis > vim = nano

Name: 2012-03-06 2:41

Name: Anonymous 2012-03-06 3:01

netbeans = eclipse = visual studio = codelite > *

Name: Anonymous 2012-03-06 3:01

xcode!

Name: Anonymous 2012-03-06 3:44

emacs = shit

Name: Anonymous 2012-03-06 7:01

I use vim. It somewhat sucks for programming dynamic typed languages, but I guess most editors do.

Name: Anonymous 2012-03-06 8:47

ed is the standard editor.

Name: Anonymous 2012-03-06 9:22

I had to change the default Emacs controls so ^W and ^U and such do things that actually make sense. And now I can at least use Emacs for toy languages like Lisp, if not for actual work

Name: Anonymous 2012-03-06 11:55

lisp is not a toy language you dumb cunt

Name: Anonymous 2012-03-06 16:51

>>6

Actually, sir, vi is listed in POSIX-1.2008 as STANDARD.

Name: Anonymous 2012-03-06 16:52

cunt is not a toy language you dumb lisp

Name: Anonymous 2012-03-06 16:53

>>7
I did this with mg and it starts up way faster bro

Name: Anonymous 2012-03-06 17:04

>>11
mg does not have sentencewise navigation or a Lisp evaluator

Name: Anonymous 2012-03-06 18:14

Acme > *

Name: Anonymous 2012-03-06 18:43

vim > emacs > nano > gedit = notepad++ =(any vanilla editor) > Casual Studio = (any IDE)

Name: Anonymous 2012-03-06 18:44

>>14
Are Sublime and Textmate vanilla editors or IDEs?

Name: Anonymous 2012-03-07 18:11

Your gloves have 285 charges left.

Name: Anonymous 2012-03-07 18:25

Your gloves have 255 charges left.

Name: Anonymous 2012-03-07 18:39

>>15
Neither. They're less powerful than vim but more powerful than anything you could call "vanilla."

Name: Anonymous 2012-03-07 19:21

Your gloves have 154 charges left.

Name: Anonymous 2012-03-07 19:29

Your gloves have 141 charges left.

Name: Anonymous 2012-03-07 20:06

>>18
Albeit I don't have used Sublime. The Textmate is one word processor?

>>19-20
What's the fuck is about gloves?

Name: Anonymous 2012-03-07 20:10

Name: Anonymous 2012-03-07 21:46

>>21
Sublime is kinda shitty in my opinion. It's fairly powerful but it turns out to be like a retarded vim with a bunch of chrome on the UI, slowing the whole thing down. It's not terrible if you fear vim and want something a little more than what other editors will do for you, but I'd go with e in that case.

Name: Anonymous 2012-03-07 21:49

>>21
Swordfish gloves are a reward that can be purchased with 200 tokens from the Fist of Guthix activity and cannot be bought from the Grand Exchange. They require a Fishing level of 65 to wear (this can not be achieved by using boosts, e.g. Admiral pie). When worn, the gloves grant an additional 100 Fishing experience for every swordfish caught. This extra experience boost lasts until 1,000 Swordfish have been caught, after which they crumble to dust. To check how many charges players have left, right click in the equipment screen and select "inspect". Players can only buy one pair of gloves until that one had been destroyed. Trying to buy two pairs at once will result in buying only one, and receiving a notification.

Contrary to popular belief, these gloves DO NOT make you catch swordfish all the time. They have the same catch ratio depending on your Fishing level.

The experience gained from this item is doubled from using a volatile clay harpoon(or Sacred clay harpoon) from the Stealing Creation activity. With both swordfish gloves, and a volatile or sacred harpoon equipped, a player receives 400xp per swordfish caught with the Morphic Tool, and 410exp with the Volatile tool. It is recommended to use Morphic as the Volatile is less predictable and does not significantly increase the exp rate economically.

Note: If you catch a tuna, they do NOT lose a charge.

Note: Although called swordfish gloves, they cannot be used to pick belladonna plants, which require a pair of gloves to be worn to pick.

Note: If you are member and wearing swordfish gloves, it will NOT improve your chances of catching a Big swordfish!

Name: Anonymous 2012-03-07 21:51

Talk:Swordfish gloves
Add topic
19,635pages
on this wiki   
Back to page

Are these accessible in f2p? Golduin 17:04, 29 April 2008 (UTC)

    Yes May be coloured blue in the near future.earth(t) 17:08, 29 April 2008 (UTC)

Contents

    1 Standardization?
    2 Clay harpoon
    3 Catherby fishing shop
    4 Where can you fish with the swordfish gloves

Standardization?Edit

I think the way the articles for the fish of guthix skill gloves should have some more of standardization, or at least some sort of standardization for specific kind of the gloves. Also the line "= 21,200 tokens / 8" makes no sense, I'm stupid. 71.35.176.32 22:48, 10 June 2008 (UTC)
Clay harpoonEdit

Has anyone given a try to combining of these gloves with Sacred clay harpoon and what was the effect? Does the experience bonuses from these two stack to each other? Golduin 07:38, 19 December 2008 (UTC)

    "The extra xp gained while using it is not combined with the double xp you get from gloves from Fist of Guthix. You only get the same xp as you would by using the gloves and a regular harpoon. " Have not notice this from clay harpoon article Golduin 07:39, 19 December 2008 (UTC)

Catherby fishing shop Edit

The article says these are available in the Catherby fishing shop, but I don't see them there Liberator1 20:38, 20 January 2009 (UTC)

    They are from fist of guthix reward shop. Golduin 05:16, 21 January 2009 (UTC)

Where can you fish with the swordfish gloves Edit

hey I went to the island of Brimhaven on the north-east in the fishing spot and i clicked on harpoon and it said that i had to be on a members world. Where do I fish with the swordfish gloves


You don't actually fish with the swordfish gloves, you still have to use a harpoon. I don't know why it's under techniques, that's a big misunderstanding that ought to be fixed by Jagex soon. Plus, sign all your posts on talk pages, please. 70.231.247.212 23:07, September 7, 2010 (UTC)

Whoops, I thought I was logged on. That last post there was mine. Doom monger6 23:08, September 7, 2010 (UTC)

Name: Anonymous 2012-03-07 21:54

>>21
Text Mate is not a word processor. It's a MAC port of the e editor

Name: Anonymous 2012-03-08 1:35

>>26
Does Text Mate support Common Lisp integration?

Name: Anonymous 2012-03-08 1:38

>>23
Sublime is horrible. It hardly an editor. It's a syntax highlighter with a crappy edit function built in.

Name: Nice Troll 2012-03-08 1:38

http://www.codingadventures.com/2009/01/getting-lispy-on-osx/
My verdict so far – I can’t stand that environment. SLIME is fragile, and Emacs is a prehistoric editor. As for Practical Common Lisp, it’s a decent intro, but the code examples bored me to tears. I really don’t want to write yet another MP3 song database…

More research reveals that there is a rather overwhelming collection of possible starting points. One of the best collections of references to Lisp environments and Lisp books is a thread on reddit – I really should’ve looked there sooner.

So the setup I ended up with for now? I stuck with SBCL, the editor is good old trusty TextMate, and for a starting set of problems to cut my teeth on, I went with Project Euler. (PCL left me with a good enough grasp of Lisp that I could at least start on problem one…)

Name: Anonymous 2012-03-08 2:56

>>29
You'll miss out on that Paredit and SLIME - the productivity is pretty high once you're used to them, but good luck using whatever you prefer more.

Name: Anonymous 2012-03-08 13:15

>>26
Text Mate is not a word processor. It's a MAC port of the e editor
( ≖‿≖)[1]

>>29
So the setup I ended up with for now? I stuck with SBCL, the editor is good old trusty TextMate, and for a starting set of problems to cut my teeth on, I went with Project Euler.
I must warn you that TextMate is a poor choice for Lisp. The bracket matching is decent (though a lot dumber than paredit) but the goal is to have editor features like that in the REPL, because that's where the action happens. That's what SLIME gives you. Syntax highlighting, indentation, everything.

TextMate is very pretty and it has great defaults... for the C family. The farther you stray from that, the less useful it gets. Try pasting correctly indented Python code some time. Wink. Nudge. Grin.

The problem with Emacs is not that it lacks functionality. It's just that the good parts are not the default, so you have to learn to configure it to clean up some of the drool. If you had a sane configuration as a starting point, you'd be amazed at how similar it behaves to TextMate (unless you knew TextMate was sort of based on it). Later I will troll everyone by posting part of my .emacs file so they can pick over all the cruft and argue about how wrong it is.

[1]: E, Redcar, and Sublime Text are essentially reimplementations of TextMate for other platforms.

Name: Anonymous 2012-03-08 13:36

I like vim cause it is easy

Name: Anonymous 2012-03-08 13:36

Name: Anonymous 2012-03-08 13:45

(dolist (i (append
             ;; Change these to wherever you keep your extensions.
             ;; Do the same for the directories mentioned below.
             (list "~/.local/slime/site" "~/.emacs.d")
             (directory-files "~/.emacs.d/site-lisp" t "[0-9]$")))
  (add-to-list 'load-path i))

(defun mapcar* (function &rest args)
  (if (not (memq nil args))
      (cons (apply function (mapcar 'car args))
        (apply 'mapcar* function
           (mapcar 'cdr args)))))

(defun my-symbol-name-variant (sym text)
  (intern (concat (symbol-name sym) text)))

(defun my-paren-bindings (use-lisp)
  (let ((keys (list (kbd "[") (kbd "]") (kbd "(") (kbd ")")))
    (commands
     (if use-lisp
         '(paredit-open-round paredit-close-round
           paredit-open-square paredit-close-square)
       '(paredit-open-square paredit-close-square
         paredit-open-round paredit-close-round))))
    (mapcar* (lambda (key cmd) (define-key paredit-mode-map key cmd))
         keys commands)))

(defun my-backward-kill-line ()
  (interactive)
  ;; It would be nice to use an appropriate paredit command, but there
  ;; isn't one. 'paredit-kill just invokes regular kill-line if
  ;; there's a numeric argument.
  (kill-line 0))

(defun my-get-repl-or-paredit-bol ()
  (save-excursion
    (if (eq major-mode 'slime-repl-mode)
    (slime-repl-bol)
      (beginning-of-line))
    (point)))

(defun my-slime-repl-backward-kill-line ()
  (interactive)
  ;; Surely there is a better way to do this.
  (let ((bol (my-get-repl-or-paredit-bol)))
    (while (< bol (point))
      (paredit-backward-delete))))

(progn
  "Set up paredit-mode."
  (require 'paredit)
  (mapc (lambda (mode)
      (let ((hook (my-symbol-name-variant mode "-mode-hook"))
        (kmap (my-symbol-name-variant mode "-mode-map")))
        (add-hook hook (lambda ()
                 (paredit-mode +1)
                 t))))
    '(emacs-lisp lisp inferipr-lisp clojure scheme slime-repl))

  "Swap keys for square brackets and parentheses."
  (my-paren-bindings 't)

  "Bind ^W"
  (global-set-key (kbd "C-w") 'paredit-backward-kill-word)

  "Bind ^U"
  (global-set-key (kbd "C-u") 'my-backward-kill-line)
  ; Maybe I should always use my-slime-repl-backward-kill-line here

  "Bind ^Z"
  (global-set-key (kbd "C-z") 'slime-selector)

  "Bind M-space"
  (global-set-key (kbd "M-SPC") 'scroll-up)

  "Enable paredit in the minibuffer when editing an eval expression."
  (add-hook 'minibuffer-setup-hook
   (lambda ()
     (if (eq this-command 'eval-expression)
     (paredit-mode +1))))

  (autoload 'markdown-mode "markdown-mode.el"
    "Major mode for editing Markdown files" t)
  (setq auto-mode-alist
    (cons '("\\.md" . markdown-mode) auto-mode-alist))

  "Enable xterm mouse events (for iTerm2)"
  (unless window-system
    (require 'mwheel))

  "Initialize SLIME with Quicklisp helper"
  (load (expand-file-name "~/.local/lisp/quicklisp/slime-helper.el"))
  (setq inferior-lisp-program "/usr/local/bin/sbcl")
  (add-to-list 'load-path "~/.local/lisp/slime/")
  (require 'slime)
  (slime-setup '(slime-fancy slime-banner slime-asdf))

  "Rebind SLIME's backspace and C-u bindings"
  (defun override-slime-repl-bindings ()
    (define-key slime-repl-mode-map
      (read-kbd-macro paredit-backward-delete-key) nil)
    (define-key slime-repl-mode-map "\C-u"
      'my-slime-repl-backward-kill-line))
  (add-hook 'slime-repl-mode-hook 'override-slime-repl-bindings)

  "Start SLIME automatically when opening a Lisp file."
  (defun cliki:start-slime ()
    (unless (slime-connected-p)
      (save-excursion (slime))))
  (add-hook 'slime-mode-hook 'cliki:start-slime)

  'done)

Name: Anonymous 2012-03-08 22:45

>>34
HEY EVERYBODY LOOK AT ME I DON'T KNOW HOW TO DO BASIC TASKS IN EMACS
--
Sent from my iPhone

Name: Anonymous 2012-03-09 0:34

>>34
There is a great need for a Lisp editor that would work out of box, without requiring user to write pages of code.

And I still remember time, when Emacs had no font anti-aliasing or unicode support. Today you have to explicitly enable unicode by executing
(set-language-environment "UTF-8")
(setq locale-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-selection-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
(setq slime-net-coding-system 'utf-8-unix)


That is outrageous! Steve Jobs wouldn't approve.

And to set up a color scheme (what colors emacs uses for text and background) I have to run:


(defun faces_x ()
  ;; these are used when in X
  (custom-set-faces
        '(default ((t (:foreground "wheat" :background "black"))))
        '(flyspell-duplicate ((t (:foreground "Gold3" :underline t :weight normal))))
        '(flyspell-incorrect ((t (:foreground "OrangeRed" :underline t :weight normal))))
        '(font-lock-comment-face ((t (:foreground "SteelBlue1"))))
        '(font-lock-function-name-face ((t (:foreground "gold"))))
        '(font-lock-keyword-face ((t (:foreground "springgreen"))))
        '(font-lock-type-face ((t (:foreground "PaleGreen"))))
        '(font-lock-variable-name-face ((t (:foreground "Coral"))))
        '(menu ((((type x-toolkit)) (:background "light slate gray" :foreground "wheat" :box (:line-width 2 :color "grey75" :style released-button)))))
        '(mode-line ((t (:foreground "black" :background "light slate gray"))))
        '(tool-bar ((((type x w32 mac) (class color)) (:background "midnight blue" :foreground "wheat" :box (:line-width 1 :style released-button))))))
  (set-cursor-color "deep sky blue")
  (set-foreground-color "wheat")
  (set-background-color "black")
  (set-face-foreground 'default "wheat")
  (set-face-background 'default "black"))
(defun faces_nox ()
  ;; these are used when in terminal
  (custom-set-faces
        '(default ((t (:foreground "white" :background "black"))))
        '(font-lock-comment-face ((t (:foreground "magenta"))))
        '(font-lock-function-name-face ((t (:foreground "red"))))
        '(font-lock-keyword-face ((t (:foreground "green"))))
        '(font-lock-type-face ((t (:foreground "blue"))))
        '(font-lock-string-face ((t (:foreground "cyan"))))
        '(font-lock-variable-name-face ((t (:foreground "blue"))))
        '(menu ((((type x-toolkit)) (:background "white" :foreground "black" :box (:line-width 2 :color "grey75" :style released-button)))))
        '(modeline ((t (:foreground "blue" :background "white")))))
  (set-cursor-color "blue")
  (set-foreground-color "white")
  (set-background-color "black")
  (set-face-foreground 'default "white")
  (set-face-background 'default "black"))
(if window-system
  (faces_x)
  (faces_nox))

Name: Anonymous 2012-03-09 9:28

>>36
There is a great need for a Lisp editor that would work out of box, without requiring user to write pages of code.
Peopel tend to customize their Emacs to fit their tastes and needs. I do know that in my case the code in my .emacs is quite different, yet there's still a lot of fluff in it, but it's all fluff I added because I wanted some specific feature or I wanted to change how something behaved. Either you get an editor which does stuff mostly fine, but you don't agree with how it does everything, or you have an editor which you can customize however you want, but eventually it does everything you want it to do.

Name: Anonymous 2012-03-09 9:37

>>37
It would still be FABULOUS if important stuff like Slime got official support and included by default

Name: Anonymous 2012-03-09 10:20

>>37
http://www.joelonsoftware.com/uibook/chapters/fog0000000062.html
Joel is a Jew and a queer. But this time he is right.

Name: Anonymous 2012-03-09 10:29

>>38
I would also love if SBCL was included by default, and deeply integrated with environment, so I dont even have to think about it as a separate process. And a modern GUI with intellisense, tabs, packages/variables/functions/documentation browsers would be nice too. Some GUI creation support wont be superfluous either - I want my proggies to have modern interface and single click deploy.

Name: Anonymous 2012-03-09 10:34

>>39-40
Just make some Lisp-in-a-box-like Emacs+SLIME+SBCL+Paredit+... with a fancy GUI for customizing it all if you want to cater to that specific crowd. It's kind of true that you have to spend an hour or two tweaking to get everything like you'd want it, but I never really met anyone that wanted the exact same features as me.

Name: Anonymous 2012-03-09 10:52

>>41
That is why I hate Linux: it proposes that user should compile everything from scratch, including writing custom scripts for /etc/initrc.d

Name: Anonymous 2012-03-09 10:55

>>41
I never really met anyone that wanted the exact same features as me.
Ever seen Java developers? They all want exactly netbeans IDE. If you offer them your Emacs (which, BTW, has Java-mode), they will sodomize you with a cactus.

Name: Anonymous 2012-03-09 10:58

check my doubles

Name: Anonymous 2012-03-09 11:45

>>43
Except, you're not targetting Java developers here. Different language, different mindset.

Name: Anonymous 2012-03-09 11:58

>>45
in what manner?

Name: Anonymous 2012-03-09 12:02

>>36,38-41
You've completely missed the entire point of Lisp.

Name: Anonymous 2012-03-09 12:13

>>47
Original CL ran on Lisp-Machines, that had everything out of the box, including GUI toolkit...


It's kind of hard to appreciate the differences (between Zmacs and Emacs) from reading a description. It's even hard to appreciate it from using Zmacs. Where the light dawns is when you've been using Zmacs for a while and go back to using plain old Emacs.

What, you mean there's no keystroke to bring up a list of every change I've made in every file on the box? What, you mean there's code on the box whose source I can't pop up with a keystroke? What, you mean I have to run some sort of tags program on source files before I can find definitions? What, you mean there's code on the box that isn't cross-referenced? What, you mean there's running code on the box whose source I can't step into? What, you mean I can't insert references to objects on the screen into my code just by clicking the screen objects?

Zmacs is tightly integrated with Genera, and it's Lisp all the way down to the microcode. Emacs is great, don't get me wrong, but it's at a different remove from the system.

Name: Anonymous 2012-03-09 12:41

>>48
What, you mean there's no keystroke to bring up a list of every change I've made in every file on the box?
Easy to implement -- although you might want to consider an actual revision system.

What, you mean there's code on the box whose source I can't pop up with a keystroke?
Feasible.

What, you mean I have to run some sort of tags program on source files before I can find definitions?
Feasible.

What, you mean there's code on the box that isn't cross-referenced?
Feasible.

What, you mean there's running code on the box whose source I can't step into?
Fuck off.  No, seriously, fuck off and die.  A proper optimizing JIT will destroy the debugging information required to step into any code at any time.  Oh sure, you can keep that info around all the time, but that's a bit USELESS.

What, you mean I can't insert references to objects on the screen into my code just by clicking the screen objects?
If you mean what I think you mean then it's feasible.


Lisp is shit, and everything else is worse.

Name: Anonymous 2012-03-09 13:01

>>48
I do agree that OpenGenera is pretty great, and Emacs+SLIME is close, but still not as decent in some ways (although there are some features that were not on Genera by default).
>>49
Fuck off.  No, seriously, fuck off and die.  A proper optimizing JIT will destroy the debugging information required to step into any code at any time.  Oh sure, you can keep that info around all the time, but that's a bit USELESS.
I love being able to step into/analyze other people's code. Usually it's not too bad with some Lisp implementations where you can just build stuff yourself and thus you'll be able to debug anything. Obviously this has some slight speed penalty.

Name: Anonymous 2012-03-09 16:19

>>50
I love being able to step into/analyze other people's code. Usually it's not too bad with some Lisp implementations where you can just build stuff yourself and thus you'll be able to debug anything. Obviously this has some slight speed penalty.
What I'm saying is that by default everything should run with debugging disabled so the JIT can just throw away useless stuff (like locals) and do things out-of-order.  Sure, you can start the root process with debugging enabled if you want a 4x systemwide slowdown just so you can step into the TCP stack whenever you penis itches, but normal people don't want that.

Name: Anonymous 2012-03-09 16:32

>>51
Lisp is not for normal people. Nice try, Steve Jobs' ghost.

Name: Anonymous 2012-03-10 10:01

>>52
Normal people don't care what their system is implemented in; oh wait, they actually do, that is, when apps segfault because of nurupo dereference.

Name: Anonymous 2012-03-12 5:51

NANO NANO NANO!!

HAKASE HAKASE HAKASE!!

Name: Anonymous 2012-03-12 5:53

CHECK 'EM YEEEEAAAAAHHHHHHHHHHHHHHHHHHH

NOTHING GETS ME HARDER THAN A PAIR OF DUBS

CHECK 'EMMMMMMMM

Name: Anonymous 2013-08-31 20:44


Dear John,

I have come to visit you for the first time in quite a while, and I must say that your board is dreadfully boring.

Don't change these.
Name: Email:
Entire Thread Thread List