[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)