Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chameco
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
chameco
4y ago
It'd be a fun exercise to write a tiny Forth in machine code (sans assembler) and use it to write enough of a C compiler to build tcc, or something along those lines. From there I think you can chain old (but accessible) gcc versions u
2.
▲
by
chameco
4y ago
First irssi, then WeeChat, then cerce in Emacs.
3.
▲
by
chameco
4y ago
I lived without X11/Wayland for several years. (These days, I live in GUI Emacs with EXWM instead, which has a similar feeling.) Some tools I had luck with: - mpv is your friend - it can play audio, video, and display images directly t
4.
▲
by
chameco
4y ago
"We are about to study the idea of a computational process. Computational processes are abstract beings that inhabit computers. As they evolve, processes manipulate other abstract things called data. The evolution of a process is direc
5.
▲
by
chameco
5y ago
Notably missing the best monospaced font. http://terminus-font.sourceforge.net/
6.
▲
Literate Theorem Proving with Org (and Proof General)
(chame.co)
8 points
by
chameco
8y ago
|
1 comments
7.
▲
by
chameco
10y ago
In any languages with multiple namespaces, anything inhabiting some non-primary namespace (i.e., not the matrix containing normal variables) feel second class. Emphasis "feel", and hence "awkward" over "technically
8.
▲
by
chameco
11y ago
I find that site a bit misguided. Any amount of CSS might still break, for example, w3m. It seems more sensible to have pure HTML sites with client-side styling within the browser.
9.
▲
by
chameco
12y ago
Ramnode goes pretty low if you have coupon codes (like, $14 per year low), and I believe Digital Ocean is similar.
10.
▲
by
chameco
13y ago
I have two pieces of advice. First, expand your horizons. Yes, Windows jumping games using a game creator are a great start, but there is so much more. At 12, when I started off, I was writing very similar games, albeit using Python and P
11.
▲
by
chameco
13y ago
Yeah, the namespacing is somewhat poor, sorry about that. I'll get around to prefixing the names at some point.
12.
▲
by
chameco
13y ago
It's been about 6 months total, I think, but there were significant breaks for school and exams.
13.
▲
by
chameco
13y ago
The VM, the AST parser, and the Bison/Flex frontend are built in a layered manner: you could (with the appropriate Makefile) build only the VM, the VM+the AST parser, or all three. I don't currently have Makefile options for this,
14.
▲
by
chameco
13y ago
Without debug symbols (the default Makefile includes them), the executable is 83KB (93KB with -g), less than half the size of Lua. The shared library is a bit larger, at 102KB. Lua's whole table-metatable system always felt awkward to
15.
▲
by
chameco
13y ago
Thanks! Quite honestly, my primary reason for making it was that I didn't like the Lua object model and Python/Ruby/Guile are a bit inconvenient to embed.
16.
▲
Show HN: Solid, a scripting language with a tiny VM
(github.com)
63 points
by
chameco
13y ago
|
15 comments
17.
▲
Hitman - A Markdown parser written in 66 lines of Clojure
(github.com)
3 points
by
chameco
13y ago
|
0 comments
18.
▲
by
chameco
13y ago
Erm, what about first-class functions in general? This doesn't just make metaprogramming harder, it also stops you from saving functions in lists or hash tables and any sort of higher-order programming.
19.
▲
by
chameco
13y ago
Yeah, the site seems to leak memory like a sieve. I had to kill -9 firefox.
20.
▲
by
chameco
13y ago
Now if only Github added Heroku integration, so you could fork apps AND code straight from the repo.
21.
▲
by
chameco
13y ago
Tmuxinator especially makes doing the vim + tmux thing so much better because it has nice session support (just type "mux <name>" to bring up a session). I've been using it for about six months now, and my current setup can do anyth
22.
▲
by
chameco
13y ago
There's decent Common Lisp support in other editors. Lots of people use Vim with Slimv. Clojure is still supported better (especially now that we have tpope's fireplace.vim), but CL is decent to edit.
23.
▲
Show HN: Shade, a language based on C, Go, and Haskell
(github.com)
15 points
by
chameco
14y ago
|
0 comments
24.
▲
by
chameco
14y ago
Yes. You can create a tags file for any header file, no matter it's origin. I like to keep mine (for boost, GL, SDL, etc) in ~/.vim/tags and set that as my default tag directory, then use a plugin (Easytags) to auto-update tags for the curr
25.
▲
by
chameco
14y ago
Vim with dwm, TMux/TMuxinator, and urxvt. On the plugin side, I use slimv (I know editing Lisp with Vim is blasphemy, but meh), Easytags, and Syntastic. Just discovered Syntastic: I highly HIGHLY recommend it for everyone ever, just because