atlas news
    
Planet Lisp
19  avril     21h01
Joe Marshall: Plaformer Game Tutorial
   I was suprised by the interest in the code I wrote for learning the platformer game. It wasn’t the best Lisp code. I just uploaded what I had. But enough people were interested that I decided to give it a once over. At https: github.com jrm code project PlatformerTutorial I have a rewrite...
14  avril     10h51
Paolo Amoroso: Testing the Practical Common Lisp code on Medley
   When the Medley Interlisp Project began reviving the system around , its Common Lisp implementation was in the state it had when commercial development petered out in the s, mostly prior to the ANSI standard. Back then Medley Common Lisp mostly supported CLtL plus CLOS and the condition...
02  avril     04h25
Joe Marshall: You May Not Need That :around Method
   I’ve seen this anti pattern a few times in CLOS code. A superclass ’super will have a subclass ’sub and there will be a primary method specialized to the superclass. defmethod foo instance super arg format t amp;Foo called on s. arg Then I’ll see an :around method defined on...
26  mars     11h04
Joe Marshall: With- vs. call-with-
   In Common Lisp, there are a lot of macros that begin with the word with . These typically wrap a body of code, and establish a context around the execution of the code. In Scheme, they instead have a lot of functions that begin with the words call with . They typically take a thunk...
21  mars     17h08
Joe Marshall: Porting a Game from Java (update)
   I didn’t expect anyone would be interested, so I just pushed the code that I had with little thought about anyone trying to use it. It turns out that some people actually wanted to run it, so I polished off some of the rough edges and made it easier to get working. Feel free to email me if you...
    15h00
Eugene Zaikonnikov: EURISKO lives
   When I wrote about EURISKO a few years before there hardly was an expectation of a follow up. The system was a dusty legend with some cynical minds arguing whether it existed in the first place. However, Lenat’s death in August last year has unlocked his SAILDART archives account. This has led to...
19  mars     17h10
Joe Marshall: Porting a Game from Java
   I decided to learn about games, so I followed along with a tutorial by Kaarin Gaming. His tutorial was written in Java, but of course I used Common Lisp. I made no attempt to faithfully replicate his design, but I followed it closely in some places, less so in others. The resulting...
14  mars     12h11
vindarel: Oh no, I started a Magit-like plugin for the Lem editor
   Lem is an awesome project. It’s an editor buit in Common Lisp, ready to use out of the box for Common Lisp, that supports more languages and modes Python, Rust, Elixir, Go, JavaScript, TypeScript, Haskell, Java, Nim, Dart, OCaml, Scala, Swift, shell, asm, but also markdown, ascii, JSON, HTML and...
03  mars     13h35
Marco Antoniotti: A Rant about R and Python (and anything with a-lists, tuples and dictionaries ).
   R and Python come from Lisp R for sure, Python will deny it . Early Lisp. Even before the first edition of AI Programming by Charniak, Riesbek and McDermott. At that time, there were a lists and p lists. Then Charniak, Riesbeck and McDermott taught us not only them of course to create...
26  février     15h00
Eugene Zaikonnikov: Deannoyifying SLIME
   Over all these years I don’t think I ever wanted to close all existing SLIME connections when attaching to a remote host. Similarly, the version mismatch between SWANK and SLIME frontend has never stopped me following through with connection. I did however fumbled with y n confirmations plenty of...