Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
so-cal-schemer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
so-cal-schemer
2mo ago
see also: https://wiki.c2.com/?GreenspunsTenthRuleOfProgramming
62.
▲
by
so-cal-schemer
2mo ago
You can show this is possible, but it is extremely onerous in comparison.
63.
▲
by
so-cal-schemer
2mo ago
Ah, thank you. It slipped my mind. CRUNCH is an embedded compiler for a statically typed subset of R7RS Scheme, generating C code. The compiler uses type inference to decorate the code with type information without requiring declarations.
64.
▲
Worse Is Better Considered Harmful
(cs.stanford.edu)
6 points
by
so-cal-schemer
2mo ago
|
1 comments
65.
▲
by
so-cal-schemer
2mo ago
We contend that the worse is better design philosophy, while highly successful, is inherently misguided. In particular, we argue that worse is better succeeds by imposing a disproportionate cost on users. Since the first design which solve
66.
▲
by
so-cal-schemer
2mo ago
The co-creator of Scheme is also co-author of Structure and Interpretation of Computer Programs [0]. Namely, Gerald Jay Sussman[1], the Panasonic Professor of Electrical Engineering at the Massachusetts Institute of Technology (MIT). In t
67.
▲
Microscheme: A functional programming language for the Arduino
(ryansuchocki.github.io)
3 points
by
so-cal-schemer
2mo ago
|
1 comments
68.
▲
by
so-cal-schemer
2mo ago
Microscheme, or (ms) for short, is a functional programming language for the Arduino, and for Atmel 8-bit AVR microcontrollers in general. Microscheme is a subset of Scheme, in the sense that every valid (ms) program is also a valid Scheme
69.
▲
Pre-Scheme: a Scheme for low-level programming
(prescheme.org)
50 points
by
so-cal-schemer
2mo ago
|
1 comments
70.
▲
by
so-cal-schemer
2mo ago
Pre-Scheme is a statically typed dialect of the Scheme programming language, combining the flexibility of Scheme with the efficiency and low-level machine access of C. The compiler uses type inference, partial evaluation, and other correct
71.
▲
by
so-cal-schemer
2mo ago
Homoiconicity is orthogonal to local reasoning. It just means the syntax is represented by the native data format, nested lists. This does make code generation very straightforward with list processing primitives. Mutation in scheme is poss
72.
▲
by
so-cal-schemer
2mo ago
https://prescheme.org/ Pre-Scheme is a statically typed dialect of the Scheme programming language, combining the flexibility of Scheme with the efficiency and low-level machine access of C. The compiler uses type inferenc
73.
▲
Lisp is clay: the power of composable DSLs [video]
(fosdem.org)
2 points
by
so-cal-schemer
2mo ago
|
1 comments
74.
▲
Why Racket? Why Lisp?
(beautifulracket.com)
52 points
by
so-cal-schemer
2mo ago
|
0 comments
75.
▲
by
so-cal-schemer
2mo ago
Lisp/Scheme/Racket is a very simple language that is also very fluid and malleable. You can express ideas and computations very precisely, concisely, and intuitively. There really aren't any barriers as they (Scheme/Rack
76.
▲
The Unreasonable Effectiveness of Multiple Dispatch [video]
(youtube.com)
2 points
by
so-cal-schemer
2mo ago
|
1 comments
77.
▲
by
so-cal-schemer
2mo ago
I just want to leave this here: SICP: 2.5 Systems with Generic Operations https://sarabander.github.io/sicp/html/2_002e5.xhtml
78.
▲
by
so-cal-schemer
2mo ago
> Structure and Interpretation of Computer Programs (SICP) by Gerald Jay Sussman and Hal Abelson. SICP is my all-time favourite programming book. It’s also where I learned about the power of wishful thinking when coding. SICP uses wishf
79.
▲
Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
(archive.org)
3 points
by
so-cal-schemer
4mo ago
|
1 comments
80.
▲
by
so-cal-schemer
4mo ago
If you know.. Software Design for Flexibility: How to Avoid Programming Yourself into a Corner by Chris Hanson and Gerald Jay Sussman https://archive.org/details/software-design-for-flexibility_...
81.
▲
by
so-cal-schemer
4mo ago
See also: Data-Oriented Programming: Reduce software complexity by Yehonathan Sharvit https://www.manning.com/books/data-oriented-programming and from SICP : 2.4.3 Data-Directed Programming and Additivity https:&#x
82.
▲
by
so-cal-schemer
5mo ago
the JavaScript edition: https://sicp.sourceacademy.org/
83.
▲
by
so-cal-schemer
5mo ago
Yes. It's important to leave room on the shelf for yet another copy of the next edition of Computers for Seniors for Dummies: https://linkencore.iii.com/iii/encore/record/C__Rb51571246__... btw, Andres R
84.
▲
Ada's Technical Books in Seattle will close
(seattletimes.com)
6 points
by
so-cal-schemer
6mo ago
|
1 comments
85.
▲
by
so-cal-schemer
6mo ago
Sad times. This place and the owners are great.
86.
▲
by
so-cal-schemer
6mo ago
Oh, no! Tragedy! Ada's is closing in June! https://www.seattletimes.com/entertainment/books/capitol-hil...
87.
▲
by
so-cal-schemer
6mo ago
I remember some great tech bookshops of yore. Computer Literacy [0] for one. Seattle has Ada's Technical Books [1]. If I buy a new book I want to buy it from such an independent shop - ideally when an author gives a talk and I can get
88.
▲
by
so-cal-schemer
6mo ago
The considerate professors would use titles from Dover Books with supplemental reading: https://store.doverpublications.com/pages/math-science On the order of $10 each - small paperbacks.
89.
▲
by
so-cal-schemer
6mo ago
As the top poster said: Use it or lose it. Request physical copies of books you want to read, and that you think are beneficial to the community. And check them out from time to time. I'm sure a librarian does their best to keep abreas
90.
▲
by
so-cal-schemer
6mo ago
I can't remember the number of times and ways I've tried to get them to re-acquire it. Maybe we should organize a good old sit-in? https://mtpfriends.bigcartel.com/product/what-s-more-punk-ad... Some universi
More ›