Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
billsix
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
121.
▲
by
billsix
9y ago
Or, more simply, that he is surrounded by "yes men/women" aka Fowlbots.
122.
▲
by
billsix
9y ago
since when have they spoken positively about tax avoidance lol
123.
▲
by
billsix
9y ago
> they are still pressured to close just as much as they would if on commission. Then what is the value of being uncommissioned, except for virtue-signalling? https://www.thoughtworks.com/news/zero-commissions But y
124.
▲
by
billsix
9y ago
I remember that "DSL"s kept continously increasing on their radar until their chief scientist George RR Martin Fowler finally, finally released his book on it after 7 years, and then it was gone off of the radar. No slow descent
125.
▲
by
billsix
9y ago
In my libbug library, computation at Compile-Time uses the exact same language as the run-time {at-both-times {define fact [|n| (if (= n 0) [1] [(* n (fact (- n 1)))])]}} (pp {at-compile-time-expan
126.
▲
by
billsix
9y ago
Also, transducers and STM?
127.
▲
by
billsix
9y ago
I've been looking for a language which provides Software-Transactional-Memory with persistent data structures which fits in 2KB RAM on a microcontroller.
128.
▲
by
billsix
9y ago
What made you excited to learn Smalltalk? Seems odd that you quit after a few minutes. If keybindings are that important to you, perhaps try gnu Smalltalk.
129.
▲
by
billsix
9y ago
If you redefine define as a macro which evals the definition during macro expansion, you can have the full runtime at Compile-Time. State and IO included! https://github.com/billsix/bug http://www.lulu.com&
130.
▲
by
billsix
9y ago
Open croquet http://www.opencobalt.net/
131.
▲
by
billsix
10y ago
No. Will do, thanks
132.
▲
by
billsix
10y ago
Read "On Lisp" by Paul Graham http://paulgraham.com/onlisp.html
133.
▲
by
billsix
10y ago
The ability to use a non-X based installer on the default disc would be nice. I have an Nvidia gtx 1060 and I can't figure out how to install Ubuntu. (I've successfully installed Debian, gentoo, arch, centos, and fedora on this
134.
▲
by
billsix
10y ago
My wife sends me on a 30 minute drive to the grocery store and asks for things I've never heard of, and for other stuff I can't find. I waste an hour away from my kids and don't find everything she needs. Compared to shoppin
135.
▲
by
billsix
10y ago
In libbug you can do anything at compile time. Open and write to files, run a test suite, anything. http://billsix.github.io/cac.html
136.
▲
by
billsix
10y ago
In my project, http://billsix.github.io/cac.html , the Compile-Time language is the same as the runtime language. Tests are collocated with procedure definitions, but evaluate only at Compile-Time.
137.
▲
by
billsix
10y ago
Let me know if anyone has questions. I learned quite a bit in making libbug. Being able to do any computation during Compile-Time, such as state and IO, was more powerful then I had initially expected.
138.
▲
Show HN: Testing at Compile-Time
(billsix.github.io)
4 points
by
billsix
10y ago
|
1 comments
139.
▲
by
billsix
10y ago
I avoid running main by testing at compile-time :-). https://github.com/billsix/bug/blob/master/demo/src/bug-demo...
140.
▲
by
billsix
10y ago
My (soon to be published) book on "Computation At Compile-Time" would not be possible with hygienic macros, because I eval during macro expansion, thus treating the compiler as an interpreter during compile-time. https:/&#x
141.
▲
by
billsix
10y ago
Ironically, Ubuntu is the only distribution I can't figure out how to install on my desktop (I run debian, centos, and gentoo just fine). Some problem with refresh rates or resolution of my monitor, so Ubuntu's installer can'
142.
▲
by
billsix
10y ago
Introduction to Automata Theory, Languages, and Computation https://www.amazon.com/dp/8131720470/ref=cm_sw_r_other_apa_4...
143.
▲
by
billsix
10y ago
"Is an element of the set" "for all" "there exists". It's automata and computational theory 201, not parody
144.
▲
by
billsix
10y ago
> I'm forced to either make an extraneous commit, just to enable branch switching Which you can later squash via interactive rebase.
145.
▲
by
billsix
10y ago
I couldn't have written a unit test framework which evaluates at compile-time in Ruby, but I did in Gambit Scheme. (If any test fails, the compiler exits in error, and no library or executable is produced.) https://github.c
146.
▲
by
billsix
10y ago
SICP is phenomenal, but I'd recommend "On Lisp" first.
147.
▲
by
billsix
10y ago
http://lmgtfy.com/?q=cmu
148.
▲
by
billsix
10y ago
Smalltalk has a lot of similarity with functional programming. Smalltalk's True and False instances are basically Church Booleans, and Smalltalk collections were processed frequently by passing a Block (like a first class function). I
149.
▲
by
billsix
10y ago
Lol I was on a Ruby project like this, I said these tests are tautologies since we're verbosely rewriting the implementation as a test. My yearly review from that project? "Bill does not understand unit testing" Nobody gets
150.
▲
by
billsix
10y ago
Read "On Lisp" http://www.paulgraham.com/onlisp.html
More ›