15-09-2021

Integrates SLIME (the Superior Lisp Interaction Mode for Emacs) with Atom! This package allows you to interactively develop Common Lisp code, helping turn Atom into a full-featured Lisp IDE.

Current features of this package:

  • Read-eval-print-loop (REPL) for interactive Lisp development
  • Integrated debugger (work in progress on stack trace)
  • Jumping to a method definition
  • Autocomplete suggestions based on your code
  • 'Compile this function'
  • Function method argument order documentation
  • Integrated profiler
  1. When used for emergency intubations in the ED, the C-MAC was associated with a greater proportion of successful intubations and a greater proportion of Cormack-Lehane grade I or II views compared with a direct laryngoscope.
  2. قم بنتزيل Atom1.55.0 لـ Mac مجانا، و بدون فيروسات، من Uptodown. قم بتجريب آخر إصدار من Atom2021 لـ Mac.

Future features:

14) Light Table. Light Table is an IDE and text editor tool for coding software. It is one of the best free code editor tool that offers fast feedback and allowing instant execution, debugging and access to documentation. Platform: Mac, Windows, Linux.

Atom
  • Interactive object inspection
  • Stack trace in debugger
  • 'Compile this file' command
  • 'Who calls this function' command

Note: This package is still in beta and in active development! Contributions and bug reports are welcome.

Guide to setting up Atom as your main Lisp editor!

By following these instructions, you can use Atom very effectively as your Lisp editor.

  1. Install this atom-slime package, as well as the language-lisp package (syntax highlighting) and the lisp-paredit package (proper idiomatic lisp indentation and parenthesis editing)

  2. Install a lisp if you don't already have one (such as SBCL)

  3. Download the slime code, which exists in a separate repository. Place it somewhere safe (you'll need it's location in the following step). Note that if you've used Emacs before, you may already have slime somewhere on your computer. Otherwise, you can download it here:https://github.com/slime/slime.git

  4. After installing the atom-slime package, go to its package preferences page within Atom. Under the 'Lisp Process' field, enter the executable for your lisp (ex. sbcl. Note that on some platforms you may need the full pathname, such as /usr/bin/sbcl). Under the 'Slime Path' field, enter the path where you have slime on your computer from the above step.

  5. (Optional) Consider adding the following to your Atom keymap file:

