gosh - ອອນໄລນ໌ໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ gosh ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


gosh - ນາຍພາສາ Scheme script

ສະຫຼຸບສັງລວມ


ພະເຈົ້າ [-biqV] [-I ເສັ້ນທາງ ] [-ກ ເສັ້ນທາງ ] [-u ໂມດູນ ] [-ລ ເອກະສານ ] [-e ຕົວຢ່າງ ] [-E ຕົວຢ່າງ ] [-f ທຸງ
] [--] [ script ການໂຕ້ຖຽງ ... ]

ລາຍລະອຽດ


ໂກ ເປັນນາຍພາສາ Scheme stand-alone ທີ່ສ້າງຂຶ້ນຢູ່ເທິງສຸດຂອງ ປະໄວ້ Scheme script engine.

ເມື່ອ​ໃດ​ script ແມ່ນໃຫ້, gosh ໂຫລດ script, ປະເມີນລະຫັດ Scheme ໃນມັນ. ຫຼັງຈາກນັ້ນ, ຖ້າຫາກວ່າ
script ກໍານົດຂັ້ນຕອນທີ່ມີຊື່ ຕົ້ນຕໍ, gosh ເອີ້ນມັນດ້ວຍການໂຕ້ຖຽງດຽວເຊິ່ງເປັນ a
ບັນຊີລາຍຊື່ຂອງຊື່ສະຄິບແລະການໂຕ້ຖຽງຕໍ່ໄປ. ເມື່ອ​ໃດ​ ຕົ້ນຕໍ ຕອບຄ່າຈຳນວນເຕັມ,
gosh ອອກກັບມັນເປັນລະຫັດອອກ. ຖ້າ ຕົ້ນຕໍ ຕອບຄ່າທີ່ບໍ່ແມ່ນຈຳນວນເຕັມ, ຫຼືມີຂໍ້ຜິດພາດ
ສັນຍານໃນລະຫວ່າງການປະເມີນຜົນ, gosh ອອກໄປດ້ວຍລະຫັດອອກ 70 (EX_SOFTWARE). ເບິ່ງ SRFI-22
(http://srfi.schemers.org/srfi-22/srfi-22.html) ສໍາ​ລັບ​ລາຍ​ລະ​ອຽດ​. ຖ້າບໍ່ມີ ຕົ້ນຕໍ ລະບຽບການ
ຖືກກໍານົດໄວ້ໃນສະຄິບ, gosh ອອກຈາກລະຫັດ 0 ຫຼັງຈາກໂຫລດໄຟລ໌ສະຄິບ.

ຖ້າບໍ່ມີໄຟລ໌ສະຄິບຖືກໃຫ້, gosh ເຂົ້າໄປໃນຮູບແບບການໂຕ້ຕອບ. ໂດຍຄ່າເລີ່ມຕົ້ນ, gosh prompts
ຜູ້​ໃຊ້​ທີ່​ຈະ​ໃສ່​ການ​ສະ​ແດງ​ອອກ​ໂຄງ​ການ​, ອ່ານ​ແລະ​ປະ​ເມີນ​ຜົນ​, ຫຼັງ​ຈາກ​ນັ້ນ​ພິມ​ຜົນ​ໄດ້​ຮັບ​,
ຈົນກ່ວາ EOF ຖືກອ່ານ. ຖ້າການປ້ອນຂໍ້ມູນມາດຕະຖານບໍ່ແມ່ນ terminal, ຢ່າງໃດກໍຕາມ, gosh ບໍ່ໄດ້ພິມ a
ດ່ວນ; ມັນອະນຸຍາດໃຫ້ຜູ້ໃຊ້ໃຊ້ gosh ເປັນໂຄງການການກັ່ນຕອງ. ພຶດຕິກໍານີ້ສາມາດຄວບຄຸມໄດ້
ໂດຍ -i ຫຼື -b ທາງເລືອກ; ເບິ່ງຂ້າງລຸ່ມນີ້.

OPTIONS


ຕົວເລືອກແຖວຄໍາສັ່ງຖືກປະມວນຜົນກ່ອນທີ່ຈະໂຫລດໄຟລ໌ສະຄິບຫຼືເຂົ້າໄປໃນ
ຮູບແບບການໂຕ້ຕອບ.

ຕົວເລືອກ -I, -A, -u, -l, -L, -e ແລະ -E ຖືກປຸງແຕ່ງຕາມລໍາດັບຂອງຮູບລັກສະນະ. ສໍາລັບ
ຕົວຢ່າງ, ການເພີ່ມເສັ້ນທາງການໂຫຼດໂດຍຕົວເລືອກ -I ມີຜົນກະທົບຕໍ່ຕົວເລືອກ -l ຫຼັງຈາກມັນ, ແຕ່ບໍ່ແມ່ນທາງເລືອກ
ກ່ອນມັນ.

-V ພິມສະບັບ gosh ແລະອອກ.

-b ໂໝດຊຸດ. ບໍ່ໄດ້ພິມ prompt ເຖິງແມ່ນວ່າ input ມາດຕະຖານແມ່ນ terminal. ປ່ຽນແທນ
-i.

-i ໂໝດໂຕ້ຕອບ. ບັງຄັບໃຫ້ພິມການເຕືອນ, ເຖິງແມ່ນວ່າການປ້ອນຂໍ້ມູນມາດຕະຖານບໍ່ແມ່ນເຄື່ອງພິມ.

-q ປ້ອງກັນການອ່ານໄຟລ໌ເລີ່ມຕົ້ນເລີ່ມຕົ້ນ.

-Iເສັ້ນທາງ
Adds ເສັ້ນທາງ ຢູ່ທາງຫນ້າຂອງບັນຊີລາຍຊື່ເສັ້ນທາງການໂຫຼດ.

-Aເສັ້ນທາງ
ຊ້ອນທ້າຍ ເສັ້ນທາງ ໄປຫາຫາງຂອງບັນຊີລາຍຊື່ເສັ້ນທາງການໂຫຼດ.

-uໂມດູນ
ການໂຫຼດແລະການນໍາເຂົ້າ ໂມດູນ, ຄືກັບວ່າ "(ໃຊ້ ໂມດູນ )" ແມ່ນລະບຸໄວ້ໃນລະຫັດ.

-lເອກະສານ
ໂຫຼດໄຟລ໌ Scheme ຍື່ນ.

-Lເອກະສານ
Like -l, ແຕ່ບໍ່ຈົ່ມຖ້າ ເອກະສານ ບໍ່ມີ.

-eຕົວຢ່າງ
ປະເມີນການສະແດງອອກຂອງ Scheme expr.

-Eຕົວຢ່າງ
ຄືກັນກັບ -e, ຍົກເວັ້ນວ່າ ຕົວຢ່າງ ຖືກອ່ານຄືກັບວ່າມັນຖືກອ້ອມຮອບດ້ວຍວົງເລັບ.

-pປະເພດ
ເປີດໂປໄຟເຊີ. ໃນປັດຈຸບັນ ປະເພດ ສາມາດເປັນ 'ເວລາ' ເທົ່ານັ້ນ.

-fທຸງ
ກໍານົດທຸງຕ່າງໆ.
case-fold ໃຊ້ຕົວອ່ານ case-insensitive (ເຊັ່ນໃນ R5RS)
ບົດລາຍງານ load-verbose ໃນຂະນະທີ່ໂຫລດໄຟລ໌
no-inline ບໍ່ inline ຂັ້ນຕອນເບື້ອງຕົ້ນ ແລະຄ່າຄົງທີ່
(ລວມກັນບໍ່ມີ-inline-globals, no-inline-ທ້ອງຖິ່ນ, ແລະ
no-inline-constant.)
no-inline-globals ບໍ່ຢູ່ໃນຂັ້ນຕອນການທົ່ວໂລກ.
no-inline-locals ບໍ່ຢູ່ໃນຂັ້ນຕອນການທ້ອງຖິ່ນ.
no-inline-constants ບໍ່ inline constants.
no-post-inline-pass ບໍ່ແລ່ນຜ່ານການເພີ່ມປະສິດທິພາບ post-inline.

-Fຄຸນນະສົມບັດ
ເຮັດໃຫ້ ຄຸນນະສົມບັດ ມີຢູ່ໃນຮູບແບບ cond-expand.

-- ລະບຸວ່າບໍ່ມີທາງເລືອກເພີ່ມເຕີມ. ຖ້າ​ຫາກ​ວ່າ​ມີ​ການ​ໂຕ້​ຖຽງ​ກັນ​ຫຼາຍ​ຫຼັງ​ຈາກ​ນີ້​,
ພວກມັນຖືກເອົາເປັນຊື່ໄຟລ໌ script ແລະການໂຕ້ຖຽງຂອງມັນ.

ENVIRONMENT


GAUCHE_LOAD_PATH
ບັນຊີລາຍຊື່ທີ່ແຍກອອກຈາກຈໍ້າສອງເມັດຂອງເສັ້ນທາງການໂຫຼດ.
ເສັ້ນທາງຖືກຕໍ່ທ້າຍກ່ອນເສັ້ນທາງການໂຫຼດເລີ່ມຕົ້ນຂອງລະບົບ.

GAUCHE_DYNLOAD_PATH
A Colon ແຍກບັນຊີລາຍຊື່ຂອງເສັ້ນທາງການໂຫຼດສໍາລັບການໂຫຼດແບບໄດນາມິກ
ວັດຖຸ. ເສັ້ນທາງຖືກຕໍ່ທ້າຍກ່ອນເສັ້ນທາງການໂຫຼດເລີ່ມຕົ້ນຂອງລະບົບ.

AUTHORS


ຊິໂຣ ຄາວາຍ (shiro @ acm. org)

ໃຊ້ gosh ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