HN user

forward-slashed

44 karma
Posts1
Comments25
View on HN

Oh, this is great. This article and conversation with Marcelle led me down a rabbit hole of Prolog, Minikanren, and Reasoned Schemer.

Not quite out yet.

I am thinking about using this idea of Prolog as AST to build an ai-first, reactive IDE. DM me at @eating_entropy on Twitter or email me at joshcho@stanford.edu if you are interested.

Hey! I noticed you in a comment about cold calling. I have been doing something similar (near 100 in the past month), and am at a dilemma regarding how to approach it. I am curious if you are still cold calling.

You can also email me @ joshho@stanford.edu

Why Fennel? 3 years ago

The interactivity is one. It's easy to evaluate expressions from within the editor. I am not sure you can programmatically change aspects of nvim on the fly, and even if so, probably not a central component of nvim experience. M-x in Emacs is much more powerful than : in (n)vim.

All of this is quite difficult without the DSL to explore and construct pipelines for LLMs. Current approaches are very slow in terms of iteration.

Yeah, once you use threading macros, you are like "I want to convert everything in clojure to threading macros". Then you look at Forth, and you are like "Oh".

I care about the process of determining truth. If one does expert deferral, then they should do so properly. Sadly Nature is expending their social capital as a scientific journal to pivot to a typical news organization.

If one is up to date with sc news, this article should not affect their beliefs.

But maybe some people are happy that they can share an article from Nature to convince their friends.

"Bug" and "fork" are industry standard terms, "stories" are not. Plenty of frontend developers exist who don't know the term.

Overloading is fine. Ambiguous use of an overloaded term is not. What is one to think of when they see words like "write", "stories", and God forbid, "book"?

Storybook stories, of course.

To see the real value of something, take it away. Humans are greedy (mathematically) creatures, so there's no point in mulling over assets which are secure. The awe is the exploration phase of a piece of technology, but the remaining value is still valuable.

Would you mind explaining what's going on here? I know CLJ and read let over lambda, but not sure what your code is doing exactly without function definitions. I assume the first expr returns a context hashmap?

I was thinking about doing something similar with dynamic scoping in Emacs Lisp.