Re: Paul Graham's Arc is released today... what is the long term impact?
- From: Rainer Joswig <joswig@xxxxxxx>
- Date: Thu, 31 Jan 2008 17:58:20 +0100
In article
<88c5de5b-25e3-4a51-b18b-4a4fe36ac16f@xxxxxxxxxxxxxxxxxxxxxxxxxxx>,
Griff <grettke@xxxxxxxxx> wrote:
On Jan 31, 8:56 am, Zach Beane <x...@xxxxxxxx> wrote:
are <Propon...@xxxxxxx> writes:
3. Names of built-in functions in Arc have been made more consistent
and generally shorter.
Arc's "acons" returns true if its argument is a cons.
What should "atom" return?
It should return true if the object is a 'tom' hahahaha
Obviously Paul has an argument that Common Lisp names are
a bit long.
It is well known that names are still recognizable when you
remove the vocals.
I'm now working on making the names of the built-in functions
for Common Lisp SGNFCNTLY shorter.
Here is a (partial) result of a first try:
....
MMBR-F MMBR-F-NT MN MNSP MP MP-NT MPC MPCN MPCN MPCR MPHSH
MPL MPLST MPRT MRG MRG-PTHNMS MSK-FLD MSMTCH MST-NGTV-DBL-FLT
MST-NGTV-FXNM MST-NGTV-LNG-FLT MST-NGTV-SHRT-FLT MST-NGTV-SNGL-FLT
MST-PSTV-DBL-FLT MST-PSTV-FXNM MST-PSTV-LNG-FLT MST-PSTV-SHRT-FLT
MST-PSTV-SNGL-FLT MTHD MTHD-CMBNTN MTHD-CMBNTN-RRR MTHD-QLFRS
MX N-NXT-MTHD N-PCKG N-PPLCBL-MTHD NBND-SLT NBND-SLT-NSTNC NBND-VRBL
NBTLST NCD-NVRSL-TM NCF NCNC ND ND-F-FL NDFND-FNCTN NDP NGH-NMSTRNG
NL NLL NLN NLSS NM-CHR NMBR NMBRP NMRTR NMSTRNG NN NNN NNTH
NNTRN NNTRSCTN NPT-STRM-P NRCNC NRD-CHR NRVRS NS-PCKG
NSBLS NSBST NSBST-F NSBST-F-NT NSBSTTT NSBSTTT-F NSBSTTT-F-NT
NSGND-BYT NSPCT NSR-DRCTRS-XST NSR-GNRC-FNCTN NST-DFFRNC
NST-XCLSV-R NSTRNG-CPTLZ NSTRNG-DWNCS NSTRNG-PCS NT NTGR
NTGR-DCD-FLT NTGR-LNGTH NTGRP NTH NTH-VL NTHCDR NTLZ-NSTNC
NTNLN NTNY NTRC NTRCTV-STRM-P NTRN NTRNL-TM-NTS-PR-SCND
NTRSCTN NTVRY NVK-DBGGR NVK-RSTRT NVK-RSTRT-NTRCTVLY
NVLD-MTHD-RRR NWND-PRTCT NXPRT NXT-MTHD-P P PCKG
PCKG-NCKNMS PCKG-NM PCKG-RRR PCKG-RRR-PCKG PCKG-S-LST
PCKG-SD-BY-LST PCKG-SHDWNG-SYMBLS PCKGP PDT-NSTNC-FR-DFFRNT-CLSS
PDT-NSTNC-FR-RDFND-CLSS PGRDD-CMPLX-PRT-TYP PGRDD-RRY-LMNT-TYP
PHS PK-CHR PLSP PN PN-STRM-P PP PPLY PPND PPR-CS-P
PPRNT PPRNT-DSPTCH PPRNT-FLL PPRNT-LGCL-BLCK PPRNT-LNR
PPRNT-NDNT PPRNT-NWLN PPRNT-PP PPRNT-TB PPRNT-TBLR
PPRNT-XT-F-LST-XHSTD PRB-FL PRCLM PRG PRG* PRG1 PRG2
PRGN PRGRM-RRR PRGV PRLS PRN1 PRN1-T-STRNG PRNC
PRNC-T-STRNG PRNT PRNT-BJCT PRNT-NRDBL-BJCT PRNT-NT-RDBL
PRNT-NT-RDBL-BJCT PRPS PRPS-LST PRS-NMSTRNG PRS-NTGR
PRS-RRR PRVD PSH PSHNW PSTF PSTN PSTN-F PSTN-F-NT PSTQ
PTHNM PTHNM-DRCTRY PTHNM-DVC PTHNM-HST PTHNM-MTCH-P
PTHNM-NM PTHNM-TY
....
I plan to get even more impressive results with the following
strategy:
* remove all double characters
* remove T and Y
* remove dashes and combine 4-2-letter subsequences
This would reduce UNWIND-PROTECT just to NWDPR.
DESTRUCTURING-BIND would be DSTRBN.
Another set of experiments will remove random symbols
and see if typical programs still run.
.
- Follow-Ups:
- References:
- Paul Graham's Arc is released today... what is the long term impact?
- From: usenet
- Re: Paul Graham's Arc is released today... what is the long term impact?
- From: Edi Weitz
- Re: Paul Graham's Arc is released today... what is the long term impact?
- From: j.oke
- Re: Paul Graham's Arc is released today... what is the long term impact?
- From: are
- Re: Paul Graham's Arc is released today... what is the long term impact?
- From: Zach Beane
- Re: Paul Graham's Arc is released today... what is the long term impact?
- From: Griff
- Paul Graham's Arc is released today... what is the long term impact?
- Prev by Date: Re: Paul Graham's Arc is released today... what is the long term impact?
- Next by Date: Re: Paul Graham's Arc is released today... what is the long term impact?
- Previous by thread: Re: Paul Graham's Arc is released today... what is the long term impact?
- Next by thread: Re: Paul Graham's Arc is released today... what is the long term impact?
- Index(es):
Relevant Pages
|