Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
susam
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
42 ms
·
691.
▲
Oh God, what have I done? DEBUG.EXE (2004)
(comp.lang.asm.x86.narkive.com)
4 points
by
susam
2y ago
|
0 comments
692.
▲
Microsoft GW-Basic User's Guide and Reference (1989) [pdf]
(bitsavers.computerhistory.org)
52 points
by
susam
2y ago
|
43 comments
693.
▲
by
susam
2y ago
Congratulations on successfully crafting a computer game! I played the game briefly this morning and I found it to be quite fun. Glad to see a 9 year old experiencing the joy of computing! Playing computer games (and then later programmin
694.
▲
How a post on Reddit accidentally kickstarted the revival of Angus Steakhouse
(londoncentric.media)
3 points
by
susam
2y ago
|
0 comments
695.
▲
The Monads Hurt My Head – But Not Anymore (2009)
(golem.ph.utexas.edu)
3 points
by
susam
2y ago
|
0 comments
696.
▲
by
susam
2y ago
If I remember correctly, vi was the visual mode of ex. I am trying to find some references for this. Here's one I could find from < https://pubs.opengroup.org/onlinepubs/9699919799/utilities/v... >
697.
▲
Lvalues and Rvalues (C++)
(learn.microsoft.com)
1 points
by
susam
2y ago
|
0 comments
698.
▲
Floppy Disk Storage (history)
(ibm.com)
10 points
by
susam
2y ago
|
6 comments
699.
▲
LICENSE.TXT [video]
(youtube.com)
16 points
by
susam
2y ago
|
4 comments
700.
▲
Is `(expession, lvalue) = rvalue` a valid assignment in C or C++?
(stackoverflow.com)
37 points
by
susam
2y ago
|
13 comments
701.
▲
by
susam
2y ago
I've been on the Internet since 1999, and I feel a strong sense of nostalgia for those early years. For me, the period from 1999 to 2010 was the "golden age" of the Internet. It was a time of exploration, creativity, and ge
702.
▲
Rust vs. C vs. Go runtime speed comparison (2023)
(users.rust-lang.org)
6 points
by
susam
2y ago
|
0 comments
703.
▲
by
susam
2y ago
> Given the neighboring thread where I just learned that the lexer runs before the preprocessor, I’m not sure that would be the outcome. That is precisely why nested comments would end up breaking the C89 code example I provided above.
704.
▲
by
susam
2y ago
> Is this a bash-ism? > "$x plus $y equals $((x+y))" No, it is specified in POSIX: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V...
705.
▲
by
susam
2y ago
> C certainly could have added support for nested comments at any time After C89 was ratified, adding nested comments to C would have risked breaking existing code. For instance, this is a valid program in C89: #include <stdio.h&
706.
▲
by
susam
2y ago
> ML didn’t have single-line comments, so same level of surprising limitation. It is not quite clear to me why the lack of single-line comments is such a surprising limitation. After all, a single-line block comment can easily serve as
707.
▲
by
susam
2y ago
I don't know about usefulness but it does let us write identifiers using Unicode characters. For example: public class Foo { public static void main(String[] args) { double \u03c0 = 3.14159265; System.out
708.
▲
by
susam
2y ago
> Every C programmers (sic) knows you can't embed a multi-line comment in a multi-line comment. And every Standard ML programmer might find this to be a surprising limitation. The following is a valid Standard ML program: (* (*
709.
▲
How to write a 5-minute comedy set (2017)
(goldcomedy.com)
1 points
by
susam
2y ago
|
0 comments
710.
▲
Tips for Mathematical Handwriting (2007)
(johnkerl.org)
3 points
by
susam
2y ago
|
0 comments
711.
▲
Show HN: CFRS[]: Minimal drawing language with 6 commands: C, F, R, S, [, ]
(susam.net)
2 points
by
susam
2y ago
|
1 comments
712.
▲
Tube drivers plan go-slow action on noise levels
(bbc.co.uk)
3 points
by
susam
2y ago
|
0 comments
713.
▲
The Multics Maclisp Compiler: The Basic Hackery – A Tutorial (1977)
(multicians.org)
41 points
by
susam
2y ago
|
4 comments
714.
▲
Ethically Adjust Grading Without Violating 'No Grade Curving' Policy
(academia.stackexchange.com)
3 points
by
susam
2y ago
|
0 comments
715.
▲
by
susam
2y ago
> How so? If car of nil returns nil, then how does a caller distinguish between a value of nil and a container/list containing nil? How about this? CL-USER> (null nil) T CL-USER> (null '(nil)) NIL CL-USER>
716.
▲
by
susam
2y ago
> Correction of your correction Thanks! Fixed. > And I guess snoc is cons reversed and rac is car reversed. Indeed! That's exactly how those functions are introduced in the article. Quoting from the article: > The function
717.
▲
by
susam
2y ago
Does Scheme even have NIL in the sense that other Lisps like CL or Elisp have? I mean in Common Lisp, we have: CL-USER> (symbolp nil) T CL-USER> (atom nil) T CL-USER> (listp nil) T Similar results in Emacs Lisp.
718.
▲
by
susam
2y ago
In case anyone else is confused by what the functions named "oval" and "snot" mean in the following example: > (cond ((eq (oval pi) pie) (oval (snot pie pi))) (t (eval (snoc (rac pi) pi)))) I realised after a
719.
▲
by
susam
2y ago
> In a testament to the timelessness of Lisp, you can still run all the examples below in emacs if you install these aliases: > (defalias 'plus #'+) > (defalias 'quotient #'/) > (defalias 'ti
720.
▲
by
susam
2y ago
I was curious what it is like on Maclisp. Here is a complete telnet session with Lars Brinkhoff's public ITS: $ telnet its.pdp10.se 10003 Trying 88.99.191.74... Connected to pdp10.se. Escape character is '^]'.
More ›