[HN Gopher] New blog about my journey to develop a Common Lisp 3... ___________________________________________________________________ New blog about my journey to develop a Common Lisp 3D software Author : kaveh808 Score : 21 points Date : 2022-04-21 21:09 UTC (1 hours ago) (HTM) web link (kaveh808.medium.com) (TXT) w3m dump (kaveh808.medium.com) | Keyframe wrote: | Good luck! There were at least two big graphics programs which | relied on Lisp and prooved how useful ot was/is in those | environments. Talking, of course, avout AutoCAD's AutoLISP and | Visual Lisp and transformativr and great (grand even) late | Nichimen's Mirai (franz). | mark_l_watson wrote: | I just took a quick look - nice stuff! (bookmarked for later). | | I spent most of this morning refactoring some old Common Lisp | code, separating the LispWorks CAPI code, planning on adding | Common Graphics and McCLIM front ends also. Common Lisp (for me) | is the least resistance of any programming language I use. Love | it. | whartung wrote: | I certainly wouldn't call it "least resistance", simply because | I never use it enough to be completely comfortable with even | some of the basics (i.e. loop). Always hitting the hyperspec | about something. | | But, even then, I find it's much easier to write in simply | because of its syntax. | | I use dashes-in-all-my-identifiers. Those are very easy to | type. Most of my routines break up easily in to "bunch of | assignments and destructuring in let" and then "code to work on | those". All of the argument lists and structures and what not | are broken in to their component bits early on, then its "just | code". It's very stream of consciousness then. | | That said, however, I have not done a lot of interfacing to | external libraries. It's mostly just me and the listener. But, | even with me constantly bouncing back and forth doing prefix | math (my little brain doesn't think far enough ahead to | naturally use prefix math), it still flows really easily. ___________________________________________________________________ (page generated 2022-04-21 23:00 UTC)