SlideShare a Scribd company logo
• File
• With-Open
• Delete-File
with-open
Usage: (with-open bindings & body)

Evaluates body in a try expression with names
  bound to the values of the inits, and a finally
  clause that calls (.close name) on each name
  in reverse order.
file
Usage:      (file arg)
            (file parent child)
            (file parent child & more)
Returns a java.io.File, passing each arg to as-file.
  Multiple-arg versions treat the first argument
  as parent and subsequent args as children
  relative to the parent.
delete-file
Usage: (delete-file f & [silently])

Delete file f. Raise an exception if it fails unless
 silently is true.
LDC 5
LDC 5
LDC 5
LDC 5

More Related Content

Viewers also liked

1. ecologically sustainable development
1. ecologically sustainable development1. ecologically sustainable development
1. ecologically sustainable developmentjbusse
 
Explosive power tools
Explosive power toolsExplosive power tools
Explosive power toolsjbusse
 
Booking sheets, 2011 v1
Booking sheets, 2011 v1Booking sheets, 2011 v1
Booking sheets, 2011 v1jbusse
 
Kindergarten presentation 2
Kindergarten presentation 2Kindergarten presentation 2
Kindergarten presentation 2Monica Johnson
 
Projecte científic Body Forward
Projecte científic Body ForwardProjecte científic Body Forward
Projecte científic Body Forwardrobogenious
 
In-Silico Modelling of Tumour Growth
In-Silico Modelling of Tumour GrowthIn-Silico Modelling of Tumour Growth
In-Silico Modelling of Tumour GrowthDario Panada
 
Astroemagazine n25 pag.1-22
Astroemagazine n25 pag.1-22Astroemagazine n25 pag.1-22
Astroemagazine n25 pag.1-22astroemagazine
 
Astroemagazine n26 pag.1-26
Astroemagazine n26 pag.1-26Astroemagazine n26 pag.1-26
Astroemagazine n26 pag.1-26astroemagazine
 
650 cau trac-nghiem-sinh-10
650 cau trac-nghiem-sinh-10650 cau trac-nghiem-sinh-10
650 cau trac-nghiem-sinh-10Nguyen Van Tai
 
Don Quizzote 3.0 - For a few shots more...
Don Quizzote 3.0 - For a few shots more...Don Quizzote 3.0 - For a few shots more...
Don Quizzote 3.0 - For a few shots more...El Biswajit
 
3 summary RELIGION CHRISTIANITY
3 summary RELIGION CHRISTIANITY3 summary RELIGION CHRISTIANITY
3 summary RELIGION CHRISTIANITYlara8vicky22
 

Viewers also liked (16)

Qi4j
Qi4j Qi4j
Qi4j
 
1. ecologically sustainable development
1. ecologically sustainable development1. ecologically sustainable development
1. ecologically sustainable development
 
China or no
China or noChina or no
China or no
 
Explosive power tools
Explosive power toolsExplosive power tools
Explosive power tools
 
Booking sheets, 2011 v1
Booking sheets, 2011 v1Booking sheets, 2011 v1
Booking sheets, 2011 v1
 
Kindergarten presentation 2
Kindergarten presentation 2Kindergarten presentation 2
Kindergarten presentation 2
 
"Word of Mouse" Revised
"Word of Mouse" Revised"Word of Mouse" Revised
"Word of Mouse" Revised
 
Projecte científic Body Forward
Projecte científic Body ForwardProjecte científic Body Forward
Projecte científic Body Forward
 
In-Silico Modelling of Tumour Growth
In-Silico Modelling of Tumour GrowthIn-Silico Modelling of Tumour Growth
In-Silico Modelling of Tumour Growth
 
epc letter
epc letterepc letter
epc letter
 
Astroemagazine n25 pag.1-22
Astroemagazine n25 pag.1-22Astroemagazine n25 pag.1-22
Astroemagazine n25 pag.1-22
 
Astroemagazine n26 pag.1-26
Astroemagazine n26 pag.1-26Astroemagazine n26 pag.1-26
Astroemagazine n26 pag.1-26
 
650 cau trac-nghiem-sinh-10
650 cau trac-nghiem-sinh-10650 cau trac-nghiem-sinh-10
650 cau trac-nghiem-sinh-10
 
Don Quizzote 3.0 - For a few shots more...
Don Quizzote 3.0 - For a few shots more...Don Quizzote 3.0 - For a few shots more...
Don Quizzote 3.0 - For a few shots more...
 
3 summary RELIGION CHRISTIANITY
3 summary RELIGION CHRISTIANITY3 summary RELIGION CHRISTIANITY
3 summary RELIGION CHRISTIANITY
 
Fichas
FichasFichas
Fichas
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationZilliz
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 

LDC 5

  • 1.
  • 3. with-open Usage: (with-open bindings & body) Evaluates body in a try expression with names bound to the values of the inits, and a finally clause that calls (.close name) on each name in reverse order.
  • 4.
  • 5. file Usage: (file arg) (file parent child) (file parent child & more) Returns a java.io.File, passing each arg to as-file. Multiple-arg versions treat the first argument as parent and subsequent args as children relative to the parent.
  • 6.
  • 7. delete-file Usage: (delete-file f & [silently]) Delete file f. Raise an exception if it fails unless silently is true.