TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Lolita: A tagless, dependently typed, self-aware programming language

32 pointsby g0xA52A2Aabout 1 year ago

20 comments

brushfootabout 1 year ago
At 19, the author&#x27;s age, I was two years into my Nabokov obsession. I wouldn&#x27;t have understood why the name was a problem, either. Personally, I&#x27;d have thought anyone who criticized it was a philistine. (Nabokov&#x27;s self-styled &quot;strong opinions&quot; had that effect on me at that age.) Didn&#x27;t they know the _point_ was that Humbert was a monster, etc. 15 years later, life experience has broadened my horizons a bit, but I still remember the feeling of being under the influence of such an eloquent writer for the first time.<p>This isn&#x27;t to justify the name itself but to cut the author some slack since the name is attracting more attention here than the design, and understandably so, but the design is an achievement, and a laudable one. I&#x27;d hope someone would&#x27;ve done the same for me at that age if I&#x27;d gone public with a project like this.
评论 #40117998 未加载
skilledabout 1 year ago
Impressive work. The author looks to be in his very early 20s, and his other blogs talk about compiler development and calculus.<p>The PDF of the language reads like ancient scriptures to me.<p>——<p>Re: name<p>I have emailed the author about the name choice and whether he would reconsider it as I think this is a high-quality project. The author is on HN (same name as his GH handle) so maybe he will reconsider.
arolihasabout 1 year ago
I see that the stated reason for the name is that today would have been Nabokov&#x27;s 125th birthday. But Nabokov had other works (why not call it palefire?) and this could have been released on any particular day. So the connection is tenuous at best.<p>And then there is the docs, taste.md?<p><pre><code> A taste of Lolita </code></pre> It&#x27;s a little disturbing.
chriswarboabout 1 year ago
Very impressive feature set, which aligns with many of my own interests too (symbolic execution, partial evaluation, etc.). If nothing else, it&#x27;s the first explanation of &quot;finally tagless&quot; that clicked for me!<p>I agree with others that the name is needlessly off-putting.
082349872349872about 1 year ago
It was &quot;Hi World&quot; in blogs. It was &quot;Hello World&quot; on the dotted line. But in my tutorials it was always &quot;Lolita&quot;.
Ekarosabout 1 year ago
What is this tendency of naming so many programming languages with some already relatively common words, why isn&#x27;t there proper search engine optimization going on? I can kinda excuse pre-internet ones, but new ones? Just why are people making lives hard for others...
评论 #40117797 未加载
评论 #40117826 未加载
sbelskieabout 1 year ago
&gt; Couple of inches taller. Pink-rimmed glasses. New, heaped-up hairdo, new ears. How simple! The moment, the death that I had kept conjuring up for three years was as simple as a bit of dry wood.<p>This is on the language FAQ. If memory serves this is the scene where Humbert has tracked down Dolores later in life and is contemplating murdering the now pregnant girl who he earlier sexually abused. What the actual hell? If this is supposed to be a joke it’s in decidedly poor taste. And that’s the best case.
mchansonabout 1 year ago
The debugger is called Chris Hansen.
评论 #40124386 未加载
valenterryabout 1 year ago
This is awesome. I love languages like that. It tickles my brain just reading about their metaprogramming attempt.
ilakshabout 1 year ago
Anyone care to do a direct comparison with Ocaml? It seems that the types are featured more prominently here. I always thought that type inference was a strength of Ocaml. Maybe that is unpopular now?
评论 #40119448 未加载
Lucabout 1 year ago
Kind of lives in the same neighborhood as Idris?<p><a href="https:&#x2F;&#x2F;www.idris-lang.org&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;www.idris-lang.org&#x2F;index.html</a>
joemiabout 1 year ago
What makes it &quot;self-aware&quot;? That was the main reason I clicked on the link but I didn&#x27;t see that explained.
评论 #40119462 未加载
xigoiabout 1 year ago
It seems to have been taken down, presumably because of the name. Does anyone know if it’s available under a digferent name now?
puttycatabout 1 year ago
&gt; &quot;In celebration of the 125th anniversary of the birth of Vladimir Nabokov, I am pleased to announce Lolita&quot;<p>So maybe... name it Nabokov?
GaggiXabout 1 year ago
What would the file extension be?
评论 #40119469 未加载
评论 #40118234 未加载
CyberDildonicsabout 1 year ago
The name is going to be a problem with anyone taking it seriously but at least the description doesn&#x27;t make sense.
评论 #40117718 未加载
zeroonetwothreeabout 1 year ago
And we wonder why women aren’t especially drawn to programming.
评论 #40117737 未加载
评论 #40135789 未加载
评论 #40117708 未加载
fukiabout 1 year ago
Could use a different name
nomdepabout 1 year ago
Flagged? That&#x27;s more childish than the name
lawlessoneabout 1 year ago
probably could use a different name... jesus.
评论 #40117734 未加载
评论 #40119925 未加载