[Question]
  [
Your task is to output the exact string
```
The Jabberwocky
```
without taking input. Normal rules for input and output apply, so both functions and programs are allowed.
Of course there is a catch, it wouldn't be fun without a catch. Your program, when stripped of non-alphabetic characters, must start the poem [The Jabberwocky](https://en.wikipedia.org/wiki/Jabberwocky) (case insensitive). To start the poem it must be a continuous substring of the poem starting at the beginning. The empty string is fine (although you probably won't score very well).
Here is the text for reference:
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewarethejabberwockmysonthejawsthatbitetheclawsthatcatchbewarethejubjubbirdandshunthefrumiousbandersnatchhetookhisvorpalswordinhandlongtimethemanxomefoehesoughtsorestedhebythetumtumtreeandstoodawhileinthoughtandasinuffishthoughthestoodthejabberwockwitheyesofflamecamewhifflingthroughthetulgeywoodandburbledasitcameonetwoonetwoandthroughandthroughthevorpalbladewentsnickersnackheleftitdeadandwithitsheadhewentgalumphingbackandhastthouslainthejabberwockcometomyarmsmybeamishboyofrabjousdaycalloohcallayhechortledinhisjoytwasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabe
```
[Here](https://tio.run/##vZPfa9swEMff/VeIMBYnZabbS1NYHtpuDLbBYAz6MAY92WdLjaQL0rmu@s9nJzddV9jzgpxE5@/9@JxOBtIOnTscrN9TZPUBGJorA7G63y54gqSjdc4OEDo2mJxlk5nuMHW2G3JEsQ/Wa4c2yPsJNIJz3vqUJ4woJk2RhuLwGMGTxwhsEo08RJFrcZqFt6A1xonanc@JwmyZEhtgbbkIWnfct7LMs9@oZWkbO8mQzFg8@zh6S2PSYsKYQnEwyEQ7Y9MdxT24NFHsbDCicBQGtr4E8xDupcKeUGBpHAwnipgYOyHJIuDRlxWxkCeJ2MFk7CP@rBczJBvGvrfJHG0SqyhfQE7SScySpO8deGzlkUCysVKMiUc/Ht2AeSppQqfHKI0u4bnIKSDLm/l7bu7s9PxP3B9RtYMOJwycgm13cz/anUGHPVvuEErsUo7lZGRnZu0AbvR7I9VoUYvCQOLCkxzY8AKllY4x@QzRJ59lAryga8rUywHfikcHuZWxIDLlB7KcpZFhExY5AJtuKf@PSVucnLS5dbhoFlW/FVHzYPfXkqbeblf3TW8dY6xvpC/@5ucSlk2zfFj@WjUe9orpK0maygv7tqNKwfs3A/KVzGnpa6X2Ucp61Ss4HArL6/UTzdnZ5u270KkfM5MqUOqbFKlmLDVzqU/WqyOZKmhK2NQMp4RucfxUVSWgSiRaUVSkBnnuUCVQQf1BvvjX5fp8cXn58fv1t6svT5drVa9X9aqu1@eb883p@emmrlfr@q8r9xs) is a program you can use to test this property.
If you run out of poem to use you **may not** use any additional alphabetic characters.
Alphabetic characters are characters `a`-`z` and `A`-`Z` here is the complete list:
```
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
```
## Scoring
Your program will be scored in the number of non-alphabetic bytes used with fewer being better.
[Here](https://tio.run/##vc1BCgIxDADAe1@Rg1A9mBe4p9WbPxBhA6bbYpqUbEDw8@svnA9Mpe3NIvve@jAPuFIQzpU8lUlY16hYmgT7cVGLm3BfHpkyYv7m5wk7DQi724c9dWo6vSwBXc4rx2warLElGN40DgXoP8sP) is a Haskell program that scores answers. (This assumes inputs are valid)
## Example program
The following program would be valid:
```
twas&*brilliga77812nd Thesli thyt Oves didgy reand Gim bleinth ewab eal lmims ywe""""""""
ret h eb or o g o ve sa n dthemomerAthsoutgrabebewaretheJABBERWOCKmysonthe)(*)()((*98980908(()*(jawsthatbit
```
When stripped down to alphabetic characters it is:
```
twasbrilligandTheslithytOvesdidgyreandGimbleinthewabeallmimsyweretheb orogovesandthemomerAthsoutgrabebewaretheJABBERWOCKmysonthejawsthatbit
```
Which matches the first bit of the poem (case insensitive).
This program would score 59 because it contains these non-alphabetic characters:
```
&*77812           """"""""
          )(*)()((*98980908(()*(
```
  
[Answer]
## [oOo CODE](https://github.com/TryItOnline/brainfuck), score 0
*Thanks to Dennis for golfing the Brainfuck code.*
```
TwASbRIlLIgAnDthEsliTHyTOvEsdiDgyreaNdgImbleinthEwaBeaLlmimSywEreThEBoroGoveSAndTheMOmERaTHSoutGRabEbeWArEthEjaBbeRWockMYsONtHEJawsTHaTBiTEThecLawSthATcaTChBeWAReTHeJuBJuBBiRDAndsHUNtHeFRuMIoUSbANdERSnatchheTooKHisvORpaLswORdinhAndLonGtiMetHEmanXomEFoEHeSOUg
```
[Try it online!](https://tio.run/##Dc1db4QgEIXh3waVXdyqJDBm28tRJ0IrTCN@xF9vSc7dyZOXmUee6L7hFG6w9dLUs0jV5lVeAugLzKHyFKr5Wgm7aa7jsFBI5T9REjZLDNFdp1oJvJK88pMPciJN4Kk1UVkE7XjfnhYHNdBbrKrYH5QD2TePv@13Nt2m1QvPDBpBBlCFjg2ebvMCRoQPL4uzBJpeuyyTwValkHVfJD3s3tbcu0F0k7Iu4TZ6T8D8qUM@jP3DJp/GTiH5ghpOzy20VJIR0xdH9WClyZl@vu9/ "oOo CODE – Try It Online")
I've got bad news for this challenge... :(
oOo CODE is just a binary encoding of brainfuck which uses the case of a letter for each bit. So yeah, since the poem is long enough (or the output short enough) to cover a Brainfuck program that prints `The Jabberwocky` (without actually trying hard to golf it), this becomes a trivial optimal answer.
[Answer]
# C, score ~~104~~ ~~79~~ 74
*Thanks to @gastropner for lowering the score to 79 and thanks to @wizzwizz4 for lowering it further to 74!*
```
*t,w;a(s,b,rilligand){*(t//he
=s++)="lithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewareThe Jabberwock\0mysonthejawsthat"[b++]?//i
:121;*t>12e1?*++t//hecl
=0:a//wsthatcatchbewarethejubjubbirdandshunthefrumiou
(s,b);}an;der(s,n){a(//tchhetookhi
s,88);}
```
[Try it online!](https://tio.run/##LY@9bsMwDIR3P4WRyX@BYmcJYrjZO3dLM0gyI6mRrIKSaxhBXr0unZTgcsR3h6PcKimXpYjV1PIsVKJCY61RfOjze5FFxjQkXSjLvNtYE/Uc/Q@E3vRqRiBIGScsmCFqmLgAbq0zLswTINBJePRqNRBJ0nkHyKMOfowKCRdkQvjQkL5zIQAnL2@fOzcHvwZ@8SlEzePmLMrycmLMJMe6qdsivtUN1KeiLJ/9pE263ZEz9sIlrX4lryGjoBUGe@oQ9LgGX3F0xo/J@m/ePvjQ9oAkhvzOM8bIriF6f9MmCdXhQMhCH6aOmyHLk3uS0kjNMQ0Rz/vm0j4vz4yI@Ut9jzH8y8fyK6@Wq7Bs3b75Aw)
[Answer]
## [Fission 2](https://github.com/C0deH4cker/Fission), score 3
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewaRe"The Jabberwock"mysonthejawsthatbitetheclawsthatcatchbewarethejubjubbirdandshunthefrumiousbandersnatchhetookhisvorpalswordinhandlongtimethemanxomefoehesoughtsorestedhebythetumtumtreeandstoodawhileinthoughtandasinuffishthoughthestoodthejabberwockwitheyesofflamecamewhifflingthroughthetulgeywoodandburbledasitcameonetwoonetwoandthroughandthroughthevorpalbladewentsnickersnackheleftitdeadandwithitsheadhewentgalumphingbackandhastthouslainthejabberwockcometomyarmsmybeamishboyO
```
[Try it online!](https://tio.run/##VVJRbuUwCLzKqkfYY/RnpdVeAMfE0GebCnC9Pv0rzntVVcmJAp4ZmFFONmPpv@93n2BJuVYu0LMTWmWn5fKBljmXpRj9wi1V5B73ExJCrY2brYmK0UqiUjbhodCkoYKTyfCiAU9B@osv/wh/vUJKqFOO20tbJlvwDaY5gSf2LXbUZ33EoU29ZryNFCex5hhiNDbz1NFYhqVooVrfBEIXuRHbh@g7VJuimTsFokovzm2LNej/Y8lTMPzKKOQmiuaYw8wKgI@2j@I2b6GYYRI/Erjw0QbjPs6TjZ690NrIy9KXyxlh4ooh51mh4RFPCEXBsQzpk@ejFlxzj@k5DY2st7xvuHT0uLneV74X6fsr6A@rqULGid2t83G78jhuhBVPZ88IW3uvw24UFV3YAnW0d4ptUqADQWC@/VgF7j@sHJGYS1ugzdqKn6CF9STrz/3@CQ "Fission 2 – Try It Online")
### Explanation
We can ignore most of the lowercase letters, they just set an atom's energy to their code point.
```
...Re"The Jabberwock"my...oyO
```
The uppercase `R` is the program's entry point, as it creates an atom going right. As I said, we can ignore the `e`. Then `"` toggles string mode, which just prints all characters it encounters to STDOUT, which gives us `The Jabberwock`. That only leaves the `y`. We could use the `y` that's coming up immediately in `y`, but then we'd have to waste at least one non-letter byte on printing it (`!`) and possibly another on terminating the program.
Instead, we patiently wait for `y` to show up immediately before `o` in the poem. Because that lets us use `O` which prints the character *and* destroys the atom, terminating the program. This way, the only non-letter characters we need are the space and the two quotes.
[Answer]
# [Alice](https://github.com/m-ender/alice), score 7
```
"T/was"bri@lligandtheslithytovesdidgyreandgimbleinthewabeallmimsywe
rethe borogovesandthemomerathsoutgrabebewarethejabberwockmysonthejawsthatbitetheclawsthatcatchbewarethejubjubbirdandshunthefrumiousbandersnatchhetookhisvorpalswordinhandlongtimethemanxomefoehesoughtsorestedhebythetumtumtreeandstoodawhileinthoughtandasinuffishthoughthestoodthejabberwockwitheyesofflamecamewhifflingthroughthetulgeywoodandburbledasitcameonetwoonetwoandthroughandthroughthevorpalbl
adewentsn
```
[Try it online!](https://tio.run/##VVBbbgMhDPzPKapcoFfoIXoBvHjBDeDKNqGcfmM2kaJKBuFhZvwIhTY8juv35wh6BaGvUiiFFi2jFrI8je@okWKago4nqlCQmv@PABhKqVR1DrwIOvYBLJyW5OlRuaIEy8rdkrgAXHYyfwIAyuDtVqdyO5GhloMB2SJs5ZVvHvmt6@ABJNEraO5LuUuvxF3BIRRtS5DRmG@Z9M7yG4oOlkgtO6NwS0Z1mdXQ/rzDndHH5Z6yKQuqYcwI0wnW6wrBNbu6Ywwj03MBJ9/hoNT6vpPmF@Zei/lvyOG7xOlF9r2EipsfN/KEvJksL531knCOVaZF6OKrXva26NzQ/Oe8z@WeovfL5c9RoVxCxIHNtB3HAw "Alice – Try It Online")
The `/` makes the IP move diagonally and bounce off the edges, so the instructions actually executed are `"The "ono@`. The `n` command (in ordinal mode) pushes the string "Jabberwocky" if the top of the stack is empty, and `o` outputs the top of the stack.
[Answer]
# [Jelly](https://github.com/DennisMitchell/jelly), score ~~6~~ 4
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathSOUTGRABEBEWARE“The Jabberwock”m”y
```
A full program printing the result  
(as a monadic link it prints `The Jabberwock` as a side-effect and returns the character `y`)
Inserts the characters `“ ””` into a case-changed prefix of the poem.
This works because:
1. The last `h` before `SOUTGRABEBEWARE“The Jabberwock”m”y` is (at least at the time of writing!) an undefined atom, which makes that all become a new link which takes the default input of `0` and performs some monadic functions, `SOUTGRABEBEWARE`, which yield `1` (see below).
2. `1“The Jabberwock”m` then performs `m`, modulo slicing, on `"The Jabberwock"` with a slice size of `1`, yielding `"The Jabberwock"`.
3. The trailing `”y` is a new leading constant chain so Jelly prints that list of characters and then yields the character `y`, and since it's now the end of the program this then gets printed.
```
 implicit input = 0
S sum             0
O cast to ordinal 0
U upend           [0]
T truthy indices  []
G group           []
R range           []
A absolute value  []
B to-binary       []
E all-equal?      1
B to-binary       [1]
E all-equal?      1
W wrap            [1]
A absolute value  [1]
R range           [[1]]
E all-equal?      1
```
---
Previous 6 byter:
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware
“The Jabberwock”m1“y
```
**[Try it online!](https://tio.run/##JY7BDQIxDAT/VEELtMGbBmxiJQb7LDmGKL8rBJq7Ru6M@M7urPZBInPfY0BHZxGusJRo1IWjzbA39cKlTqfklRWFeMl8ABKIKGufg5wSobnVn/BfUFNyiNbtFdWzjik5nbb1c2t0vgIi@bD7c1u/ekmaNw4 "Jelly – Try It Online")**
The six non-poem characters are a newline plus `“ ”1“`.
---
Alternative 6s:
```
“T“wasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewaret“he Jabberwock”m2“y
```
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewaret
“The Jabberwockmy”ṪṭṖ
```
[Answer]
# [Charcoal](https://github.com/somebody1234/Charcoal), score 3
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware⎚The Jabberwock⌈my
```
**[Try it online!](https://tio.run/##JYzBDQIxDARboZ5704CdWImFfZYcc1E64IEogPKukZAT35mdTRU8Gcic0aGhswgX2HNUasJRR9hBLXMuw2nxwopCvC/fAQlElLWNTk4LobmVK/g/qCk5RG32jOJrjityOj/fe6XbBojk3dLjfL90zPkD "Charcoal – Try It Online")**
Inserted the three characters: `⎚ ⌈`
...it also works with [the whole poem](https://tio.run/##vVLbkRwhDEzF8fjbCQjQjLQL6EoSh8nAHy4H4PAukT0xuy6XE3AV80B0N@qGTKBZoD4ePsGScq18Qi9OaJWdlss7WuFyLsWon9xSRe6xPiEh1Nq42ZqoGKUkKucmPBWaNFRwMhl@asBTkBQ/fv3@RvjlK6SEOiXfP37@aMtki95gmhN4Yt@Cub7mOQY96Rs1UozEWmIjo7GZh47GMixFCdX6JhC6yJ3Y3kXfoNoULdwpEFX66dy2WIP@PRo9BMOzjJPcRNEcSxhaAfDR9lDcAVgoFpjEzxQufJTBuI/jYKNXLbQ28rL0x@eMQHHFJsdRoWGOJ4RiwtEM6Yvno5645t6mlzQ08t7yvuHS0WPlel8ZX6S/f0F/Wk0VCk7sbp3z/coj3wkrHs5eELb2bofdKGZ0YU@oo71RdJMCHQgC8@3HKnD/x0qOxFzaAm3WVlyEFtaTLDninG/BKLBy3A4R2h9YcZYk6uElDoDtJut/XLjH4xM "Charcoal – Try It Online").
### How?
```
twas ... ware⎚The Jabberwock⌈my - no input
twas ... ware                    - print this text     >  twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware
             ⎚                  - clear the screen    >
               The Jabberwock    - print this text     > The Jabberwock
                             ⌈   - (print) maximum of:
                              my -   this text         > The Jabberwocky
```
[Answer]
# [Ruby](https://www.ruby-lang.org/) (`-p`), Score 12
```
$_=#twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware
'The Jabberwock'+#m
?y
```
[Try it online!](https://tio.run/##JY7BCgIxDETv/QphhT2InyDePXuXxIY22DZLmrX0560Vr2/mDaM79jGOj8tiDSoqp8QBirdINbHFbvKm6tmHrjR54IyJuMy8ARKklDnX3khpIhSV8BP@C1kyKVisslvQWccpKbn1HulwA0TSJs/Xelqyu84b7iObsZQ6ztsX "Ruby – Try It Online")
Abuse all the comments!
With the `-p` flag, ruby will print whatever stored in `$_`. Requires a single line of any input. 
[Answer]
# [Charcoal](https://github.com/somebody1234/Charcoal), score: ~~5~~ 4
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware⎚The Jabberwock¿m¦y
```
[Try it online!](https://tio.run/##JYzBDQIxDARboR7eNGAnVmJhnyXHd1GaoAAKoA2kK4VGQhDfmZ1NFTwZyJzRoaGzCBfYclRqwlFH2EEtcy7DafHCikK8Ld8BCUSUtY1OTguhuZVf8H9QU3KI2myP4muOK3L6PJ63SpcrIJJ3S/fzredrzPkF "Charcoal – Try It Online") Edit: Saved 1 byte thanks to @ASCII-only. Explanation: Translates to the following verbose code:
```
Print("twas...beware");
Clear();
Print("The Jabberwock");
if ("m") Print("y");
```
[Answer]
# [Foo](https://esolangs.org/wiki/Foo), score 5
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware"The Jabberwock"m"y"
```
[Try it online!](https://tio.run/##JYzBDQIxDARbQSmH9zVgc0tiYZ8lxxCl@hDEd2Znn@5r5aDOIapS6Tqzoatkm@kf9FPOOgObVzFWyLX9IAapmlifA4GN2MPrL/g/mBuCsnV/Z4095x0FytFwuxMzYvjjVazMstYX)
[Answer]
# [><>](https://esolangs.org/wiki/Fish), Score: ~~13~~ 12
```
\twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware
\"The Jabberwockmy"$~\sonthejawsthatbitetheclawsthatcatchbewarethejubjubbirdandshunthefrumiousbandersnatchhetookhisvorpalswordinhandlongtimethemanxomefoehesoughtsorestedhebythetumtumtreeandstoodawhileinthoughtandasinuffishthoughthestoodthejabberwockwitheyeso
fflamecamewhifflingth>ro<
```
[Try it online!](https://tio.run/##NVAxcgMhDOz9iownz8jkAalTuoFDIMWAMpIwuSZfvwjbmRGFlt2VVpkUj@NiM2gUqpVK6MkQtJLhbnwDTZTKLuB4oRYrUPf/GSKEWhs13ScIOBRZuCzBw6FxAwmGysOKOD26SOB0OX8ivHyEGEEmb9e2n19/L8rL9StMNQwWyZbjVp/95oUP/WKN6BVJkk9SHEuZZTTiodEhEO1LgGDMVyS9sXyHqpMlUUdnVO7FqC2zFvqPb5oZPDSPgqYsoAbJE@1OsNFWCawLqDumMJEeZ7jzHQ5KfeTst3xi7rWY90j/QadfFHYfcsq5hgabP3fyhnwbfBd@O44/ "><> – Try It Online")
[Verification](https://tio.run/##5VM9b9wwDN39KwwjwCUI6l@Q65JORccCHXoFQlm0xTtJNCQ6PmXoX79SzgFpgM5ZCsgfot4j@SjSQT6h95cLhZmTtF9AoH90kJrzvpMVsknkPU0QrTjMnsQV4WfMluxUEqp9omA8UtTzFQyC94FCLismVJPhxFMlvHoIHDCBuMyLTEnhRkkb8AjGYFp5OIWSOW6WNYsDMSQVMPjrftDl3niL0WUoWY2Q3VKZY1oC8ZKNmjDlWAkOhfnkKD9zmsHnlZOl6BThOU5CoToLEM@a4cioYnmZnGROmAWtKikKkCXUlbAqz@rRwuroVf6GVzNkiss4UnZXm/qqyHciV60kFg0yjh4CDvqoI92QJuPSlSeLn7CsNUy0Zkla6OpeKpwjip5s7624G@ntT@mvUo0HiytGyZGG01aP4eTQ4ygkFqH6rumQZKc7t2En8EuYnWZjFK0IB1mqnuyB4jspg1ZMOBRIIYeiHRBUuuHCo17wURkWyqBtwezqB4repdNmUy16AZSPXD6i07r7@6EMHru@a8a9gvoXmn9omNv9/u7cj@QF0@2T1iU8/dzBru93L7tfd32AuRX@xhqmCap9b7lp4eHThPKofVrr2rRz0rRuxhYul8PHjU1z6L47bL/@NTrdze/D/zQ@zT/n53Pihz8 "Haskell – Try It Online") and [scoring](https://tio.run/##NVExbhwxDOz3FQvDwCVF9gV2GidNkDJdLoCpW2pJnyQeSK43myJfv1A@B6AKDWaGmhGBnbGU65XrRdTHL@AwPRHokB8LtsVpylwc9cNzE/9asD7/PMBhmg5/Dr8@ThUuo8t32VCHCtweZxlGePi0oD9Jc2xuw3hRbn6fR7hej76BJeVSeIE2O6EVdtpdXtFmnpddMfCFayoYKsINEkIplavtsQUDSqKydMHNoUpFBSeT1RcNegqR4nC8@0E4foOUUDc5net@d//3aNJdX2AzJ/DE3h1P5f1@iqGbvrPWFJNY59hktHZl1rWyrJYCQrXWBYQucia2V9ELFNtEZ24UjCJRIdduVqH9jpdmwQgt60JuomiOcyTag@Br7aPYG7BwnGEjvtXwxg8YjNuaMxu9Y@HVmW@R/gfdolHcY8mQc4GKpzjhFBfuH/pZ5eEf "Haskell – Try It Online").
Immediately redirects to the second line, which pushes "The Jabberwockmy" in reverse to the stack. `$~` pops the excess `m` and `>ro<` prints the whole stack, reversing it beforehand.
[Answer]
# [Retina 0.8.2](https://github.com/m-ender/retina/wiki/The-Language/a950ad7d925ec9316e3e2fb2cf5d49fd15d23e3d), score: ~~21~~ ~~20~~ ~~18~~ ~~16~~ ~~13~~ ~~8~~ 6
```
|twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware
The Jabberwock0$*my
```
[Try it online!](https://tio.run/##JYwxDgIxDAR7XkFBRcU7qPmATVaJhZ1IjiGKxN9D0LUzO@sIqbTWNwZ1dlGVTDVFQVeJMqN90JOkPB2bZzFWSN1@EINUTazPAcdG3Lzlf3A8WDM4RentHdn3nHfkOD0Kzndiho/2fN0uV5tr/QA "Retina 0.8.2 – Try It Online") Edit: Score reduced by 2 thanks to @MartinEnder.
[Answer]
# C, score 23
```
twasbrilligandtheslithytovesdidgyreandgimble(int**h){//ewabeallmimsyweretheborogovesandthemomerat
*h//soutgrabebeware
="The Jabberwock"//m
"y";}
```
[Try it online!](https://tio.run/##lc9NasQwDAXgvU9hUihJYGpol9P2AF3PBfyj2qJ2XCRlQhjm6nU9nRNUuyf4npA/RO9bk82yI8wZo12CJOCMknapZ@CAIe4EfR@xuAwjLjLPaboYA5t1YHMuWHjfgKBLV6nGm7sXlVqArKg5GcN1lUiduA4J1NtwSqA/rHNAW/VfgzFFDftwvLYHXHxeA@hXloD1Kb2rflYXi8s46YvSfXyypGc@/oV/ffDI0119r8LjLVzbj//MNnI7lJfnXw)
[Answer]
# [PowerShell](https://github.com/TryItOnline/TioSetup/wiki/Powershell), Score: ~~19~~ 10
```
#twasbrilligandTheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewarethe
'The Jabberwock'+#m
'y'
```
[Try it online!](https://tio.run/##HY0xDgIxDAT7ewXSFSn4CTUfiDkrsbDPyDZEeX0wlLua2X3pQPOOzGvtMaqDETO1eh73js4UfYZ@0A862jTMvpEAI53RcVTAyiwkPnMHswI1bT8hyYyiglaju76jWeKQ0h/cSh5cbhUAbejjWa67bGWWtb4 "PowerShell – Try It Online")
Port of Pavel's [Ruby answer](https://codegolf.stackexchange.com/a/157077/42963). Thanks to Jo King for -9 points.
The strings are `+` concatenated together. Once the comments are removed and the code parsed, PowerShell sees this as `'The Jabberwock'+'y'`. That string is left on the pipeline and output is implicit.
[Answer]
# [05AB1E](https://github.com/Adriandmen/05AB1E), score 14
```
"twasbrilligand""The ""slithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewarethe"Š"Jabberwock"+"my"Š
```
[Try it online!](https://tio.run/##HYuxDUIxDAVXQW5poGAJahaw@VZiYX9LTiDKNizDXMFQvnt3pwvSmdeCPrBRiKoU3DeAW@UDQFPpdXZ/cdtkKzM4zyJGyrL3ygOJUdXE2hwcnIg8vPyCNHOaGwf22vzZS6ROGf1F@LzhikQcw@8POILNRGt9AQ "05AB1E – Try It Online")
[Answer]
# [Yabasic](http://www.yabasic.de), 13
Thanks for @Pavel's Ruby answer!
```
#twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware
?"The Jabberwock";//m
?"y"
```
[Try it online!](https://tio.run/##JYwxDgIxDAR7XoHCA@4BFPTUfMC@WImFfZbsQJTXhwDt7MwOQAje57y0DoHOIlzgyK1SCLc6mr0pMucynBYvrCjEx9o7IIGIssbo5LQQmlv5Bv8HNSWHVsNerfjScUU/8XRLj0rnOyCSd9uf6bptuuhIc34A "Yabasic – Try It Online")
[Answer]
## VBA, score 5
Run in the Immediate Window:
```
?twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware"The Jabberwock"m"y
```
How it works:
> 
> `?` - This prints out output as a string
> 
> 
> 
-
> 
> `twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware` - without Explicit declaration, this is treated as an empty string
> 
> 
> 
-
> 
> `"The Jabberwock"` - String. When you put 2 variables/strings next to each other, VBA will automatically concatenate them. (2 non-variable strings would require a space so as not to add a double-quote)
> 
> 
> 
-
> 
> `m` - Another implicit empty-string, automatically concatenated
> 
> 
> 
-
> 
> `"y` - Another string. Left open, the Immediate Window will automatically close this when it hits the end of the line - again, automatically concatenated
> 
> 
> 
-
1 question-mark, 1 space and 3 double-quotes. VBA sees this as `?"" & "The Jabberwock" & "" & "y"` or `?"The Jabberwocky"`
[Answer]
# [Haskell](https://www.haskell.org/), score 12
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware="The Jabberwock"++{-m-}"y"
```
[Try it online!](https://tio.run/##vY7RDQMhDENXQfyeboRboN9dICkRRJdAFWgRqjo7peoO/bX9bCeoJ4nM2TpUNBbhCDm0RFW4pdHKk2rgEIfR0iMrCnFefgckEFHWOjoZLQmLlfgFfg1alAxaquXRoq04Lsjo8NdE7gKIZL3cTr9tr133tx9@KnB2h7vbmnD/uzQ/ "Haskell – Try It Online")
Defines a zero-argument function `twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware :: String` whose output is `"The Jabberwocky"`.
[Answer]
# [Java (OpenJDK 9)](http://openjdk.java.net/projects/jdk9/), score 11
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware->"The Jabberwock"+//m
"y"
```
[Try it online!](https://tio.run/##LU89T8MwEN37K6xMiaDujICODEhMRSyI4ZxcnEvPdmRfElmovz24tNvpfd17IyywDxP6sTs/bS1DSuoDyKvfnVJJQKhVY9HoWYh1P/tWKHj9dj9evgJ1jyeJ5O1R9ep1kxWSicRMFnwnAyYmGbKEBVNHnc0RC27JGUbyhV/BIDA7cimvGLFAJsRgr4ZbggsOI8iQwiw2Frkppoj7Y/U5oHoHYzCuoT1XD4eD21W52p5L@Wk2XMrfNyylp3JlWH0r@/2jINrU/O9U6pSToNPlgZ4KLezrXsM0ca79zNw018TL7rL9AQ "Java (OpenJDK 9) – Try It Online")
### Credits
* -2 score thanks to [Kevin Cruijssen](https://codegolf.stackexchange.com/users/52210/kevin-cruijssen)
* -3 score thanks to [Wheat Wizard](https://codegolf.stackexchange.com/users/56656/wheat-wizard)
[Answer]
# [Jelly](https://github.com/DennisMitchell/jelly), score: 8
```
“ĠȥṘ®ṖȤ»
```
[Try it online!](https://tio.run/##ARwA4/9qZWxsef//4oCcxKDIpeG5mMKu4bmWyKTCu/// "Jelly – Try It Online")
Just compresses the string, and is an empty string when all non-alphabet characters are removed. Annoyingly, the shortest compressed form, `“81Iȯd»` has alphabetical characters, neither of which are `t` or `w`
[Answer]
# [Stax](https://github.com/tomtheisen/stax), 11
```
£«≡¿«_→Ä:£◘
```
[Run and debug online!](https://staxlang.xyz/#c=%C2%A3%C2%AB%E2%89%A1%C2%BF%C2%AB_%E2%86%92%C3%84%3A%C2%A3%E2%97%98&i=&a=1)
Just a compressed string literal that is in turn packed.
[Answer]
# [Canvas](https://github.com/dzaima/Canvas), score 5
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware∙The Jabberwockｐm∙yｐ
```
[Try it here!](https://dzaima.github.io/Canvas/?u=dHdhc2JyaWxsaWdhbmR0aGVzbGl0aHl0b3Zlc2RpZGd5cmVhbmRnaW1ibGVpbnRoZXdhYmVhbGxtaW1zeXdlcmV0aGVib3JvZ292ZXNhbmR0aGVtb21lcmF0aHNvdXRncmFiZWJld2FyZSV1MjIxOVRoZSUyMEphYmJlcndvY2sldUZGNTBtJXUyMjE5eSV1RkY1MA__,v=1)
[Answer]
# [SOGL V0.12](https://github.com/dzaima/SOGLOnline), score 9
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware”The” Jabberwock”:⁄m+ y+
```
[Try it Here!](https://dzaima.github.io/SOGLOnline/?code=dHdhc2JyaWxsaWdhbmR0aGVzbGl0aHl0b3Zlc2RpZGd5cmVhbmRnaW1ibGVpbnRoZXdhYmVhbGxtaW1zeXdlcmV0aGVib3JvZ292ZXNhbmR0aGVtb21lcmF0aHNvdXRncmFiZWJld2FyZSV1MjAxRFRoZSV1MjAxRCUyMEphYmJlcndvY2sldTIwMUQlM0EldTIwNDRtKyUyMHkr,v=0.12)
[Answer]
# [Pip](https://github.com/dloscutoff/pip), score 5
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewarethejabberwockmysonthejawsthatbitetheclawsthatcatchbewarethejubjubbirdandshunthefrumiousbandersnatchhetookhisvorpalswordinhandlongtimethemanxomefoehesoughtsorestedhebythetumtumtreeandstoodawhileinthoughtandasinuffishthoughthestOOD|"The Jabberwock"witheyesofflamecamewhifflingthroughthetulge'y
```
[Try it online!](https://tio.run/##RVBBbgMhDPxKlUs/0lMvufQDsHixG8CRbUKR8vetSaJWMgePZ8YernQ9DhtBo1AplENLhqCFDKfxDTRRylPA8Uw1FqDm8xEihFIqVZ0DBByKLJyX4OlQuYIEQ@VuWZweXfQgfocYQQZvlzqV2wMZahgski3CVl795oX/uh69IknyDYp9KXfplbhrdAhE2xIgGPMFSW8s11B0sCRq6IzCLRvVZVZD@/ELdwYPyz2jKQuoQfIk0wnW6yqBlVzdMYWB9Iz/4DsclFrfd1J8Ye5l5/PH/fSF8Pb5l/M0/Ddh@qJ9L6HC5s/NvCE/COWltV4yvM/j@AU "Pip – Try It Online")
Fortunately, lowercase letters in Pip are all variables, which are no-ops in expressions by themselves. The interesting part of the code:
```
OOD|"The Jabberwock"
```
The scanner breaks up `OOD` as `O` followed by `OD`. `OD` is an undefined variable, which evaluates as nil (falsey); we then logical-or this with `"The Jabberwock"`, and `O` outputs it without a newline.
```
'y
```
Single-character string `y`. Since it is the last expression in the program, it is printed.
[Answer]
# SmileBASIC, score 10
```
@twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware?"The Jabberwock";
@m?"y
```
This was pretty much taken directly from the Yabasic answer, and ~~since SB is a better language,~~ we can shorten it by using labels rather than comments, which eliminates the need for some of the line breaks
There is also this alternative solution, for the same size:
```
@twasbrillig ... ?"The Jabberwock"+@my[2]
```
A label inside an expression is treated as a string. (`@my == "@my"`), so taking character 2 gives "y".
[Answer]
# [C (gcc)](https://gcc.gnu.org/), score 58
The useful fact that // style comments + newlines are cheaper than old-style ones comes straight from @wizzwizz4's comment for @Steadybox's [answer](https://codegolf.stackexchange.com/a/157082/75886).
The -m32 flag is required.
Some might be brought to a frumious mood by the lengthy name of the function to call, whereas others might rightly find such objections mimsy; in the end, we must all of us heed the siren song of low scores.
```
twasbrilligan;d(t,h,e,slithytovesdidgyreandgimble)int*h,*e;//wabeallmimsywere
{t--?*h++=*e++,//borogovesan
d(t,h,e):0;}momerathsoutgrabebewar;*e="The Jabberwock\171";mysonthejawsthatbitetheclawsthatcatchbewarethejubjubbirdandshunthefrumiousbandersnatchhetookhisvorpalswordinhandlongtimethemanxomefoehesoug(h,tsoreste){d(4,h,e);}
```
[Try it online!](https://tio.run/##zZDNbsIwDIDP9CkQp/6KAZMmrUK777zbtoOTmiSQHxS7dBXi1deliIeY5INt2Z8@WzZKymniAUhEY61R4Nsu51rXWJM1rEcOF6TOdGqMCL5TxgmLhfFc6rrEdr0eQCBY64yjccCI2ZWb5q3UVbUvsarq9VqEGNSMAZ894MXrU3tzwWEE1hR6VjFhBA4Q2xL3qw@Ny3cQAuMQ5Olr87JZtW6k4FnjEQZiDSwMYyqlfdQyhb4j5vaxFymEiV2yJt3Pm4fYOxN6EqmFkfy8oJFDOGlDlxDPYGkIsTNepwkbvGLjZpgD/5NkDwE1JluV65opRCTG4trlz/eT2tuU3rJ0YHxeZNdsITXEJX3utt9ttsgW/8mfiqR07pnu2W36lQcLiqbG7bZ/ "C (gcc) – Try It Online")
[Answer]
# Batch, score 15 11
```
:twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewarethejabberwockmysonthejawsthatbiteth
@ec%lawsthatcatchbewarethejubjubbirdandshunthefrumiousbandersnatchhetookhisvorpalswordinhandlongtimethemanxomefoehesoughtsorestedhebythetumtumtreeandstoodawhileinthoughtandasinuffisht%ho%ughthestood% The Jabberwock%withe%y
```
Basically just `echo The Jabberwocky` with unused variables and labels.
Old version (score 24):
```
:twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewarethejabberwockmysonthejawsthatbitetheclawsthatcatchbewarethejubjubbirdandshunthefrumiousbandersnatchhetookhisvorpalswordinhandlongtimethemanxomefoehesoughtsorestedhebythetumtumtreeandstoodawhileinthoughtandasinuffishthoughthestoodthejabberwockwitheyesofflamecamewh
@if %1%fl%i==%ngthroughthetulgeywoodandburbledasitcameonetwoonetwoandthroughandthroughthevorpalbladewentsnickersnackheleftitdeadandwithitsheadhewentgalumphingbackandhastthousla%i n The Jabberwock%cometom%y
:armsmybeamishboyofrabjousdaycalloohcallayh
@echo %*
```
Requires code to be saved in a file named `n.bat` and run from the same directory.
Alternate version which can have any name (score 27):
```
:twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewarethejabberwockmysonthejawsthatbitetheclawsthatcatchbewarethejubjubbirdandshunthefrumiousbandersnatchhetookhisvorpalswordinhandlongtimethemanxomefoehesoughtsorestedhebythetumtumtreeandstoodawhileinthoughtandasinuffishthoughthestoodthejabberwockwitheyesofflamecamewh
@if %1%fl%i==%ngthroughthetulgeywoodandburbledasitcameonetwoonetwoandthroughandthroughthevorpalbladewentsnickersnackheleftitdeadandwithitsheadhewentgalumphingbackandhastthousla%i %~n0 The Jabberwock%cometom%y
:armsmybeamishboyofrabjousdaycalloohcallayh
@echo %*
```
Explanation (with variables removed):
```
:twas...                         Label (No labels were used, no goto in the poem)
@if %1i==i %~n0 The Jabberwocky  If no command line arguments, run this batch file again
:arms...                          with the arguments 'The Jabberwocky'
@echo %*                         Echo all arguments
```
[Answer]
# Perl 5, subroutine, score 11
```
{twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware;'The Jabberwock'.~'X'}
```
but with the character \x86 (`v134`) instead of the X.
(perlsub says "The signature is part of a subroutine's body. Normally the body of a subroutine is simply a braced block of code.")
[Answer]
# [Ruby](https://www.ruby-lang.org/), 9 non letter bytes
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewarethejabberwockmysonthejawsthatbitetheclawsthatcatchbewarethejubjubbirdandshunthefrumiousbandersnatchhetookhisvor=p alswordinhandlongtimethemanxomefoehesoughtsorestedhebythetumtumtreeandstoodawhileinthoughtandasinuffishthoughthestood="The Jabberwock"+withe=?y
```
[Try it online!](https://tio.run/##RZBBbgMhDEWvEmXbM4y677oXgMGD3QCubBPK6VMziVrJGz7vf/iWHufjYSNoFCqFcmjJELSQ4TS@gyZKeQq4nqnGAtT8foQIoZRKVecAAZciC@dleCZUriDBULlbFsejm07wK8QIMni/1ancTmWoYbBItoC9vM67D/77evSJJMlfUOzLeUivxF2jSyDalgHBmG9IemfZvi@h6GBJ1NCZwi0b1RVXQ/vxPx4MXpd7RlMWUIPkXaYD1usagdVdPTOFgfRcwMm7HJRaPw5SfGmetcjt@olw@fhren0bvlDY3n3Zvw "Ruby – Try It Online")
### Golfed version (for readability):
```
x=p z="The Jabberwock"+w=?y
```
Uses a few long and useless variables. In ruby, you can put `whatever_you_want=` before an expression, and it will still return that expression, just with the side effect of creating an oddly-named variable.
[Answer]
# [Self-modifying Brainfuck](https://soulsphere.org/hacks/smbf/), score 16
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebeware␀The Jabberwock␀my<[<<]>[.>]>>.
```
[Try it online!](https://tio.run/##JYxBDsMgDATzlL4gL0A8oOfeohzsxgWrdpCMW8TrCVWvMztbFV9jeIOKxiKc4Dw8UxX23L18qR58pG40eWJFIT6nb4AEIspaeyOjibBYSb/g/6BFycBzLR9PNuc4I6Plkel2B0SyVp7vRXvYQtjjtsY9xnWMcQE "Self-modifying Brainfuck – Try It Online")
## Explanation
Initially the tape is set up like this:
$$
\begin{aligned}
 \dots\ \texttt{␀}\ \texttt{T}\ \texttt{h}\ \texttt{e}\ \texttt{␠}\ \texttt{J}\ \texttt{a}\ \texttt{b}\ \texttt{b}\ \texttt{e}\ \texttt{r}\ \texttt{w}\ \texttt{o}\ \texttt{c}\ \texttt{k}\ \texttt{␀}\ \texttt{m}\ \texttt{y}\ \texttt{<}\ \texttt{[}\ \texttt{<}\ \texttt{<}\ \texttt{]}\ \texttt{>}\ \texttt{[}\ \texttt{.}\ \texttt{>}\ \texttt{]}\ \texttt{>}\ \texttt{>}\ \texttt{.}\ & \texttt{␀}\ \texttt{␀}\ \dots \\
 & \uparrow
\end{aligned}
$$
Since we want to move to the beginning of the string we use `<[<<]` such that we jump over the first \$\texttt{␀}\$ character.
Now we can just move to the \$\texttt{T}\$ with `>` and print the whole string with `[.>]` and since we picked the substring where the next \$\texttt{y}\$ is not far, we can just jump to it directely and print it with `>>.`.
[Answer]
# [Fission](https://github.com/C0deH4cker/Fission), score 6
```
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewaRe"The Jabberwock"m"y";
```
[Try it online!](https://tio.run/##JYxBDkIxCAWvYnoNb@DSeAHwY0uEkgDa9PS15m9n3rwXR7D1tXJAoLMIV@hHNgrhbDPtS3HwUafT5pUVhbhvPwAJRJQ15iCnjdDc6j84H9SUHLKFfbL6nuOO7lQejS43QCQf9nwXLbNc1/oB)
]