11 comments

  • d-us-vb4 hours ago
    Dotcl sounds like a lisp macro that interprets TCL. :D
    • jnpnj3 hours ago
      hehe. alternatively dotnil would have sounded closer to dotnet while hinting at lisp terminology and history
    • anthk1 hour ago
      Given how simple TCL is you would probably write a parser in a day...<p>JimTCL (jimsh interpreter) is not 100% TCL compatible and I just used &#x27;source qcomplex.tcl&#x27; from it&#x27;s big brother TCL and now I can do complex number operations in the spot. With just a simple file, no libraries, no nothing.
  • SomeHacker444 hours ago
    Awesome! Has a MonoGame integration sample. Am curious to see if it will work with Godot or Unity. New weekend project...
  • Rochus1 day ago
    This is amazing. How long did it take you to implement it, i.e. reach that high level of Ansi test conformance? Have you been able to reuse concepts e.g. from ABCL?
    • guenthert2 hours ago
      Yeah, pity that the early history seems to have been lost.
  • djha-skin1 hour ago
    I have recently blogged that AI and Common Lisp don&#x27;t mix, but I&#x27;ve come to the opposite conclusion lately. AI evens the playing field between large teams and single developers. Now all the lone wolves in cl will be able to do large things, like a .net implementation or a yaml parser. I heard one guy say he was using AI to write a c complete in common lisp. I wonder if AI was used here or not.
  • v9v4 hours ago
    There&#x27;s also Bike for CL&#x2F;.NET interop: <a href="https:&#x2F;&#x2F;github.com&#x2F;Lovesan&#x2F;bike" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Lovesan&#x2F;bike</a>
  • register1 hour ago
    Kudos, this is what I was looking for. Time to add dynamic &quot;scripting&quot; to my .net projects.
  • cjbgkagh2 hours ago
    Neat, I see AOT, will this be able to target WASM? I’m guessing there will be a mode that doesn’t use reflection emit since AOT doesn’t support that? I would check myself but I’m away from my computer.
  • aboardRat42 hours ago
    Does it have tail recursion?
    • runevault2 hours ago
      If nothing else dotnet has TCO IL operations (C# doesn&#x27;t compile down to them last I knew but F# does) so in theory shouldn&#x27;t be hard to add.
    • guenthert2 hours ago
      I&#x27;m pretty sure it does. I would even think that it tries to optimize such, as a recent check-in comment claims improvements of TCO.
      • 2ndorderthought43 minutes ago
        A lisp without tail recursion would be a sad thing.
  • pjmlp4 hours ago
    Great! A new toy on my toolbox.<p>Kudos on the implementation.
  • Pay084 hours ago
    I was just wondering the other day if this exists. Great timing.
  • freedomben5 hours ago
    Unfortunate near naming collision for people using doctl (the Digital Ocean CLI). I can foresee a lot of shell muscle memory causing me to use the wrong tool :-D<p>Really cool project! Love seeing CL work it&#x27;s way into as many envs as possible