Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
soegaard
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
511.
▲
by
soegaard
11y ago
Depends on the implementation. Support for TCO means that an unbounded amount of tail calls can be active at a time. A normal call pushes a frame to the stack. Most implementations don't push a frame for a tail call. However when debug
512.
▲
by
soegaard
11y ago
* macro/module system with phases ( https://www.cs.utah.edu/plt/publications/macromod.pdf ) * submodules ( http://www.cs.utah.edu/plt/publications/gpce13-f-color.pdf ) * Languag
513.
▲
by
soegaard
11y ago
https://twitter.com/ID_AA_Carmack/status/577877590070919168
514.
▲
by
soegaard
11y ago
> Should anyone have insights/opinions on why Racket/Scheme aren't more used, please feel free to share them with us! The Racket community has grown the last 5 years, so I would say that Racket is used more.
515.
▲
by
soegaard
11y ago
Note that Racket now have several distributions. The minimal distribution intended for servers is less than 10MB (then install the libraries you need). http://download.racket-lang.org/
516.
▲
by
soegaard
11y ago
There is a simple solution: Don't use continuation. Write your web-app in the same way you would in Python or similar. See "Low-level web programming in Racket + a wiki in 500 lines" by Matt Might: http://matt.migh
517.
▲
by
soegaard
11y ago
The community version of Arc is called Anarki. It runs on new versions of Racket. https://github.com/arclanguage/anarki
518.
▲
by
soegaard
11y ago
Apropos Emacs: Have you seen racket-mode for Emacs? (Available through Melpa)
519.
▲
by
soegaard
11y ago
request is a struct with the field post-data/raw, so this implies that request-post-data/raw can access the field. http://docs.racket-lang.org/web-server/http.html?q=request#%...
520.
▲
by
soegaard
11y ago
There is an introduction video here: https://www.youtube.com/watch?v=I10qWoQEi5U&list=PLIGa-eWCss...
521.
▲
by
soegaard
11y ago
To be clear: The "my" in the title refers to Steve Ridout.
522.
▲
Readlang – My Bootstrapped Language Learning Web-App
(steveridout.com)
1 points
by
soegaard
11y ago
|
3 comments
523.
▲
by
soegaard
11y ago
Copy these files: https://github.com/soegaard/mathbook/blob/master/mathbook/ma... and https://github.com/soegaard/mathbook/blob/master/mathbook/de...
524.
▲
by
soegaard
11y ago
Experience says no. There are several reasons, but * macros are only used when functions doesn't make sense * there are documentation * most follow the conventions of the language
525.
▲
by
soegaard
11y ago
@OP Studying HtDP is a good choice for someone entering Computer Science. HtDP is written by experienced CS professors and will introduce you to many important CS topics.
526.
▲
by
soegaard
11y ago
From Peter Seibel's "Practical Common Lisp": DOLIST is similar to Perl's foreach or Python's for. Java added a similar kind of loop construct with the "enhanced" for loop in Java 1.5, as part of JSR-201. N
527.
▲
King of the Hill on Rosetta Code
(blog.racket-lang.org)
32 points
by
soegaard
11y ago
|
2 comments
528.
▲
Racket Workflow
(greghendershott.com)
1 points
by
soegaard
12y ago
|
0 comments
529.
▲
by
soegaard
12y ago
Both
530.
▲
by
soegaard
12y ago
If anyone is interested in seeing how the principles in the article can be used to implement a traditional language, I offer MiniPascal. https://github.com/soegaard/minipascal The reader (lexer and parser) turns the so
531.
▲
The DrScheme repl isn't the one in Emacs (2009)
(blog.racket-lang.org)
4 points
by
soegaard
12y ago
|
0 comments
532.
▲
by
soegaard
12y ago
Dan Liebgold (Naughty Dog) at RacketCon 2013. "Racket on the Playstation 3? It's Not What you Think!" https://www.youtube.com/watch?v=oSmqbnhHp1c
533.
▲
by
soegaard
12y ago
I wouldn't say "the Racket people" gave up - rather that one Racket user gave up. If I were to port scmutils to Racket, I'd probably start from the Guile port.
534.
▲
by
soegaard
12y ago
So did I. So why have append for lists, and string-append for strings? Well, Scheme implementors were early on (still are) interested in writing efficient compilers - that affects the naming choices.
535.
▲
by
soegaard
12y ago
Allow me to highjack the thread. If you happen to be an expert in Textmate/Sublime/Atom language grammars and know how to handle multiline comments, I am very interested in hearing about it. More details here: http://st
536.
▲
by
soegaard
12y ago
When you cook sous vide you buy bags made specifically for the purpose. Bags made of polyethylene or polypropylene are the most common. For more info see http://modernistcuisine.com/2013/03/is-it-safe-cook-plastic&
537.
▲
by
soegaard
12y ago
A few tips: 1) Turn off the background syntax checker (click the dot in the bottom right corner). 2) Turn off "Program contour" in the "View menu" if you happen to have it on. If that's not enough: 3) Use "Limi
538.
▲
by
soegaard
12y ago
Racket comes with support for SQLite (the index of Scribble is built with help from SQlite for example). That is, it is possible to make such a tabular data structure with a reasonable effort. It would be interesting to hear what kind of fe
539.
▲
by
soegaard
12y ago
I for one am a paying customer :-)
540.
▲
by
soegaard
12y ago
The defaults has changed in modern times (5 years ago?).
More ›