HackerTrans
TopNewTrendsCommentsPastAskShowJobs

a2code

no profile record

Submissions

The Leporine Trap

leporinetrap.wordpress.com
1 points·by a2code·l’année dernière·0 comments

Show HN: Scheme Made Easy

schememadeeasy.com
6 points·by a2code·il y a 2 ans·0 comments

comments

a2code
·il y a 7 mois·discuss
I did not try Clojure so I cannot comment on how well implemented the features you quote are, when compared to CL. All I can say is that CL also provides much of the same functionality with its standard, cl-async, lparallel, parenscript, while (im)mutability is a matter of preference (IMO correct decision by CL) rather than dominance. The way I see it, is that CL is superior (opinion) due to reader macros and native compilation, rather than bytecode JVM.
a2code
·il y a 7 mois·discuss
I have two tech q about partsbox. Why Clojure? Why not CL (lack of saas related-features)?
a2code
·l’année dernière·discuss
> The most impressive thing humans can do is to think. > And the best kind of thinking, or more precisely the best proof that one has thought well, is to make good new things. > ... but making good new things is a should in the sense that this is how to live to one's full potential.

I urge you not to take these opinions as facts. Originality is admirable, but it is not "your potential", "proof of great thoughts", or "the most impressive thing you can do".

The answer to the question: What to do? is not "Make new things", but rather begins with a simple question: In what context?

The idea of dividing people into two categories: 1) those who "take care of people and the world", and those who 2) "make good new things", is harmful.
a2code
·l’année dernière·discuss
Does it support other scheme implementations? Or at least any plans to do so?
a2code
·l’année dernière·discuss
Will YC and startups be more or less agreeable on remote work? Will the new administration cause changes to remote work?
a2code
·il y a 2 ans·discuss
In general, a compiler takes source code and generates object code or an executable. Can you elaborate on what your compiler takes as input and generates as an output?
a2code
·il y a 2 ans·discuss
What are some other applications of WebAssembly that you find promising?
a2code
·il y a 2 ans·discuss
> I found no evidence of someone having invented it before.

Most Lisp/Scheme implementations offer tracing. Amazingly, the SICP book even shows tracing as a means of analyzing whether a recursive function is tail-recursive.

What I'm curious about is the Lisp history of tracing. Does anyone know which implementations were the first to provide tracing functionality?
a2code
·il y a 2 ans·discuss
Tail-call optimization is very important when writing Scheme programs. By removing those, you loose the power of recursion.

Also when it comes to macros, does that include `syntax-rules` or `syntax-case` style macros, where the latter are much more powerful?

While an embedded Scheme-like language is incredibly useful, at some point I feel as if you would simply have to include these features, and to that end it would just be Scheme reinvented.
a2code
·il y a 2 ans·discuss
Making something helps to get hired. Not only is it a show of expertise, but also an expression of your unique personality. What is more, I asked what you want to make right now. Even people afraid of failure make things.
a2code
·il y a 2 ans·discuss
> I want to get out of this learning loop where I keep experiencing that I know nothing so I keep learning and I think I am good for it and then I apply for jobs and the loop repeats itself.

So? Just stop learning. Close that book, video, course. Go make something people want. Or you want. What would you like to make?