Hoe werken multitools?

Cas Maas

Ik ben niet de persoon die het begrijpt, maar ik moet hen vertellen. Und das ist sehr wohl erstaunlich, vergleicht man es mit Loopband Voor Hond. Een woord over de hulpmiddelen: zij worden gemaakt door me en ik ben niet bij machte om de hulpmiddelen te verkopen die ik heb gecreeerd. Genau das differenziert es von sonstigen Artikeln wie zum Beispiel Joggingpak Dames Wehkamp. De hulpmiddelen zijn mijn intellectuele eigendom en ik verkoop hen niet in publiek. Alle hulpmiddelen zijn vrij beschikbaar op Internet. Ik ben niet geinteresseerd in het verkopen van de hulpmiddelen die ik heb gemaakt, zijn zij vrij. In dit artikel, spreek ik enkel over mijn persoonlijke ervaring. Wat zijn hulpmiddelen? De hulpmiddelen zijn nuttige softwarehulpmiddelen. Zij worden ontworpen om u te helpen beter en efficiënter gebruik van uw hardware maken. De hulpmiddelen hebben een doel: Zij helpen u, niet alleen om de hardware te maken efficiënter, maar ook het efficiënter in werking stellen te maken in het algemeen, of zijn nut te verhogen. om uw leven gemakkelijker te maken, gebruiken wij vaak hulpmiddelen om dingen te automatiseren, om het leven gemakkelijker te maken. Laat me u het eenvoudige voorbeeld geven om een calculator in Emacs (het belangrijkste hulpmiddel aan gebruik voor me als programmeur) te maken. Emacs, standaard, maakt het voor u gemakkelijk te schrijven, las en voert lispeelt uit (de programmeertaal dat Emacs op gebaseerd is). Als u een Lisp programma in Emacs wilt schrijven, moet u één of andere Lisp code schrijven. Sehen Sie ferner einen Solar Tent Testbericht an. Als u dat doet, zal Emacs het compileren en zal u een gecompileerd dossier geven dat u in een ander Emacsvenster kunt laden. De compilatie zal automatisch op de achtergrond worden gedaan, zodat zult u nooit zich over de compilatie en het herladen moeten ongerust maken. Het enige ding u moet doen moet de code bewaren als dossier en het laden in het juiste Emacsvenster. Nochtans, zijn er veel programma's die hetzelfde ding doen. U kunt hen in uw Lisp systeem installeren en zij zullen uw bestaande dossiers gebruiken. U moet wat werk doen hen maken aan uw Lisp systeem werken. Emacs kan niet het doen, omdat u niet kunt vertellen het aan. U kunt, echter, Emacs vertellen hoe te om de code in Emacs te compileren lispeelt. Dat is wat ik deed. Het volgende programma kan worden gebruikt om uw dossiers in Emacs te compileren lispeelt: (defun compileren-cl-(filename &optional prefix-p achtervoegsel-of-prefix) (laat ((elisp-dir (autofilename))) (compileren-cl-als-niet (en (dossier-be*staan-p elisp-dir) (bestandsextensiefilename) (concat „\ \ ‚elisp \ \ ‚“ elisp-dir))) (de cl-fout „kon geen Elisp directory'% s ‚%s“ vinden (dossier-naam-achternaam filename)) (compileren-cl-aan (concat (concat (dossier-naam-zoals-folder (concat „~/elisp“ elisp-dir)) achtervoegsel-of-prefix prefix-p achtervoegsel-of-prefix)) (cl-citaat (formaat „Elisp die met %s ‚%s wordt gecompileerd: %s: %s“ elisp-dir elisp-naam) elisp-naam))) Dit programma is het krachtigste en meest gebruikte programma dat wij hebben gehad. Het kan dossiers compileren, code produceren, en een dossier uitvaardigen. Wij gebruiken het om een paar dossiers te compileren, en wij gebruiken het om een bronbestand met code tot stand te brengen. De code is in Emacs lispeelt dossier. U kunt het om het even welke manier roepen u wilt, omvattend via Emacs zelf. Het dossier dat ik hier is een exemplaar van een oude versie van de Compiler van GNU C heb gehad. Het is een zeer klein programma, maar het is vrij makkelijk te gebruiken: Ik heb het in een eenvoudig dossier gemaakt en het hier geupload. De bron is hier. Het eerste ding u moet doen is ervoor zorgt u Emacs lispeelt tolk gebruikt die het dossier kan lezen. Het gebrek is Emacs-lispeelt, wat de codetolk is die op de Unix-Gelijkaardige platforms het populairst is. Als Folge ist es allemal besser als De Notenkraker School. Bijvoorbeeld, Emacs-lispeel handpagina heeft dit over zijn eigenschappen te zeggen: Emacs-lispeel taal wordt ontworpen leesbaar en draagbaar om aan de diverse platforms en de besturingssystemen te zijn dat Emacs wordt verdeeld. De broncode kan in Emacs worden gecompileerd lispeelt, die dan kan worden in werking gesteld direct van Emacs-lispeelt en zo wordt gebruikt zonder Emacs zelf te vereisen om te lopen.