This will allow the tab key to trigger automatic, correct indentation of your Lisp code (unless there's an autocomplete menu active).

Atom mac os
  1. (Optional) In Atom's autocomplete-plus package, consider changing the 'Keymap For Confirming A Suggestion' option from 'tab and enter' to just 'tab'. This makes autocomplete more amenable when using the REPL, so that pressing enter will complete your command rather than triggering autocomplete.

  2. (Optional) In Atom's bracket-matcher package, consider unchecking the 'Autocomplete Brackets' option. The lisp-paredit package above will take care of autocompleting parenthesis when you're editing a lisp file. Unchecking this option will prevent single quotes from being autocompleted in pairs, allowing you to define lisp symbols easier (for example, (setf x 'some-symbol)).

All done!

How to Edit Lisp code with Atom

Once you've followed the above steps, you should have:

  • Syntax highlighting if you open a file ending in .lisp
  • Proper lisp indentation when you hit tab

To start a REPL (an interactive terminal where you can interact with Lisp live), run the Slime: Start command from the command pallet. A REPL should then pop up. Note that if this is your first time using atom-slime, or you've updated your lisp process, you may get some warning messages about not being able to connect. This is normal; wait a minute or so, restart Atom, and try again and it should work. (This happens because your lisp is compiling the swank server and isn't ready before this package times out).

With the REPL, you can type commands, see results, switch packages, and more. It's a great way to write Lisp code! A debugger will come up if an error occurs. You can also use the up & down arrows to scroll up through your past commands. type Ctrl+C to interrupt lisp (if it's in an infinite loop, for example).

If you've compiled your lisp code, placing the cursor over a method will cause a documentation string to appear at the bottom of the atom window, showing you the function arguments and their order.

If you want to jump to where a certain method is defined, go to it and press alt + . (Mac: ctrl + cmd + .)or use the Slime: Goto Definition function in Atom. A little pop up window will come up and ask you which method you'd like to go to (since methods could be overloaded). Use the keyboard to go up and down, and press enter to jump to the definition you choose.

To compile a single method in a Lisp file, place the cursor somewhere in that file and press alt+c (Mac: ctrl + cmd + c). The function should glow momentarily to indicate it's compiling, and from then on you can use it in the REPL.

To use the integrated profiler, run Slime: Profile. You should see a menu appear at the bottom of Atom, where you can select what you'd like to profile. For example, click 'Function' and type the function name at the dialog to begin profiling. You may then click 'Report' to print a report to the REPL with profiling information.

How it works

This package makes use of the superb work from the slime project. Slime started as a way to integrate Lisp with Emacs, a popular text editor for Lisp. It works by starting what is known as a swank server, which is code that runs in Lisp. Emacs then runs separately and connects to the swank server. It's able to make remote procedure calls to the swank server to compile functions, lookup function definitions from your live code, and much more thanks to the fact that Lisp is such a dynamic language.

This package uses the swank server from the slime project unchanged. This package allows Atom to speak the same protocol as Emacs for controlling the swank server and integrating Lisp into the editor.

Atom

Mac
Имя разработчика:GitHub, Inc.
Последняя версия:1.33.0
Категория программного обеспечения:Средства разработчика
Подкатегория программного обеспечения:IDE
Операционная система:Windows, Mac, Linux

Atom C++ Machinery

Обзор программного обеспечения

Atom редактор с открытым исходным текстом и исходный код, это современный и очень доступным. Он совместим с различными платформами, включая Windows, Linux, Mac. Это инструмент, который можно настроить, не касаясь одного файла конфигурации. Это программное обеспечение поддерживает пакеты, пользовательские настройки, темы и другие функции.

Связанные разделы реестра

HKEY_LOCAL_MACHINESOFTWAREFedExAtom

Поддерживаемые расширения файлов

Расширение файлаТип расширений файловСоздатель/разработчик типа файла
02INFOUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
1LUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
22AUG93Unknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
2AUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
4AUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
8010Unknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
8TUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
9AUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
ASCASCII TextSublime HQ Pty Ltd
ASCIIASCII TextSublime HQ Pty Ltd
ATOMSVCAtom Service DocumentMicrosoft Corporation
AXSActiveX Script FileMicrosoft Corporation
BASHUnix Bourne Shell (Bash) ScriptApple
BATCHUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
BLACKMOREUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
BLANKUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
BLOCKSUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
BUFFERUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
BURSTUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
CALCULATORUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
CASTLEUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
CFGConfiguration FileUnknown Developer
CITYUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
CLAPUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
CLEANERUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
CLOSEDUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
COBRAUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
CONFIGConfiguration FileUnknown Developer
COOAutoCAD Bounding Coordinates CookieAutodesk, Inc.
CSXVisual C# ScriptMicrosoft Corporation
CXECommon XML Envelope DataSublime HQ Pty Ltd
DAVEUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
DAYSUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
DB-JOURNALSQLite Rollback Journal FileSublime HQ Pty Ltd
DBPMicrosoft Visual Studio Visual C++ Database ProjectMicrosoft Corporation
DEBUGUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
DOBVisual Basic UserDocumentSublime HQ Pty Ltd
DOKASCII TextSublime HQ Pty Ltd
DTSLinux Device Tree SourceSublime HQ Pty Ltd
ELSEWHEREUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
EMLXApple Mail MessageApple
ENEnglish Language Translation FileSublime HQ Pty Ltd
EXE2Unknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
EXTGeneric Email Text AttachmentSublime HQ Pty Ltd
FASTQFASTQ FormatTechnelysium
FFPFLAC Fingerprint DataOpen Source
FNAFASTA DNA And Protein Sequence AlignmentUniversity of Virginia
FRFrench Language TranslationSublime HQ Pty Ltd
FSAFASTA DNA And Protein Sequence AlignmentUniversity of Virginia
GALGenePix Array ListMolecular Devices
GPGofer Project SourceSublime HQ Pty Ltd
GSPLUSUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
HINTUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
HOLLYUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
HTML5HTML5 Hypertext Markup Language Revision 5 Source CodeSublime HQ Pty Ltd
HVCASCII TextSublime HQ Pty Ltd
INIWindows Initialization FileMicrosoft Corporation
INSTRUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
INTROUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
JAVJava Source CodeOracle Corporation
JAVAJava Source CodeOracle Corporation
JSONJavaScript Object Notation FileDouglas Crockford
KIXKiXtart Script FileRuud Van Velsen
KORWindows Korean Noise-Words List FileMicrosoft Corporation
LAPScheme Source CodeDon Ho
LCXLC ModelCray Inc.
LEFLenex XML DataSublime HQ Pty Ltd
LGELog DataDon Ho
LOGONUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
LOLLOLCODE Source Code FIleApple
LQUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
LTRLetter DocumentSublime HQ Pty Ltd
LTTHP Library And Tape Tools LogHewlett-Packard
MANIFESTManifest DataMicrosoft Corporation
MARCHUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
MEReadme Text Document FileThe Document Foundation
MEDMEDLINE DocumentNational Library of Medicine
MEDLINEMEDLINE DocumentNational Library of Medicine
MIBManagement Information Base DataSublime HQ Pty Ltd
MOVEMONUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
N3Notation3 DocumentSublime HQ Pty Ltd
NORNorwegian Localization DataSublime HQ Pty Ltd
NOWReadme Text Document FileThe Document Foundation
OOAOOA Interchange Format DataSublime HQ Pty Ltd
OSMALLERUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
PHLPHP Source DataOpen Source
PHPPHP Source Code FilePanic
POPortable ObjectSublime HQ Pty Ltd
PORTUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
POTPortable ObjectSublime HQ Pty Ltd
PRINTERUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
PUBLICUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
PYPython ScriptPython Software Foundation
PY2Python ScriptPython Software Foundation
QUESTUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
QUICKDRAWUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
R5Unknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
READMEReadme Text Document FileThe Document Foundation
REOUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
REPORTReport FileSublime HQ Pty Ltd
RESCUEUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
RPPRPP ScriptSublime HQ Pty Ltd
RPYPython ScriptPython Software Foundation
RUSRussian Text Or Localization DataSublime HQ Pty Ltd
S19Motorola EEPROM Programming DataMotorola
SBVYouTube Captions FileGoogle
SCAScala Script FileScala
SCORESUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
SCRScript FileSublime HQ Pty Ltd
SCTMicrosoft Windows Script ComponentMicrosoft Corporation
SFBPlayStation 3 Disc Data FileSony
SHTHTML File With Server Side IncludesThe Document Foundation
SIFWindows Setup Information FileMicrosoft Corporation
SIGNUPUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
SLS-Lang Language Source CodeSublime HQ Pty Ltd
SLSImage PlaylistSublime HQ Pty Ltd
SOUNDUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
SOURCEUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
SPADESUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
SPNSpanish Readme DataSublime HQ Pty Ltd
SRXSPARQL Query Results XML Format ResultSublime HQ Pty Ltd
SSRacket Source CodeVarious Developers
STMHTML Server Side Include DataSublime HQ Pty Ltd
STRINGSText Strings FileApple
SVHSystemVerilog Source Code Header FileIEEE Xplore
TBXSDL Trados Studio Glossary DataSimple DirectMedia Layer (SDL)
TCMINMOS Transputer Development System Occam Comment TextSublime HQ Pty Ltd
THORThor Source CodeSublime HQ Pty Ltd
TITLEUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
TOMTom Source CodeSublime HQ Pty Ltd
TRACK0Unknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
TXLTXL Source CodeOpen Source
UMUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
UMFFile Transport DataSublime HQ Pty Ltd
UNIVERSAL3Unknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
UNLOCKUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
UNXUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
USAGEUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
USEUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
USRUser-Specific SettingsSublime HQ Pty Ltd
UTILITYUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
UTMPUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
V5Unknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
V6Unknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
VBVisual Basic Project Item FileMicrosoft Corporation
VFKCzech Cadastral Exchange Data FormatSublime HQ Pty Ltd
WALKERUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
WBFMicrosoft Windows Batch FileMicrosoft Corporation
WESTERNUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
WOMENUnknown Apple II File. (found On Golden Orchard Apple II CD Rom)Unknown Developer
WSMicrosoft Windows ScriptMicrosoft Corporation
XSLTXSL Transformation FileSyncro Soft

Установить необязательные продукты - FileViewPro (Solvusoft) |Лицензия | Политика защиты личных сведений | Условия | Удаление

Atom C++ Mac

20+ Best C IDE For Windows, Mac & Linux (2021 Editors)


Просмотрите расширения файлов в алфавитном порядке: #ABCDEFGHIJKLMNOPQRSTUVWXYZ